面向服务的解决方案的文件清单

本部分列出了面向服务的解决方案的子目录和源文件。 面向服务的解决方案源文件的默认安装目录为 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\Scenarios\SO。 下表前面的说明将此路径替换为 <安装目录>。

Install Directory>\BTSSoln 中的<文件

文件 说明
Microsoft.Samples.BizTalk.WoodgroveBank.sln Visual Studio 解决方案文件。
ReplacePKToken.vbs 构建解决方案时用于修复解决方案文件中公钥标记的 VBScript。
ReplacePKToken.wsf ReplacePKToken VBScript 的 Windows 脚本文件。
SetupBTSSoln.bat 创建公钥,更新指向公钥的引用和编译解决方案。 有关部署解决方案的信息,请参阅 部署面向服务的解决方案

Install Directory>\BTSSoln\BAM 中的<文件

文件 说明
ServiceLevelTracking.xls BAM 数据的 Excel 电子表格。
ServiceLevelTracking.xml 定义 BAM 数据项类型的架构。

Install Directory>\BTSSoln\Bindings 中的<文件

文件 说明
AdapterSOAOrchBindings.xml 解决方案的适配器版本的绑定文件。
InlineSOAOrchBindings.xml 解决方案的内联版本的绑定文件。
StubSOAOrchBindings.xml 解决方案的存根版本的绑定文件。

Install Directory>\BTSSoln\ConfigHelper 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
ConfigHelper.csproj C# 项目文件。
ConfigParameters.cs 用于 SSO 配置助手方法的 C# 代码文件。
ConfigPropertyBag.cs 用于 SSO 配置助手方法使用的属性包的 C# 代码文件。

Install Directory>\BTSSoln\ErrorHelper 中的<文件

文件 说明
CustomerServiceErrors.cs 用于客户服务错误的 C# 代码文件。
ErrorHelper.csproj C# 项目文件。

Install Directory>\BTSSoln\InPipeline 中的<文件

文件 说明
InPipeline.btp 将 SSO 票证添加到消息中的接收管道。
InPipeline.btproj BizTalk 项目文件。

Install Directory>\BTSSoln\InPipelineComp 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
InPipelineComp.csproj C# 项目文件。
SSOTicketIssuer.cs 用于颁发 SSO 票证的管道组件的 C# 代码文件。
SSOTicketIssuer.resx 资源文件。
SSOTicketIssuerIcon.bmp 管道组件图标文件。

Install Directory>\BTSSoln\Maps 中的<文件

文件 说明
Aggregate_To_CustomerServiceResponse.btm 将来自后端系统的三个响应的聚合转换为单个响应消息的映射。
Aggregate_To_ErrorResponse.btm 在出错时将三个响应的聚合转换为单个错误响应的映射。
CustomerServiceRequest_To_CreditLimiRequest.btm 将客户服务请求转换为消息以请求信用限额的映射。
CustomerServiceRequest_To_CreditLimitResponse.btm 将客户服务请求转换为消息以使用信用限额进行响应的映射。
CustomerServiceRequest_To_CustomerServiceResponseDenied.btm 将客户服务请求转换为“请求被拒绝”消息的映射。
CustomerServiceRequest_To_LastPaymentRequest.btm 将客户服务请求转换为请求最近付款信息的消息的映射。
CustomerServiceRequest_To_LastPaymentResponseTimeout.btm 将客户服务请求转换为最近付款响应消息的映射。
CustomerServiceRequest_To_PendingTransactionResponse.btm 将客户服务请求转换为挂起事务响应消息的映射。
CustomerServiceRequest_To_PendingTransactionsRequest.btm 将客户服务请求转换为请求挂起事务信息的消息的映射。
Maps.btproj BizTalk 项目文件。

Install Directory>\BTSSoln\Orchestrations\Adapter 中的<文件

文件 说明
CustomerService.odx CustomerService 业务流程的适配器版本。
CustomerServiceNativeRequestResponse.odx 用作 CustomerService 业务流程前端的业务流程的适配器版本。
CustomerServiceReceiveSend.odx 用作 CustomerService 业务流程前端的业务流程的适配器版本。
Orchestrations.Adapter.btproj BizTalk 项目文件。

