步骤 8:配置双方之间的贸易合作伙伴协议

步骤 8(共 9 个)

在此步骤中,将 X12 贸易伙伴协议配置为定义在两个贸易伙伴、OrderSystem 和 Fabrikam 之间交换 X12 消息的参数。

先决条件

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

配置协议

  1. 依次单击“ 开始”、“ 所有程序”、“ Microsoft BizTalk Server”和“ BizTalk Server 管理”。

  2. 在 BizTalk Server 管理控制台中,单击控制台树中的 “参与方 ”,然后在“ 参与方和业务配置文件 ”页中右键单击 Fabrikam_Profile,指向“ 新建”,然后单击“ 协议”。

  3. 在“ 常规属性” 页的“ 名称” 文本框中,输入协议的名称。

  4. 从“ 协议 ”下拉列表中选择 “X12”。

  5. “第二方”一节中的“Party”下拉列表中,选择“OrderSystem”

  6. 第二方部分的业务下拉列表中,选择OrderSystem_Profile

    你会注意到,“ 常规 ”选项卡旁边添加了两个新选项卡。每个选项卡用于配置单向协议,每个单向协议表示一个完整的消息事务(包括消息传输和确认传输)。

  7. 常规选项卡的常规属性页上的通用主机设置部分中,选择打开报告,然后选择存储消息有效负载以供报告

  8. Fabrikam-OrderSystem> 选项卡上执行以下任务。

    1. 在“交换设置”部分下的“标识符”页上,输入与测试消息中这些标头字段的值对应的限定符和标识符字段(ISA5ISA6ISA7ISA8) 的值。

      用这个 要执行的操作
      发送方限定符 (ISA5) 选择 ZZ - 相互定义
      发件人标识符 (ISA6) 输入 他们
      接收方限定符 (ISA7) 选择 ZZ - 相互定义
      接收方标识符 (ISA8) 输入 美国

      注释

      BizTalk Server 需要发送方和接收方的限定符和标识符字段才能执行协议解析。 它将将交换标头中的 ISA5ISA6ISA7 和 ISA8 的值与协议属性中的值匹配。 BizTalk Server 还将通过匹配发送方限定符和标识符(没有接收方限定符和标识符)来解决协议。 如果 BizTalk Server 无法解决协议,它将使用回退协议属性。

    2. 致谢页上的交换设置部分下,单击997 预期。 选中此复选框会提示接收数据处理流程在收到 850 交换报文时生成 997 确认。

    3. “交换设置”部分下的“验证”页上,确保取消选中“交换控制编号”(检查重复的 ISA13)选项。

      注释

      清除 “检查重复 ISA13 ”属性后,便可以接收同一消息的多个实例。

    4. “本地主机设置” 页上的“ 交换设置” 部分下,清除 路由 ACK 以在请求-响应接收端口上发送管道

      注释

      清除 Route ACK 属性是必需的,因为此解决方案通过单独的发送端口返回异步确认,而不是通过与双向接收端口关联的发送端口进行同步确认。

    5. 在“事务集设置”部分下的“本地主机设置”页上,选择要用于处理传入交换的架构的命名空间。

      用这个 要执行的操作
      默认 选中列中的复选框
      对于 ST1 选择 850 - 采购订单
      GS2 输入 它们
      目标命名空间 选择 http://schemas.microsoft.com/BizTalk/EDI/X12/2006

      注释

      设置属性可让 BizTalk Server 确定用于处理传入的 850 交换的架构。 如果交换具有在网格行中输入的 GS02 和 ST01 的值,则同一行的目标命名空间将用于确定要使用的架构。

  9. OrderSystem-Fabrikam> 选项卡上执行以下任务。

    1. 在“交换设置”部分下的“标识符”页上,输入与测试消息中这些标头字段的值对应的限定符和标识符字段(ISA5ISA6ISA7ISA8) 的值。

      用这个 要执行的操作
      发送方限定符 (ISA5) 选择 ZZ - 相互定义
      发件人标识符 (ISA6) 输入 美国
      接收方限定符 (ISA7) 选择 ZZ - 相互定义
      接收方标识符 (ISA8) 输入 它们
    2. 字符集和分隔符页上的“交换设置”部分下,为后缀属性选择 CR LF

    3. 在“交换设置”部分的“发送端口”页上,关联将发送确认信息回 Fabrikam 的发送端口。 在 “发送端口 ”网格的“ 名称 ”列中,单击一个空单元格,然后从下拉列表中选择为向 Fabrikam 发送 997 确认而创建的发送端口(toTHEM_997)。

    4. 在“事务集设置”部分下的“信封”页上,输入网格第一行中所有列的值。

      用这个 要执行的操作
      默认 选中 “默认 ”列中的复选框。 注意:选择此行作为默认值时,即使事务类型版本/发布目标命名空间的值与消息不匹配,也会使用 GS1GS2GS3GS7 和 GS8 的值。
      事务类型 选择测试消息的消息类型 ,850 - 采购订单
      版本/发布 输入 EDI 版本 00401
      目标命名空间 选择 http://schemas.microsoft.com/Edi/X12
      GS1 验证是否已选择 PO - 采购订单(850)。
      GS2 输入 1234567

      发送方应用程序 ID。
      GS3 输入 0000000。

      接收方应用程序 ID。
      GS4 选择 CCYYMMDD。 注意: 必须在下拉列表中选择值,而不仅仅是在字段中单击以显示默认值。 如果在字段中单击而不从下拉列表中选择值,则实际上不会选择该值。
      GS5 选择 HHMM
      GS7 选择 X - 认可的标准委员会 X12
      GS8 验证是否已输入 00401

      注释

      BizTalk Server 将根据为 事务类型版本/发布目标命名空间输入的值设置 GS01、GS02、GS03、GS04、GS05、GS07 和 GS08 的出站确认值。 发送管道尝试将事务集类型、X12 版本和目标命名空间与消息标头中的相应值匹配。 如果成功,它将使用与 事务类型版本/发布目标命名空间 值关联的 GS 值。

  10. 点击“应用”。

  11. 单击 “确定” 。 新添加的协议列在“各方和业务配置文件”窗格的“协议”部分。 默认情况下,新添加的协议处于启用状态。

  12. 重启 BizTalk 服务。 在 BizTalk Server 管理控制台的 “平台设置”下,单击“ 主机实例”,右键单击 “BizTalkServerApplication”,然后单击“ 重启”。

    注释

    激活或停用 EDI 状态报告后,需要重启 BizTalk 服务才能使更改生效。

后续步骤

测试 步骤 9 中所述的 EDI 解决方案:测试 EDI 解决方案

另请参阅

配置编码协议属性