在此步骤中,设置一个发送端口,用于将从 EDI 有效负载生成的 XML 发送到由 \_EDIXMLToContoso 文件夹表示的后端 Contoso 应用程序。 此发送端口使用 PassThruTransmit 发送管道。
先决条件
必须以 BizTalk Server 管理员组的成员身份登录。
创建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。 单击 “确定” 。
接受 PassThruTransmit 作为 Send Pipeline 的默认设置。
注释
由于使用了 PassThruTransmit 发送管道,因此管道不会对有效负载消息执行任何 EDI 处理,而是以 AS2EdiReceive 接收管道生成的 XML 格式发送到本地文件夹。
单击控制台树中的 “筛选器 ”。 对于 属性,请输入 BTS.MessageType。 对于 运算符,请输入 ==。 为值输入
http://schemas.microsoft.com/BizTalk/Edi/X12/2006#X12_00401_864
。注释
此筛选器确保此发送端口只从消息框中提取 X12 864 有效负载消息。
单击 “确定” 。
在 BizTalk Server 管理控制台的 “发送端口 ”窗格中,右键单击 Send_Payload_EdiXml 发送端口,然后单击“ 开始”。
后续步骤
在两个贸易合作伙伴之间创建 AS2 和 X12 协议,如 步骤 10 中所述:配置 X12 和 AS2 贸易合作伙伴协议