步骤 6:将发送端口配置为将数据发给你的组织
在此步骤中,将配置一个发送端口,以将来自 BizTalk Server 的 850 消息发送到代表组织的 OrderSystem 参与方。 此发送端口应用 Inbound4010850_to_OrderFile 映射,将输出消息从输入消息的格式转换为映射中指定的格式。
必备条件
必须以 BizTalk Server Administrators 组成员的身份登录。
为 850 消息配置发送端口
在BizTalk Server管理控制台中,右键单击“管道”,然后单击“刷新”。
注意
为了能够针对将要创建的发送端口选择 SendOrderFilePipeline,可能有必要刷新管道列表。
右键单击“ 发送端口”,指向“ 新建”,然后单击“ 静态单向发送端口”。
在“ 发送端口属性 ”对话框中,执行以下操作:
使用此选项 要执行此操作 名称 输入 toOrderSystem
。类型 选择“ 文件”。 配置 单击 “配置” 。 注意
由于测试消息是要传送到文件夹中的平面文件,因此发送端口的传输类型为 FILE。
在“ 文件传输属性 ”对话框中,执行以下操作,然后单击“ 确定”:
使用此选项 要执行此操作 目标文件夹 单击“浏览”,然后在“浏览文件夹”对话框中,移动到 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations\ Scenario A\toOrderSystem 文件名 输入 %MessageID%.txt
,然后单击“ 确定”。注意
为 “文件名” 属性设置的值可确保输出文件的扩展名为 .txt。
在“ 发送端口属性 ”对话框中,对于 “发送管道”,选择“ SendOrderFilePipeline”。
注意
SendOrderFilePipeline 发送管道包括一个平面文件汇编程序,该汇编程序使用从输入 850 消息映射的数据来组合 .txt 输出文件。 由于输出文件是 .txt 文件,因此它将不显示在交换/ACK 状态报告中。
在控制台树中,单击“ 筛选器”,然后执行以下操作:
使用此选项 要执行此操作 属性 选择 BTS。ReceivePortName。 “运算符” 选择 ==。 值 输入 ReceiveEDI_fromTHEM_A
。分组依据 选择 “和”。 属性 在下一行中,选择“ BTS”。MessageType。 “运算符” 选择 !=。 值 输入 http://schemas.microsoft.com/Edi/X12#X12_997_Root
。注意
此筛选器可确保发送端口将提取由 Receive_EDI_fromTHEM_A 接收位置接收的消息,而且发送端口将不提取 997 确认,而只提取 850 消息。
在控制台树中,单击“ 出站映射”。 在“ 出站映射 ”窗格的“ 映射” 列中的第一行中,选择 “Inbound4010850_to_OrderFile”。 (源文档 列中的条目将X12_00401_850.)
注意
此步骤可确保输出消息仅包含根据 Inbound4010850_to_OrderFile 映射从输入消息映射的数据。
单击 “确定” 。
在BizTalk Server管理控制台中,单击“发送端口”。 右键单击 “OrderSystem”,然后单击“ 开始 ”以登记并启动端口。
后续步骤
配置发送端口 (toTHEM_997) 将 997 确认发送回 Fabrikam,如 步骤 7:配置发送端口以向贸易合作伙伴发送确认中所述。