測試事件處理範例實務使用公用程式
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)。
新建立的商業物件稍後會遞送到 WBI
Broker,然後重新再遞送到「視覺化測試連接器」。