共用方式為


商務程序管理解決方案的檔案庫存

本節列出商務程序管理解決方案的子目錄和原始程式檔。 商務程式管理解決方案來源檔案的預設安裝目錄是 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\Scenarios\BPM。 下表之前的描述會將此路徑取代為 < Install Directory > 。

安裝目錄中的 < 檔案>

檔案 描述
Microsoft.Samples.BizTalk.SouthridgeVideo.sln Visual Studio 方案檔。
readme.html 解決方案的讀我檔案。
ReplacePKToken.vbs 在建立解決方案時,會修正解決方案檔案中公開金鑰 Token 的 VBScript。
ReplacePKToken.wsf 用於 ReplacePKToken VBScript 的 Windows 指令碼檔案。
SetupBPM.bat 建立公開金鑰、更新公開金鑰的參考,以及編譯解決方案。 如需部署解決方案的相關資訊,請參閱 部署商務程式管理解決方案

Install Directory > \BAM 中的 < 檔案

檔案 描述
BAMServiceOrder.xls 用於 BAM 資料的 Excel 試算表。
BAMServiceOrder.xml 定義 BAM 資料項目類型的結構描述。

Install Directory > \Bindings 中的 < 檔案

檔案 描述
CableOrderAppBindings-test.xml CableOrderApp應用程式測試版本的系結檔案。
CableOrderAppBindings.xml CableOrderAPP應用程式的系結檔案。
MessagingAppBindings-test.xml MessagingApp應用程式測試版本的系結檔案。
MessagingAppBindings.xml MessagingApp應用程式的系結檔案。
OrderBrokerAppBindings-test.xml OrderBrokerApp應用程式測試版本的系結檔案。
OrderBrokerAppBindings.xml OrderBrokerApp應用程式的系結檔案。

Install Directory > \CableProvisioningSystemClient 中的 < 檔案

檔案 描述
AssemblyInfo.cs 模擬訂單系統的元件用戶端之組件檔案。
CableProvisioningSystemClient.csproj C# 專案檔。
CPSClient.cs 用戶端的來源。 包含 OrderHandlerWrapper 類別程式碼。
OrderException.cs 定義 OrderException之類別的 C# 檔案。

Install Directory > \CableProvisioningSystemServer 中的 < 檔案

檔案 描述
AssemblyInfo.cs 模擬訂單系統的元件伺服器端之組件檔案。
CableProvisioningSystemServer.csproj C# 專案檔。
CableProvisioningSystemServer.csproj.user Visual Studio 專案使用者選項檔案
CPSServer.cs 伺服器的來源。

Install Directory > \CSRWebApp 中的 < 檔案

檔案 描述
CSRMainForm.aspx 客戶服務輸入 ASP 表單。
CSRMainForm.aspx.cs 表單背後的 C# 程式碼。
Web.Config 表單的組態檔。

Install Directory > \CSRWebApp\App_WebReferences\SouthridgeVideo_OrderBroker 中的 < 檔案

檔案 描述
orderbrokerorch_orderport.disco 顯示為 Web 服務的 OrderBroker 的 Disco 檔案。
orderbrokerorch_orderport.discomap 產生的檔案。
orderbrokerorch_orderport.wsdl 顯示為 Web 服務的 OrderBroker 的 WSDL 檔案。

Install Directory > \FacilitiesSimulator 中的 < 檔案

檔案 描述
FacilitiesSimulator.csproj 功能模擬器的 C# 專案檔。
FacilitiesSimulator.csproj.user Visual Studio 專案使用者選項檔案
FacilitiesSimulatorForm.cs 功能模擬器的 C# 程式碼。
FacilitiesSimulatorForm.resx 資源檔。

Install Directory > \HistoryDB 中的 < 檔案

檔案 描述
CreateDatabase.cmd 驅動建立歷程記錄資料庫的 SQL 檔案之檔案。
SouthridgeVideoHistory.sql 建立歷程記錄資料庫的 SQL 命令。

Install Directory > \IOperationsSystem 中的 < 檔案

檔案 描述
IOperationsSystem.cs 作業系統的介面定義。
IOperationsSystem.csproj C# 專案檔。
IOperationsSystem.csproj.user Visual Studio 專案使用者選項檔案

Install Directory > \IOrderHandler 中的 < 檔案

檔案 描述
AssemblyInfo.cs 組件資訊檔。
IOrderHandler.cs OrderHandler的介面定義。
IOrderHandler.csproj C# 專案檔。

Install Directory > \Maps 中的 < 檔案

檔案 描述
Maps.btproj BizTalk 專案檔。
Order_To_SQLUpdateStatus.btm 用來將訂單轉換為訊息以更新狀態的對應。

