EDI 路由概述

一个 EDI 文档包含了有关文档的发送方和接受方的信息。当 WebSphere Partner Gateway 路由 EDI 文档时要使用这些信息。常规流程如下:

  1. WebSphere Partner Gateway 通过检查文档的前 3 个字符来确定所使用的协议。 表 94 显示了与每个代码关联的文档类型协议。
    表 94. EDI 代码及关联文档类型和协议
    代码 文档类型 文档类型协议 出站内容类型:
    ISA X12 EDI-X12 应用程序/EDI-X12
    GS X12 EDI-X12 应用程序/EDI-X12
    UNB Edifact EDI-EDIFACT 应用程序/EDIFACT
    UNA Edifact EDI-EDIFACT 应用程序/EDIFACT
    ICS ICS EDI-X12 应用程序/EDI-X12
    STX UNTDI EDI-Consent 应用程序/edi-consent
    BG UCS EDI-Consent 应用程序/edi-consent
  2. WebSphere Partner Gateway 根据特定文档类型的元素及其位置从 EDI 文档中抽取发送方的信息,具体描述如 表 95 所示。
    表 95. EDI 代码与发送方和接受方的位置信息
    代码 发送限定符 发送标识 接收限定符 接收标识 EDI 组件支持注释
    ISA 元素 105 在位置 5 上 元素 107 在位置 6 上 元素 105 在位置 7 上 元素 106 在位置 8 上 支持
    GS 不适用 元素 142 在位置 2 上 不适用 元素 124 在位置 3 上 不支持“仅 GS”寻址
    UNB UNA 复合元素 S002 中位置 2 上的子元素 0007,S002 位于 UNB 段的位置 20(第二个复合)上 复合元素 S002 中位置 2 上的子元素 0004,S002 位于 UNB 段的位置 20(第二个复合)上 复合元素 S003 中位置 2 上的子元素 0007,S003 位于 UNB 段的位置 30(第三个复合)上 复合元素 S003 中位置 1 上的子元素 0010,S003 位于 UNB 段的位置 30(第三个复合)上 支持
    ICS 元素 X05 在位置 4 上 元素 X06 在位置 5 上 元素 X05 在位置 6 上 元素 X08 在位置 7 上 不支持 ISA 的前身
    STX 元素 FROM1 在位置 3 上 元素 FROM2 在位置 3 上 元素 UNT1 在位置 4 上 元素 UNT2 在位置 4 上 本发行版不支持
    BG 不适用 元素 BG03 在位置 3 上 不适用 元素 BG04 在位置 4 上 支持
  3. WebSphere Partner Gateway 根据 EDI 文档的发送方标识和限定符来确定发送方标识。

    注:某些 EDI 包络(例如,GS)没有限定符概念。这种情况下,WebSphere PartnerGateway 只使用标识。

  4. WebSphere Partner Gateway 用连字符(-)将限定符和标识连接在一起,以查找 WebSphere Partner Gateway 概要存储库中的发送方标识。例如,在发送方的 EDI 消息中,限定符是 AB ,标识是 1234567,WebSphere Partner Gateway 预期在概要存储库中找到一个标识为 AB-1234567 的社区参与者。如果 WebSphere Partner Gateway 没有发现该标识,则不路由这个 EDI 文档。
  5. 为了查找接收方合作伙伴,WebSphere Partner Gateway 根据 EDI 消息确定接收方的限定符和标识。
  6. WebSphere Partner Gateway 用连字符(-)将限定符和标识连接在一起,以在概要存储库中查找接收方标识。
  7. WebSphere Partner Gateway 将文档路由到预期的接收方。

Copyright IBM Corp. 2003, 2005