EDI 路由概述

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

  1. Business Integration Connect 通过检查文档的前 3 个字符来确定所使用的协议。 表 113 显示了与每个代码关联的文档类型协议。


    表 113. 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. Business Integration Connect 根据特定文档类型的元素及其位置从 EDI 文档中抽取发送方的信息,具体描述如表 114 所示。


    表 114. EDI 代码与发送方和接受方的位置信息
    代码 发送限定符 发送标识 接收限定符 接收标识
    ISA 元素 105 在位置 5 上 元素 107 在位置 6 上 元素 105 在位置 7 上 元素 106 在位置 8 上
    GS N/A 元素 142 在位置 2 上 N/A 元素 124 在位置 3 上
    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 上
    STX 元素 FROM1 在位置 3 上 元素 FROM2 在位置 3 上 元素 UNT1 在位置 4 上 元素 UNT2 在位置 4 上
    BG N/A 元素 BG03 在位置 3 上 N/A 元素 BG04 在位置 4 上
    UCS N/A 元素 142 在位置 3 N/A 元素 124 在位置 4 上

  3. Business Integration Connect 根据 EDI 文档的发送方标识和限定符来确定发送方标识。

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

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

Copyright IBM Corp. 1997, 2004