步骤 6:将发送端口配置为将数据发给你的组织

步骤 6/9

在此步骤中,将配置一个发送端口,以将来自 BizTalk Server 的 850 消息发送到代表组织的 OrderSystem 参与方。 此发送端口应用 Inbound4010850_to_OrderFile 映射,将输出消息从输入消息的格式转换为映射中指定的格式。

必备条件

必须以 BizTalk Server Administrators 组成员的身份登录。

为 850 消息配置发送端口

  1. 在BizTalk Server管理控制台中,右键单击“管道”,然后单击“刷新”。

    注意

    为了能够针对将要创建的发送端口选择 SendOrderFilePipeline,可能有必要刷新管道列表。

  2. 右键单击“ 发送端口”,指向“ 新建”,然后单击“ 静态单向发送端口”。

  3. 在“ 发送端口属性 ”对话框中,执行以下操作:

    使用此选项 要执行此操作
    名称 输入 toOrderSystem
    类型 选择“ 文件”。
    配置 单击 “配置”

    注意

    由于测试消息是要传送到文件夹中的平面文件,因此发送端口的传输类型为 FILE。

  4. 在“ 文件传输属性 ”对话框中,执行以下操作,然后单击“ 确定”:

    使用此选项 要执行此操作
    目标文件夹 单击“浏览”,然后在“浏览文件夹”对话框中,移动到 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations\ Scenario A\toOrderSystem
    文件名 输入 %MessageID%.txt,然后单击“ 确定”。

    注意

    “文件名” 属性设置的值可确保输出文件的扩展名为 .txt。

  5. 在“ 发送端口属性 ”对话框中,对于 “发送管道”,选择“ SendOrderFilePipeline”。

    注意

    SendOrderFilePipeline 发送管道包括一个平面文件汇编程序,该汇编程序使用从输入 850 消息映射的数据来组合 .txt 输出文件。 由于输出文件是 .txt 文件,因此它将不显示在交换/ACK 状态报告中。

  6. 在控制台树中,单击“ 筛选器”,然后执行以下操作:

    使用此选项 要执行此操作
    属性 选择 BTS。ReceivePortName
    “运算符” 选择 ==
    输入 ReceiveEDI_fromTHEM_A
    分组依据 选择 “和”。
    属性 在下一行中,选择“ BTS”。MessageType
    “运算符” 选择 !=
    输入 http://schemas.microsoft.com/Edi/X12#X12_997_Root

    注意

    此筛选器可确保发送端口将提取由 Receive_EDI_fromTHEM_A 接收位置接收的消息,而且发送端口将不提取 997 确认,而只提取 850 消息。

  7. 在控制台树中,单击“ 出站映射”。 在“ 出站映射 ”窗格的“ 映射” 列中的第一行中,选择 “Inbound4010850_to_OrderFile”。 (源文档 列中的条目将X12_00401_850.)

    注意

    此步骤可确保输出消息仅包含根据 Inbound4010850_to_OrderFile 映射从输入消息映射的数据。

  8. 单击 “确定”

  9. 在BizTalk Server管理控制台中,单击“发送端口”。 右键单击 “OrderSystem”,然后单击“ 开始 ”以登记并启动端口。

后续步骤

配置发送端口 (toTHEM_997) 将 997 确认发送回 Fabrikam,如 步骤 7:配置发送端口以向贸易合作伙伴发送确认中所述。

另请参阅

配置静态发送端口以发送 EDI 交换和确认