Install Directory>\BTSSoln\Orchestrations\Adapter\Web References\PendTransWS 中的<文件

文件 说明
PendTransWS.disco 生成的文件。
PendTransWS.wsdl 生成的文件。
Reference.map 生成的文件。
Reference.map.cs 生成的文件
Reference.odx 生成的文件。
Reference.xsd 生成的文件。
Reference1.xsd 生成的文件。

Install Directory>\BTSSoln\Orchestrations\Adapter\Web References\StubSAPWS 中的<文件

文件 说明
Reference.map 生成的文件。
Reference.map.cs 生成的文件。
Reference.odx 生成的文件。
Reference.xsd 生成的文件。
StubSAPWS.disco 生成的文件。
StubSAPWS.wsdl 生成的文件。

Install Directory>\BTSSoln\Orchestrations\Inline 中的<文件

文件 说明
CustomerService.odx CustomerService 业务流程的内联版本。
CustomerServiceNativeRequestResponse.odx 内联版本的业务流程充当 CustomerService 业务流程的前端。
CustomerServiceReceiveSend.odx 内联版本的业务流程充当 CustomerService 业务流程的前端。
Orchestrations.Inline.btproj BizTalk 项目文件。

Install Directory>\BTSSoln\Orchestrations\Stub 中的<文件

文件 说明
CustomerService.odx CustomerService 业务流程的存根版本。
CustomerServiceNativeRequestResponse.odx 用作 CustomerService 业务流程前端的业务流程的存根版本。
Orchestrations.Stub.btproj BizTalk 项目文件。

Install Directory>\BTSSoln\Orchestrations\Stub\Web References\StubPendTransWS 中的<文件

文件 说明
Reference.map 生成的文件。
Reference.map.cs 生成的文件。
Reference.odx 生成的文件。
Reference.xsd 生成的文件。
Reference1.xsd 生成的文件。
StubPendTransWS.disco 生成的文件。
StubPendTransWS.wsdl 生成的文件。

Install Directory>\BTSSoln\Orchestrations\Stub\Web References\StubPmntTrckWS 中的<文件

文件 说明
Reference.map 生成的文件。
Reference.map.cs 生成的文件。
Reference.odx 生成的文件。
Reference.xsd 生成的文件。
Reference1.xsd 生成的文件。
StubPmntTrckWS.disco 生成的文件。
StubPmntTrckWS.wsdl 生成的文件。

Install Directory>\BTSSoln\Orchestrations\Stub\Web References\StubSAPWS 中的<文件

文件 说明
Reference.map 生成的文件。
Reference.map.cs 生成的文件。
Reference.odx 生成的文件。
Reference.xsd 生成的文件。
StubSAPWS.disco 生成的文件。
StubSAPWS.wsdl 生成的文件。

Install Directory>\BTSSoln\OrchProxy\Adapter 中的<文件

文件 说明
CustomerServicePort.asmx 生成的文件。
Global.asax 生成的文件。
Global.asax.resx 生成的文件。
OrchProxy.Adapter.csproj.webinfo 生成的文件。
TraceExtension.cs 生成的文件。
Web.config 生成的文件。
WsdlExtension.cs 生成的文件。

Install Directory>\BTSSoln\OrchProxy\Adapter\app_code 中的<文件

文件 说明
assemblyinfo.cs 生成的文件。
customerserviceport.asmx.cs 生成的文件。
datatypes.cs 生成的文件。
global.asax.cs 生成的文件。

Install Directory>\BTSSoln\OrchProxy\Inline 中的<文件

文件 说明
CustomerServicePort.asmx 生成的文件。
Global.asax 生成的文件。
Global.asax.resx 生成的文件。
OrchProxy.Inline.csproj.webinfo 生成的文件。
TraceExtension.cs 生成的文件。
Web.config 生成的文件。
WsdlExtension.cs 生成的文件。

