FileTransport 示例
FileTransport 示例演示如何将 Microsoft® BizTalk Accelerator for RosettaNet (BTARN) 配置为使用文件端口,而不是 SQL 端口。 FileTransport 示例使用文件传输协议 (FTP) 发送和接收消息,而不是使用 HTTP。
注意
本文档假定安装 BTARN 仅用于内部测试或演示目的。 文档中没有涉及任何最低安全帐户或设置。 在执行本主题的所有过程时,都必须使用具有本地管理权限的帐户。
注意
此示例不支持消息附件。
FileTransport 绑定文件
FileTransport 示例包含两个绑定文件。 你可以使用这些绑定文件中的任何一个来设置用于 BTARN 业务流程的文件端口。 这些绑定文件位于 <drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for RosettaNet \SDK\FileTransport 中。 在编辑器(如记事本)中打开每个绑定文件,可查看业务流程、发送端口、接收端口和接收位置的设置,如下所示:
PrivateInitiatorusingFileDrops.xml
业务流程:Microsoft.Solutions.BTARN.PrivateInitiator.PrivateInitiatorProcess
发送端口:PrivateInitiator_To_File
接收端口:File_To_PrivateInitiator
接收位置:File_To_PrivateInitiator
PrivateResponderusingFileDrops.xml
业务流程:Microsoft.Solutions.BTARN.PrivateResponder.PrivateResponderProcess
发送端口:PrivateResponder_To_File
接收端口:File_To_PrivateResponder
接收位置:File_To_PrivateResponder
以下过程介绍如何使用 BTSTask 命令从绑定文件导入绑定。 有关详细信息,请参阅BizTalk Server帮助中的“ImportBindings 命令”主题。
过程
使用“文件存放”文件夹来设置 BTARN
打开“BizTalk 浏览器”。
停止两个 LOB SQL 发送端口:PrivateInitiator_To_LOB 和 PrivateResponder_To_LOB。
禁用两个 Lob SQL 接收端口:LOB_To_PrivateInitiator 和 LOB_To_PrivateResponder。
取消登记 Microsoft.Solutions.BTARN.PrivateResponder.PrivateResponderProcess。
取消登记 Microsoft.Solutions.BTARN.PrivateInitiator.PrivateInitiatatorProcess。
在 C:\Program Files\Microsoft BizTalk <版本> Accelerator for RosettaNet 的 BTARN 文件夹下创建 \FileDrops 文件夹,然后在 \FileDrops 下创建以下文件夹结构:
\PrivateInitiator
\FromLOB
\ToLOB
\PrivateResponder
\FromLOB
\ToLOB
运行以下命令(假定 BTARN 安装在 C: 驱动器上):
BTSTask ImportBindings /Source:C:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\FileTransport\PrivateInitiatorusingFileDrops.xml
运行以下命令(假定 BTARN 安装在 C: 驱动器上):
BTSTask ImportBindings /Source:C:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\FileTransport\PrivateResponderusingFileDrops.xml
启动发送端口:PrivateInitiator_To_File 和 PrivateResponder_To_File。
启用接收端口:LOB_To_PrivateInitiator 和 LOB_To_PrivateResponder。