Install Directory > \MessagingSchemas 中的 < 檔案

檔案 描述
ErrorEnvelope.xsd 定義錯誤訊息的信封之結構描述。
MessagingSchemas.btproj BizTalk 專案檔。
OrderEnvelope.xsd 定義訂單的信封之結構描述。
OrderStatusEnvelope.xsd 定義訂單狀態訊息的信封之結構描述。
SQLUpdateStatus.xsd 定義 SQL 狀態更新訊息的信封之結構描述。

Install Directory > \OperationsClient 中的 < 檔案

檔案 描述
AssemblyInfo.cs 組件資訊檔。
OperationsClient.csproj 作業用戶端的 C# 專案。
OpsClient.cs 作業用戶端的 C# 程式碼。
OpsExceptions.cs 定義作業例外狀況的 C# 程式碼。

Install Directory > \OperationsHandler 中的 < 檔案

檔案 描述
OperationsHandler.csproj 作業處理常式的 C# 專案檔。
OpsHandler.cs OpsHandler的 C# 程式碼。 由 OpsClient用來提出作業系統的要求。

Install Directory > \OperationsServer 中的 < 檔案

檔案 描述
AssemblyInfo.cs 組件資訊檔。
OperationsServer.csproj 作業伺服器的 C# 專案檔。
OpsServer.cs 提供 OpsHandler 物件實例之作業伺服器的 C# 程式碼。

Install Directory > \OpsAdapter 中的 < 檔案

檔案 描述
OpsAdapter.sln Ops 配接器的 Visual Studio 解決方案。
Register_Ops_Adapter.vbs 註冊 Ops 配接器的 VBScript。
SetupOpsAdapter.bat 安裝 Ops 配接器的批次檔。

Install Directory > \OpsAdapter\IOpsAIC 中的 < 檔案

檔案 描述
IOpsAIC.cs 定義 Ops 配接器所呼叫 之初始化Execute 方法之介面的 C# 程式碼檔案。
IOpsAIC.csproj C# 專案檔。

Install Directory > \OpsAdapter\OpsAdapterMgmt 中的 < 檔案

檔案 描述
AdapterManagement.cs Ops 配接器的 C# 原始程式檔。
AssemblyInfo.cs 組件資訊檔。
OpsAdapterMgmt.csproj Ops 配接器的 C# 原始程式檔。
TransmitHandler.xsd Ops 配接器的 C# 原始程式檔。
TransmitLocation.xsd Ops 配接器的 C# 原始程式檔。

Install Directory > \OpsAdapter\OpsTxAdapter 中的 < 檔案

檔案 描述
AssemblyInfo.cs 組件資訊檔。
OpsAdapterExceptions.cs Ops 配接器的 C# 原始程式檔。
OpsAdapterProperties.cs Ops 配接器的 C# 原始程式檔。
OpsTransmitAdapterBatch.cs Ops 配接器的 C# 原始程式檔。
OpsTransmitter.cs Ops 配接器的 C# 原始程式檔。
OpsTxAdapter.csproj C# 專案檔。

Install Directory > \Orchestrations\CableOrderActions 中的 < 檔案

檔案 描述
Activate.odx 訂單處理階段所使用的 啟動 協調流程。
Analyze.odx 分析訂單處理階段所使用的協調流程。
CableOrderActions.btproj BizTalk 專案檔。
Cancel.odx 訂單處理階段所使用的 取消 協調流程。
Change.odx 訂單處理階段所使用的 變更 協調流程。
Complete.odx 訂單處理階段所使用的 完整 協調流程。
Validate.odx 驗證訂單處理階段所使用的協調流程。

Install Directory > \Orchestrations\CableOrderStage1 中的 < 檔案

檔案 描述
CableOrder1.odx 第一個訂單處理階段的協調流程。
CableOrderStage1.btproj BizTalk 專案檔。

Install Directory > \Orchestrations\CableOrderStage2 中的 < 檔案

檔案 描述
CableOrder2.odx 第二個訂單處理階段的協調流程。
CableOrderStage2.btproj BizTalk 專案檔。

Install Directory > \Orchestrations\OrderBroker 中的 < 檔案

檔案 描述
OrderBroker.btproj BizTalk 專案檔。
OrderBroker.odx OrderBroker協調流程。

Install Directory > \Orchestrations\OrderManager 中的 < 檔案

檔案 描述
CheckInterrupt.odx CheckInterrupt協調流程。
ErrorHandler.odx ErrorHandler協調流程。
ExceptionHandler.odx ExceptionHandler協調流程。
Interrupter.odx 中斷器協調流程。
OrderManager.btproj BizTalk 專案檔。
OrderManager.odx OrderManager協調流程。