Install Directory>\BTSSoln\OrchProxy\Inline\app_code 中的<文件

文件 说明
assemblyinfo.cs 生成的文件。
customerserviceport.asmx.cs 生成的文件。
datatypes.cs 生成的文件。
global.asax.cs 生成的文件。

Install Directory>\BTSSoln\OrchProxy\Stub 中的<文件

文件 说明
CustomerServicePort.asmx 生成的文件。
Global.asax 生成的文件。
Global.asax.resx 生成的文件。
OrchProxy.Stub.csproj.webinfo 生成的文件。
TraceExtension.cs 生成的文件。
Web.config 生成的文件。
WsdlExtension.cs 生成的文件。

Install Directory>\BTSSoln\OrchProxy\Stub\app_code 中的<文件

文件 说明
assemblyinfo.cs 生成的文件。
customerserviceport.asmx.cs 生成的文件。
datatypes.cs 生成的文件。
global.asax.cs 生成的文件。

Install Directory>\BTSSoln\PaymentTracker 中的<文件

文件 说明
App.ico 付款跟踪模拟程序的图标文件。
AssemblyInfo.cs 程序集信息文件。
MessageProcessor.cs 用于处理付款跟踪程序消息并返回相应响应的类 C# 代码。
PaymentTracker.cs 用于模拟付款跟踪程序系统的类的 C# 代码。
PaymentTracker.csproj C# 项目文件。
PaymentTrackerSimulator.cs 用于付款跟踪模拟程序的服务器的 C# 代码。
runit.cmd 用于启动付款跟踪模拟程序的命令文件。

Install Directory>\BTSSoln\PaymentTrackerCall 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
Exceptions.cs 用于定义付款跟踪系统异常的 C# 代码。
PaymentTrackerCall.csproj C# 项目文件。
PaymentTrackerCaller.cs 用于从业务流程调用付款跟踪系统内联的 C# 代码。

Install Directory>\BTSSoln\PendTransCall 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
Exceptions.cs 用于定义挂起事务系统异常的 C# 代码。
PendingTransactionsCaller.cs 用于从业务流程调用挂起事务系统内联的 C# 代码。
PendingTransactionsWebService.disco 生成的文件。
PendingTransactionsWebService.wsdl 生成的文件。
PendTransCall.csproj C# 项目文件。
WebServiceReference.cs 生成的文件。

Install Directory>\BTSSoln\PmTrkPipeline 中的<文件

文件 说明
PaymentTrackerReceivePipeline.btp 付款跟踪系统的接收管道。
PaymentTrackerSendPipeline.btp 付款跟踪系统的发送管道。
PmTrkPipeline.btproj BizTalk 项目文件。

Install Directory>\BTSSoln\PmTrkPipelineComp 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
MQSeriesHeaderSetter.cs 管道组件的 C# 代码,用于处理进入或来自付款跟踪系统的消息的某些 MQSeries 消息标头设置。
MQSeriesHeaderSetter.resx 资源文件。
PmTrkPipelineComp.csproj C# 项目文件。

Install Directory>\BTSSoln\SchemaClasses 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
BAPI_BANKACCT_GET_DETAIL.cs 从相应的架构 (.xsd) 文件生成。
CustomerServiceRequest.cs 从相应的架构 (.xsd) 文件生成。
CustomerServiceResponse.cs 从相应的架构 (.xsd) 文件生成。
LastPaymentRequest.cs 从相应的架构 (.xsd) 文件生成。
LastPaymentResponse.cs 从相应的架构 (.xsd) 文件生成。
PendingTransactionsRequest.cs 从相应的架构 (.xsd) 文件生成。
PendingTransactionsResponse.cs 从相应的架构 (.xsd) 文件生成。
SchemaClasses.csproj C# 项目文件。

Install Directory>\BTSSoln\Schemas 中的<文件

