除了所支援的 XML 與 WebSphere Commerce 訊息外,您可新增入埠訊息的支援。 有兩種主要方法可用來新增新入埠訊息。
建議您藉由使用 user_template.xml 入埠訊息範本定義檔,來新增新入埠 XML 訊息。在這個檔案中, 您可以指出新入埠訊息所要呼叫的控制程式指令, 定義訊息的元素,以及指出每個元素所對應的指令參數。當收到訊息時,XML 訊息映射程式會識別要執行的指令及要用的參數。 接著, 在使用網站管理者權限下呼叫指令。 基於安全理由,您必須確定只有獲授權的人 才能存取與修改 user_template.xml 訊息範本定義檔, 否則,未獲授權的使用者將能夠撰寫新入埠訊息, 並如同網站管理者般呼叫任何 WebSphere Commerce 指令。
如果您不想同時使用入埠 XML 訊息範本定義檔和 XML 訊息映射程式,您也可以實作 NewInboundMessage 指令以新增新的訊息。 當訊息映射程式不認為訊息是現有的舊式訊息時,或不認為是定義在入埠 XML 訊息範本定義檔中所定義的 XML 訊息時,就會呼叫這個指令。 由於 NewInboundMessage 指令不是預先設計的,因此在呼叫它之後,您可以全面控制所進行的處理程序。 不過,此方法需要花下很多的程式設計時間,特別是當新訊息相當多時。
![]() |