Install Directory > \OrderBrokerMaps 中的 < 檔案

檔案 描述
CSR_OrderRequest_To_Order.btm 用來將客戶服務訂單要求轉換為訂單訊息的對應。
CSR_OrderRequest_To_Servicing_OrderRequest.btm 用來將客戶服務訂單要求轉換為提供給服務的訊息之對應
CSR_OrderRequest_To_SQLHistoryInsert.btm 用來將客戶服務訂單要求轉換為歷程記錄更新訊息的對應。
OrderBrokerMaps.btproj BizTalk 專案檔。
Order_To_CSR_OrderRequest.btm 用來將訂單訊息轉換為客戶服務訂單要求的對應。

Install Directory > \OrderBrokerSchemas 中的 < 檔案

檔案 描述
CSR_OrderRequest.xsd 客戶服務要求的結構描述。
OrderBrokerSchemas.btproj BizTalk 專案檔。
Servicing_OrderRequest.xsd 定義傳送至服務系統的訊息之結構描述。
SQLHistoryInsert.xsd SQL 歷程記錄訊息的結構描述。

Install Directory > \OrderBroker_Proxy 中的 < 檔案

檔案 描述
Global.asax 產生的檔案。
Index.htm 產生的檔案。
OrderBrokerOrch_OrderPort.asmx 產生的檔案。
Web.config 產生的檔案。

Install Directory > \OrderBroker_Proxy\App_Code 中的 < 檔案

檔案 描述
DataTypes.cs 產生的檔案。
OrderBrokerOrch_OrderPort.asmx.cs 產生的檔案。

Install Directory > \OrderHandler 中的 < 檔案

檔案 描述
OrderHandler.cs OrderHandler物件的 C# 程式碼。
OrderHandler.csproj C# 專案檔。

安裝目錄 > \規則中的 < 檔案

檔案 描述
DecodeAndValidateOrderRules.xml 商務規則引擎的規則檔案。

Install Directory > \SampleMessages 中的 < 檔案

檔案 描述
CSR_OrderRequest.xml 客戶服務訂單要求範例。
OrderEnvelope.xml 訂單信封範例。

Install Directory > \SchemaClasses 中的 < 檔案

檔案 描述
AssemblyInfo.cs 組件資訊檔。
InternalMessages.cs 定義用來在解決方案元件之間通訊的訊息之類別的 C# 程式碼。
SchemaClasses.csproj C# 專案檔。

Install Directory > \Schemas 中的 < 檔案

檔案 描述
Order.xsd 訂單訊息的結構描述。
OrderPropertySchema.xsd 訂單訊息的升級屬性結構描述。
Schemas.btproj BizTalk 專案檔。

安裝目錄 > \腳本中的 < 檔案

檔案 描述
CleanDirs.cmd 用來刪除搭配檔案使用之目錄的命令檔,僅適用於測試版本的解決方案。
CreateAppReferences.vbs 建立應用程式參考的 VBScript。
CreateQueues.vbs 建立 MSMQ 佇列的 VBScript。
CreateSouthridgeVideoApplication.cmd 在 SSO 組態存放區建立組態值的命令檔。
CreateTestDirectories.cmd 建立測試版本解決方案目錄的命令檔。
DeployBPM.cmd 部署解決方案的命令檔。
regac.bat 在全域組件快取 (GAC) 中註冊組件的批次檔。
SouthridgeVideoSSOConfiguration.xml 包含初始 SSO 組態值的檔案。

Install Directory > \ServiceLevelTracking 中的 < 檔案

檔案 描述
Activity_CustomerOrderRequest.cs 定義客戶訂單要求 BAM 活動的 C# 程式碼。
Activity_OrderManager.cs 定義訂單管理員 BAM 活動的 C# 程式碼。
Activity_ServiceOrderRequest.cs 定義服務訂單要求 BAM 活動的 C# 程式碼。
ServiceLevelTracking.cs 定義活動之抽象基底類別的 C# 程式碼。
ServiceLevelTracking.csproj C# 專案檔。

Install Directory > \Utilities 中的 < 檔案

檔案 描述
AssemblyInfo.cs 組件資訊檔。
CableOrderException.cs 定義電報訂單例外狀況類別的 C# 程式碼。
Helper.cs 各種協助程式類別與方法的 C# 程式碼。
Recaller.cs Recaller物件的 C# 程式碼。
SSOConfigHelper.cs SSO 組態協助程式物件與方法的 C# 程式碼。
Utilities.csproj C# 專案檔。

另請參閱

商務程序管理解決方案參考
商務程序管理解決方案的元件