文件 说明
BAPI_BANKACCT_GET_DETAIL.xsd SAP 请求和响应消息的架构。
CustomerServiceRequest.xsd 客户服务请求消息的架构。
CustomerServiceResponse.xsd 客户服务响应消息的架构。
genClasses.cmd 用于从架构生成 C# 类文件的命令文件。
LastPaymentRequest.xsd 最近付款请求消息的架构。
LastPaymentResponse.xsd 最近付款响应消息的架构。
PendingTransactionsRequest.xsd 挂起事务请求消息的架构。
PendingTransactionsResponse.xsd 挂起事务响应消息的架构。
Schemas.btproj BizTalk 项目文件。

Install Directory>\BTSSoln\Scripts 中的<文件

文件 说明
ConfigStoreApp.xml 定义 SSO 配置值的 XML 文件。
CreateInitialConfigInSSO.cmd 创建初始 SSO 配置值的命令文件。
DeployAllBinding.cmd 部署所有程序集的命令文件。
DeployStubBinding.cmd 部署存根版本的程序集的命令文件。
PendTransAffApp.xml 定义挂起事务关联应用程序的值的 XML 文件。
PendTransUserMap.xml 为挂起事务关联应用程序的用户定义凭据映射的 XML 文件。
PmntTrckAffApp.xml 定义挂起事务关联应用程序的值的 XML 文件。
PmntTrckUserMap.xml 为付款跟踪关联应用程序的用户定义凭据映射的 XML 文件。
RemoveReceivePort.vbs 用于删除接收端口的通用 VBScript。
RemoveSendPort.vbs 用于删除发送端口的通用 VBScript。
SetConfigValuesInSSO.cmd 用于设置 SSO 中的配置值的命令文件。
StartAll.vbs 用于登记和启动所有业务流程的命令文件。
StartStub.vbs 用于登记和启动存根版本的业务流程的命令文件。
UndeployAll.cmd 用于取消部署所有程序集的命令文件。
UndeployStub.cmd 用于取消部署存根版本的程序集的命令文件。
UnEnlistAll.vbs 用于取消登记所有业务流程的命令文件。
UnEnlistStub.vbs 用于取消登记存根版本的业务流程的命令文件。

Install Directory>\BTSSoln\ServiceLevelTracking 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
ServiceLevelTracking.cs 用于服务级别 BAM 跟踪的 C# 助手函数。
ServiceLevelTracking.csproj C# 项目文件。

Install Directory>\BTSSoln\SimpleClient 中的<文件

文件 说明
AdapterCustomerServicePort.disco 生成的文件。
AdapterCustomerServicePort.wsdl 生成的文件。
App.ico 简单客户端应用程序的图标文件。
AssemblyInfo.cs 程序集信息文件。
InlineCustomerServicePort.disco 生成的文件。
InlineCustomerServicePort.wsdl 生成的文件。
SimpleClient.cs 用于发出请求的简单 Windows 窗体应用程序。
SimpleClient.csproj C# 项目文件。
SimpleClient.resx 资源文件。
WebServiceReferences.cs 生成的文件。

Install Directory>\BTSSoln\StubWebServices\PaymentTrack 中的<文件

文件 说明
Global.asax 生成的文件。
Global.asax.resx 生成的文件。
StubPmntTrck.csproj.webinfo 生成的文件。
StubPmntTrckWS.asmx 生成的文件。
StubPmntTrckWS.asmx.resx 生成的文件。
Web.config 生成的文件。

Install Directory>\BTSSoln\StubWebServices\PaymentTrack\app_code 中的<文件

文件 说明
assemblyinfo.cs 程序集信息文件。
global.asax.cs 生成的文件。
StubPmntTrckWS.asmx.cs 生成的文件。

Install Directory>\BTSSoln\StubWebServices\PendingTrans 中的<文件

文件 说明
Global.asax 生成的文件。
Global.asax.resx 生成的文件。
StubPendTransWS.asmx 生成的文件。
StubPendTransWS.asmx.resx 生成的文件。
StubPendTransWS.csproj.webinfo 生成的文件。
Web.config 生成的文件。

Install Directory>\BTSSoln\StubWebServices\PendingTrans\app_code 中的<文件

