「建立訂單」訊息是一種出埠訊息,其中包含有關完成的訂單之明細。 WebSphere Commerce 系統會產生此訊息並將其資料送到出埠訊息佇列中, 供後端系統接收訊息。此應用程式會取得該訊息, 並繼續執行任何必要的後端商業程序,以針對該訂單完成指定的作業。「建立訂單」可用來從 WebSphere Commerce 系統開始進行訂單的處理, 不過仍需要一個個別系統來執行一些額外或後端的工作。
「建立訂單」訊息採用舊式訊息格式,由一組循序排列於緩衝區中的記錄組成。 訊息中包含訂單、購物者、帳單、 商家以及出貨資訊。以下資料說明「建立訂單」訊息:
<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>
附註:
「建立訂單」 的資料區段
![]() |