本主題包含修改訊息流程的概觀及程序。
當 WebSphere Business Integration 配接器使用訊息分配管理系統時, 配接器就會使用 WebSphere MQ 訊息流程來處理及遞送資料。 針對每個佇列所定義的單一訊息流程,會處理放在該佇列上的所有訊息。 藉由使用「訊息分配管理系統工具箱」,您可以配置訊息流程,為它預期處理的每種訊息指定不同的處理步驟。
您必須修改訊息流程,讓每一則送入的訊息都會轉換為對應到已配置之資料處理常式的格式。 這項轉換必須在訊息發出到連接器的輸入佇列之前發生。 下列程序顯示如何修改 XML 配置的訊息流程。 若要修改其他資料格式的訊息流程,請替代步驟 2 第三個項目符號中 XML 的 MIME 類型格式。
開始之前:請配置 XML 資料處理常式。
若要為 XML 修改訊息流程,請執行下列動作:
Set OutputRoot = InputRoot;
這會為輸出複製訊息。
Set OutputRoot.MQHRF2.Format = 'SO-CR';
這會確保連接器會檢查此格式,並適當地轉換訊息。
SET OutputRoot.Properties.MessageFormat = 'XML';
這對 WebSphere Business Integration Message Broker 指出在遞送時,訊息應該轉換為 XML。
圖 5 顯示的範例檢視畫面中,Compute 節點已配置為將送入的訊息轉換成連接器可以識別的格式。 一旦啟用此 Compute 節點,代表原始訊息的 XML 文件即會發出到連接器輸入佇列。