本部分列出了业务流程管理解决方案的子目录和源文件。 业务流程管理解决方案源文件的默认安装目录是 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\Scenarios\BPM。 下表前面的说明将此路径 <替换为“安装目录>”。
安装目录中 <的文件>
| 文件 | 说明 |
|---|---|
| Microsoft.Samples.BizTalk.SouthridgeVideo.sln | Visual Studio 解决方案文件。 |
| readme.html | 解决方案的自述文件。 |
| ReplacePKToken.vbs | 构建解决方案时用于修复解决方案文件中公钥标记的 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 | OrderBroker 的 WSDL 文件显示为 Web 服务。 |
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# 项目文件。 |
安装目录>\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 | 接口的 C# 代码文件,用于定义由 Ops 适配器调用的 Initialize 和 Execute 方法。 |
| 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 | 订单处理阶段使用的 Complete 业务流程。 |
| 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# 项目文件。 |
Install Directory>\Rules 中的<文件
| 文件 | 说明 |
|---|---|
| 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 项目文件。 |
Install Directory>\Scripts 中的<文件
| 文件 | 说明 |
|---|---|
| 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# 项目文件。 |