Flex Gateway新着情報
Governance新着情報
Monitoring API Managerこの例を使用して、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) を生成する
「Anypoint Exchange の例」から Anypoint Studio で 「Transform XML to EDI X12 850 purchase orders and X12 850 to JSON (XML の EDI X12 850 注文への変換と X12 850 の JSON への変換)」の例を開きます。
Anypoint X12 Connector の最新バージョンをインストールします。
Anypoint Studio でアプリケーションを実行します。
REST クライアントを使用して JSON メッセージへの要求 (POST) を次の URL に投稿し、アウトバウンドフローをテストします。
次のディレクトリにペイロードの場所が表示されます。
src/main/resources/outbound/Enterprise-Outbound-PO.xml
Mule アプリケーションによって、生成された EDI X12 850 トランザクションが返されます。
REST クライアントを使用して未処理の EDI X12 850 メッセージへの要求 (POST) を次の URL に投稿し、インバウンドフローをテストします。
次のディレクトリにペイロードの場所が表示されます。
src/main/resources/inbound/EDI-4010-850-NTO-to-Mythical.edi
アプリケーションによって、変換済みの JSON 注文メッセージが返されます。
機能肯定応答 (997) が生成され、ログに送信されます。
FTP、SFTP、AS2 などの標準プロトコルを使用して、メッセージを取引パートナーに送信して戻します。