步骤 9:配置 EDI 负载发送端口
在此步骤中,您将设置一个发送端口,该端口将从 EDI 负载生成的 XML 发送到后端 Contoso 应用程序(由 \_EDIXMLToContoso 文件夹代表)。 此发送端口使用 PassThruTransmit 发送管道。
必备条件
必须以 BizTalk Server Administrators 组成员的身份登录。
创建 Send_Payload_EdiXml 发送端口
在BizTalk Server管理控制台中,右键单击“发送端口”,指向“新建”,然后单击“静态 One-Way 发送端口”。
在“ 发送端口属性 ”对话框中,将发送端口命名为 Send_Payload_EdiXml。 为“类型”选择“文件”,然后单击“配置”。
注意
之所以指定 FILE 类型是因为该发送管道将不对负载文件执行 AS2 处理。 它只是将负载文件路由到某个本地文件夹,以便您可以看到 EDI 事务集。
在“文件传输属性”对话框中,对于“目标文件夹”,浏览并选择“\Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_EDIXMLToContoso”。 将 “文件名 ”保留为 %MessageID%.xml。 单击 “确定” 。
接受 Send Pipeline 的 PassThruTransmit 默认值。
注意
由于使用 PassThruTransmit 发送管道,该管道将不对负载消息执行任何 EDI 处理,而是将消息以 AS2EdiReceive 接收管道生成的 XML 格式发送到本地文件夹。
单击控制台树中的“ 筛选器 ”。 对于 “属性”,输入 BTS。MessageType。 对于 “运算符”,输入 ==。 对于“值”,输入
http://schemas.microsoft.com/BizTalk/Edi/X12/2006#X12_00401_864
。注意
该筛选器可确保此发送端口只从 MessageBox 中提取 X12 864 负载消息。
单击 “确定” 。
在BizTalk Server管理控制台的“发送端口”窗格中,右键单击Send_Payload_EdiXml发送端口,然后单击“启动”。
后续步骤
在两个贸易合作伙伴之间创建 AS2 和 X12 协议,如步骤 10:配置 X12 和 AS2 贸易合作伙伴协议中所述