文件 说明
assemblyinfo.cs 生成的文件。
global.asax.cs 生成的文件。
StubPendTransWS.asmx.cs 生成的文件。

Install Directory>\BTSSoln\StubWebServices\SAP 中的<文件

文件 说明
Global.asax 生成的文件。
Global.asax.resx 生成的文件。
StubSAP.csproj.webinfo 生成的文件。
StubSAPWS.asmx 生成的文件。
StubSAPWS.asmx.resx 生成的文件。
Web.config 生成的文件。

Install Directory>\BTSSoln\StubWebServices\SAP\app_code 中的<文件

文件 说明
assemblyinfo.cs 程序集信息文件。
global.asax.cs 生成的文件。
stubsapws.asmx.cs 生成的文件。

Install Directory>\BTSSoln\StubWebServices\StubSAPCall 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
Exceptions.cs 用于定义存根 SAP 调用超时异常的 C# 代码。
StubSAPCall.csproj C# 项目文件。
StubSAPCallHelper.cs 用于调用存根 SAP Web Services 的助手程序集的 C# 代码。
StubSAPWSProxy.cs 用于调用存根 SAP Web Services 的助手程序集的 C# 代码。

Install Directory>\BTSSoln\Utilities 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
CustomerServiceHelper.cs 用于助手方法和类的 C# 代码。
ReceivePipelineHelper.cs 用于通过业务流程调用管道的助手程序集的 C# 代码。
Utilities.csproj C# 项目文件。

Install Directory>\MFAccess 中的<文件

文件 说明
Microsoft.Samples.BizTalk.WoodgroveBank.MainframeAccess.sln Visual Studio 解决方案文件。
SetupMFAccess.bat 用于生成解决方案的大型机访问组件的批处理文件。

Install Directory>\MFAccess\HISTIComponent 中的<文件

文件 说明
bizcbl.txt 在大型机上运行的 COBOL 程序。
HISTIComponent.tiproj 事务集成器项目文件。
MainFrameProgramVTCS2Description.txt 事务集成器导出文件。
SOHISTIUsingCOM.TLB 类型库。

Install Directory>\MFAccess\HISTISimpleTester 中的<文件

文件 说明
App.ico 图标文件
AssemblyInfo.cs 程序集信息文件。
Form1.cs 用于测试与大型机的连接的 Windows 窗体程序。
Form1.resx 资源文件
HISTISimpleTester.csproj C# 项目文件。
Interop.SOHISTIUsingCOM.dll.reg DLL 注册文件。

Install Directory>\MFAccess\PendingTransactions 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
Global.asax 生成的文件。
Global.asax.cs 生成的文件。
Global.asax.resx 生成的文件。
PendingTransactions.csproj C# 项目文件。
PendingTransactions.csproj.webinfo 生成的文件。
PendTransWS.asmx 生成的文件。
PendTransWS.asmx.cs 生成的文件。
PendTransWS.asmx.resx 生成的文件。
Web.config 生成的文件。

Install Directory>\MFAccess\SchemaClasses 中的<文件

文件 说明
AssemblyInfo.cs 程序集信息文件。
BAPI_BANKACCT_GET_DETAIL.cs 从相应的架构 (.xsd) 文件生成的 C# 类。
CustomerServiceRequest.cs 从相应的架构 (.xsd) 文件生成的 C# 类。
CustomerServiceResponse.cs 从相应的架构 (.xsd) 文件生成的 C# 类。
LastPaymentRequest.cs 从相应的架构 (.xsd) 文件生成的 C# 类。
LastPaymentResponse.cs 从相应的架构 (.xsd) 文件生成的 C# 类。
PendingTransactionsRequest.cs 从相应的架构 (.xsd) 文件生成的 C# 类。
PendingTransactionsResponse.cs 从相应的架构 (.xsd) 文件生成的 C# 类。
SchemaClasses.csproj C# 项目文件。

另请参阅

面向服务的解决方案的组件
面向服务的解决方案参考