EDI ルーティングの概要

EDI 文書には、その文書の送信側と受信側の情報が格納されています。Business Integration Connect は、EDI 文書を送付する場合、この情報を使用します。一般的なフローは、次のとおりです。

  1. Business Integration Connect は、文書の最初の 3 文字を調べて、プロトコルを判別します。表 113 には、各コードに関連した文書タイプ・プロトコルを示します。

    表 113. EDI コードと関連の文書タイプおよびプロトコル
    コード 文書タイプ 文書タイプ・プロトコル コンテンツ・タイプとしてのアウトバウンド
    ISA X12 EDI-X12 application/EDI-X12
    GS X12 EDI-X12 application/EDI-X12
    UNB Edifact EDI-EDIFACT application/EDIFACT
    UNA Edifact EDI-EDIFACT application/EDIFACT
    ICS ICS EDI-X12 application/EDI-X12
    STX UNTDI EDI-Consent application/edi-consent
    BG UCS EDI-Consent application/edi-consent

  2. Business Integration Connect は、表 114 に説明されているように、EDI 文書の特定の文書タイプに対応するエレメントおよび位置に基づいて、EDI 文書から送信側の情報を抽出します。

    表 114. EDI コードおよび送信側情報と受信側情報の場所
    コード 送信側修飾子 送信側 ID 受信側修飾子 受信側 ID
    ISA 位置 5 にあるエレメント 105 位置 6 にあるエレメント 107 位置 7 にあるエレメント 105 位置 8 にあるエレメント 106
    GS N/A 位置 2 にあるエレメント 142 N/A 位置 3 にあるエレメント 124
    UNB UNA UNB セグメントの位置 20 (2 番目の複合エレメント) にある複合エレメント S002 の位置 2 にあるサブエレメント 0007 UNB セグメントの位置 20 (2 番目の複合エレメント) にある複合エレメント S002 の位置 2 にあるサブエレメント 0004 UNB セグメントの位置 30 (3 番目の複合エレメント) にある複合エレメント S003 の位置 2 にあるサブエレメント 0007 UNB セグメントの位置 30 (3 番目の複合エレメント) にある複合エレメント S003 の位置 1 にあるサブエレメント 0010
    ICS 位置 4 にあるエレメント X05 位置 5 にあるエレメント X06 位置 6 にあるエレメント X05 位置 7 にあるエレメント X08
    STX 位置 3 にあるエレメント FROM1 位置 3 にあるエレメント FROM2 位置 4 にあるエレメント UNT1 位置 4 にあるエレメント UNT2
    BG N/A 位置 3 にあるエレメント BG03 N/A 位置 4 にあるエレメント BG04
    UCS N/A 位置 3 にあるエレメント 142 N/A 位置 4 にあるエレメント 124

  3. Business Integration Connect は、EDI 文書の送信側 ID と修飾子を基にして送信側 ID を判別します。

    一部の EDI エンベロープ (GS など) には、修飾子の概念がありません。この場合、Business Integration Connect は、ID のみを使用します。

  4. Business Integration Connect は、修飾子とダッシュ (-) 文字付きの ID を連結して、Business Integration Connect プロファイル・リポジトリーから送信側 ID を検索します。例えば、送信側の EDI メッセージでは、修飾子が AB で ID が 1234567 の場合、Business Integration Connect は、プロファイル・リポジトリーから AB-1234567 という ID を持つコミュニティー参加者を検索するものと認識します。Business Integration Connect がこの ID を検出できない場合、EDI 文書は送付されません。
  5. 受信側のパートナーを検索するため、Business Integration Connect は、EDI メッセージを基にして受信側の修飾子と ID を調べます。
  6. Business Integration Connect は、修飾子とダッシュ (-) 文字付きの ID を連結して、プロファイル・リポジトリーから受信側 ID を検索します。
  7. Business Integration Connect は、目的の宛先に文書を送付します。

Copyright IBM Corp. 1997, 2004