Order ManagementでのB2Bメッセージングの仕組み
Oracle Collaboration Messagingでは、Webサービスを使用して、取引パートナとOrder Managementの間で販売オーダー詳細を通信します。 これらの詳細はXMLペイロードで通信します。
ノート
-
取引パートナは、サーバー上で設定および有効化したWebサービス・エンドポイントを使用して、コラボレーション・メッセージングのCollaborationMessage Webサービスにソース・オーダーを含むXML文書を送信します。
-
コラボレーション・メッセージングでは、各ソース順序がOrder ManagementでサポートされているCSV形式(カンマ区切り値)に変換されます。
-
コラボレーション・メッセージングでは、Webサービスを使用してCSVファイルをOracle WebCenter Contentのフォルダにアップロードします。
-
CSVファイルを販売オーダーに変換するには、注文インポート・テンプレートとスケジュール済プロセスを使用します。
-
コラボレーション・メッセージングは、スケジュール済プロセスが実行中に使用されるビジネス・イベントをサブスクライブします。 Order Managementはイベントを認識し、コラボレーション・メッセージングを介してOAGISメッセージ(Open Applications Group Integration Specification)内のオーダー確認を取引パートナに送信します。
-
オーダー管理は販売オーダーを処理し、オーダー履行のために出荷に送信します。
-
Oracle Shippingは出荷を作成および処理します。
-
出荷により搬送が終了し、出荷確認および事前出荷通知がOAGISメッセージ、コラボレーション・メッセージング、取引先への応答で送信されます。
コラボレーション・メッセージングで送信および受信できるメッセージのタイプ
|
コラボレーション・メッセージ |
説明 |
|---|---|
|
OAGIS_10.1_ACK_PO_COLLAB_MSG_OUT |
コラボレーション・メッセージングが購買オーダーを受け取ったことの確認を取引パートナに送信します。 |
|
OAGIS_10.1_ACK_CHANGE_PO_COLLAB_MSG_OUT |
コラボレーション・メッセージングが購買オーダー変更を受信したことの確認を取引パートナに送信します。 |
|
OAGIS_10.1_PROCESS_SHIPMENT_COLLAB_MSG_OUT |
出荷に関する詳細を取引先に送信します。 |
|
OAGIS_10.1_PROCESS_RCV_DEL_COLLAB_MSG_OUT |
購買オーダー削除に関する詳細を取引先に送信します。 |
コラボレーション・メッセージングが取引先から受信できるメッセージのタイプを次に示します。
|
コラボレーション・メッセージ |
説明 |
|---|---|
|
OAGIS_10.1_PROCESS_PO_COLLAB_MSG_IN |
購買オーダーの処理。 |
|
OAGIS_10.1_CHANGE_PO_COLLAB_MSG_IN |
購買オーダーの変更。 |
|
OAGIS_10.1_CANCEL_PO_COLLAB_MSG_IN |
購買オーダーの取消。 |