オーダー作成メッセージは完了オーダーのオーダー詳細情報を含むアウトバウンド・メッセージです。 WebSphere Commerce システムがこのメッセージを生成し、 そのデータをアウトバウンド・メッセージ・キューへ送信します。 このメッセージはそこでバックエンド・システムが受信します。 このアプリケーションはメッセージを取り込み、 オーダーの指定タスクの完了に必要なバックエンド・ビジネス処理を継続します。 Order Create を使用して、WebSphere Commerce システムから開始するオーダー処理を実行しますが、 そのオーダー処理では別のシステムによる追加やバックエンド作業もいくらか必要になります。
Order Create メッセージは、レガシー・メッセージ・フォーマットを使用し、 バッファー内で相互に順次に並んでいる一連のレコードで構成されています。 そのメッセージはオーダー、ショッパー、請求先、マーチャントおよび配送情報を含んでいます。 以下のデータは、オーダー作成メッセージについての説明です:
<ECEDOC>
<PROLOG>ORDER_CREATE_PROLOG_DATA</PROLOG>
<HEADER>
<HDR010>ORDER_CREATE_HDR010_DATA</HDR010>
<HDR020>ORDER_CREATE_HDR020_DATA</HDR020>
<HDR030>ORDER_CREATE_HDR030_DATA</HDR030>
<HDR040>ORDER_CREATE_HDR040_DATA</HDR040>
<USRLST>
<DATUSR>DATUSR_DATA</DATUSR>
.
.DATUSR 繰り返しループ
.
<DATUSR>DATUSR_DATA</DATUSR>
</USRLST>
</HEADER>
<ITMLST>
<ITMDAT>
<ITM010>ORDER_CREATE_ITM010_DATA</ITM010>
<USRLST>
<DATUSR>DATUSR_DATA</DATUSR>
.
.DATUSR 繰り返しループ
.
<DATUSR>DATUSR_DATA</DATUSR>
</USRLST>
</ITMDAT>
.
.ITEM 繰り返しループ
.
<ITMDAT>
<ITM010>ORDER_CREATE_ITM010_DATA</ITM010>
<USRLST>
<DATUSR>DATUSR_DATA</DATUSR>
.
.DATUSR 繰り返しループ
.
<DATUSR>DATUSR_DATA</DATUSR>
</USRLST>
</ITMDAT>
</ITMLST>
</ECEDOC>
注:
オーダー作成のデータ・セグメント
![]() |