訊息對映程式是一種機制,它會取得 XML 訊息,再將其轉換為 CommandProperty 物件。 它提供一個共同介面,使訊息可以轉換成為 CommandProperty 物件,讓所有 WebSphere Commerce 元件使用。
受支援的配接器(如程式配接器)和 WebSphere Commerce 元件都可以呼叫訊息對映程式。 訊息對映程式會針對這兩者執行下列作業:
- 接收 XML 訊息。
- 將訊息轉換為 CommandProperty 物件。
- 如果 XML 訊息無法轉換,則會傳回空值。
入埠訊息會由後端系統或外部系統傳送至 WebSphere Commerce,以要求某些動作。 為了使 WebSphere Commerce 執行該動作,XML 訊息必須經由訊息對映程式處理過, 來判斷所要求的動作是什麼。WebSphere Commerce 安裝好後會包括兩個訊息對映程式:一個 XML 訊息對映程式,用來剖析 XML 整合訊息;一個舊式訊息對映程式,用來剖析後端整合舊式訊息。
CommandProperty 物件是代表 WebSphere Commerce 指令,用來處理來自受支援的裝置配接器的要求。 其他元件也可以使用訊息對映程式機制,將訊息轉換為 CommandProperty 物件。
訊息對映程式的生命週期和整個 WebSphere Commerce 實例相同。 它會在實例啟動時起始設定,且只要實例在執行中,它就會存在。