业务流程管理解决方案中的文件清单

本部分列出了业务流程管理解决方案的子目录和源文件。 业务流程管理解决方案源文件的默认安装目录是 \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 适配器调用的 InitializeExecute 方法。
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# 项目文件。

另请参阅

业务流程管理解决方案参考
业务流程管理解决方案的组件