X12 EDI Connector 2.17 の例 - Mule 4

この例を使用して、Anypoint X12 Connector を活用した Business-to-Business (B2B) EDI インテグレーションのユースケースを参照します。この例について説明します。

  • XML メッセージをアウトバウンド EDI X12 850 注文トランザクションに変換する

HTTPS リスナーソースがバックエンドシステムからエンタープライズ注文 XML メッセージを受信します。DataWeave と X12 Writes が XML メッセージを X12 v4010 850 注文 EDI メッセージに変換する。

  • インバウンド EDI X12 850 注文を JSON に変換します。

HTTP リスナーソースが未処理の EDI X12 850 注文メッセージを受信します。 X12 Read と DataWeave コンポーネントが EDI データを切り詰めて JSON 形式に変換します。

  • 機能肯定応答 (997) を生成する

前提条件

  1. 「Anypoint Exchange の例」Leaving the Site​から Anypoint Studio で 「Transform XML to EDI X12 850 purchase orders and X12 850 to JSON (XML の EDI X12 850 注文への変換と X12 850 の JSON への変換)」Leaving the Site​の例を開きます。

  2. Anypoint X12 Connector の最新バージョンをインストールします。

EDI X12 850 へのアウトバウンド XML を実行してテストする

  1. Anypoint Studio でアプリケーションを実行します。

  2. REST クライアントを使用して JSON メッセージへの要求 (POST) を次の URL に投稿し、アウトバウンドフローをテストします。

次のディレクトリにペイロードの場所が表示されます。

src/main/resources/outbound/Enterprise-Outbound-PO.xml

Mule アプリケーションによって、生成された EDI X12 850 トランザクションが返されます。

JSON へのインバウンド EDI X12 850 を実行してテストする

  1. REST クライアントを使用して未処理の EDI X12 850 メッセージへの要求 (POST) を次の URL に投稿し、インバウンドフローをテストします。

    次のディレクトリにペイロードの場所が表示されます。

    src/main/resources/inbound/EDI-4010-850-NTO-to-Mythical.edi

    アプリケーションによって、変換済みの JSON 注文メッセージが返されます。

    機能肯定応答 (997) が生成され、ログに送信されます。

  2. FTP、SFTP、AS2 などの標準プロトコルを使用して、メッセージを取引パートナーに送信して戻します。