後端整合舊式訊息

WebSphere Commerce 可支援採用舊式訊息格式的訊息。 除非您是從舊版的 WebSphere Commerce Suite 移轉而來,否則建議您使用 XML 訊息,這是因為它們不但可達到相同功能, 並且容易閱讀與維護。

WebSphere Commerce 訊息格式由下列兩個區段組成:訊息描述子與應用資料。 以入埠訊息來說,訊息描述子中包含操作所需要的控制資訊,如訊息 ID 和類型。 應用資料含有要處理的資訊。 所有 WebSphere Commerce 訊息都由一組採邏輯順序排列的標籤和記錄以及定義在記錄中的資料區段組成。 所支援訊息中所含的 <PROLOG>、<HDR>、<ITM> 與 <DATUSR> 記錄皆遵循下列格式:

<TAG>DATA SEGMENT</TAG>

其中的資料區段是以 _DATA 字尾識別。例如,「建立訂單」訊息的記錄類似如下:

<HDR010>ORDER_CREATE_HDR010_DATA</HDR010>

每一個資料區段(在此範例是 ORDER_CREATE_HDR010_DATA) 都必須置換成特定訊息的特定欄位與資料庫表格資訊。

下表說明六種支援訊息以及各訊息所呼叫的控制程式指令:

訊息名稱 訊息類型 資料區段 控制程式指令
新客戶 入埠 CUSTOMER_NEW_PROLOG_DATA
CUSTOMER_NEW_HDR010_DATA
入埠訊息的 DATUSR_DATA
UserRegistration Add
客戶更新 入埠 CUSTOMER_UPDATE_PROLOG_DATA
CUSTOMER_UPDATE_HDR010_DATA
入埠訊息的 DATUSR_DATA
UserRegistration Update
建立訂單 出埠 ORDER_CREATE_PROLOG_DATA
ORDER_CREATE_HDR010_DATA
ORDER_CREATE_HDR020_DATA
ORDER_CREATE_HDR030_DATA
ORDER_CREATE_HDR040_DATA
出埠訊息的 DATUSR_DATA
ORDER_CREATE_ITM010_DATA
SendWCSOrder
訂單狀態更新 入埠 ORDER_STATUS_UPDATE_PROLOG_DATA
ORDER_STATUS_UPDATE_HDR010_DATA
入埠訊息的 DATUSR_DATA
ORDER_STATUS_UPDATE_ITM010_DATA
OrderStatus
產品價格更新 入埠 PRODUCT_PRICE_UPDATE_PROLOG_DATA
PRODUCT_PRICE_UPDATE_HDR010_DATA
ProductOffer PriceUpdate
產品數量更新 入埠 PRODUCT_QUANTITY_UPDATE_PROLOG_DATA
PRODUCT_QUANTITY_UPDATE_HDR010_DATA
ProductInventory Update

相關概念

相關參照

IBM copyright