測試事件處理範例實務使用公用程式
sample_folder\mqsiput.exe,透過 WebSphere Business Integration Message Broker 應用程式,
將舊式項目訊息遞送到配接器。mqsiput 公用程式具有下列語法:
mqsiput [queue] [queue manager] < [message file].
範例遞送訊息 LegacyItem.txt 位於 sample_folder 資料夾中。
對於這個指導教學而言,請輸入
mqsiput Samples/LegacyApp/Item/WBIMB crossworlds.queue.manager < LegacyItem.txt
(在指令行)。如果順利,範例項目訊息就會遞送到模擬舊式應用程式的
WebSphere Business Integration Message Broker 應用程式。
- 註:
- 您也可以選擇是否將回送訊息流程新增到分配管理系統執行群組中。
(這個流程是與
IBM WebSphere Business Integration Message Broker 配接器範例訊息流程一起提供)。
新增回送訊息流程,就會在 WebSphere Business Integration Message Broker
應用程式處理訊息之後,將配接器傳送的任何訊息回送到配接器。
一旦 WebSphere Business Integration Message Broker
應用程式將訊息遞送到輸入佇列,配接器就會加以擷取並試圖將它轉換成
Sample_WBIMB_LegacyItem_XMLDoc 商業物件。
讓配接器輪詢訊息的重點是,確保訊息格式等於與 Meta 物件 Sample_WBIMB_MO_Config 之 Sample_WBIMB_LegacyItem_XMLDoc 商業物件相關聯的值。
如果它將訊息格式識別為 LI_UP,那麼配接器就會呼叫資料處理常式,將訊息轉換成商業物件
Sample_WBIMB_LegacyItem_XMLDoc (動詞為 Update)。
新建立的商業物件最後將遞送至
WebSphere Business Integration Broker,然後重新遞送到
「視覺化測試連接器」。