圖 1 顯示連接器元件及其在 WebSphere Business Integration 系統中,以及與 MQSI 訊息分配管理系統的關係。連接器是 meta 資料導向的。訊息遞送及格式轉換由事件輪詢技術來起始設定。連接器使用 JavaTM Message Service (JMS) 的 MQ 實作方式,這是一個用來存取企業傳訊系統的 API。
連接器容許協同作業與發生資料變更時發出或接收 WebSphere MQ 訊息的應用程式非同步地交換商業物件。
連接器從佇列擷取 WebSphere MQ 訊息、呼叫資料處理常式以將訊息轉換成對應的商業物件,然後將它們遞送至協同作業。相反方向傳送時, 連接器會從協同作業接收商業物件、使用相同的資料處理常式將它們轉換成 WebSphere MQ 訊息,然後將訊息遞送至 WebSphere MQ 佇列。
您可以配置連接器,以在處理訊息時使用任何資料處理常式。然而,由於 MQSI 訊息分配管理系統可以選擇性地將任何可剖析的訊息轉換為 XML 格式,因此強烈建議您配置連接器,以 XML 格式遞送所有的訊息。這意味著實作「XML 資料處理常式」來進行處理。如需詳細資訊,請參閱 Data Handler Guide。
訊息處理中使用的商業物件類型和動詞類型是依據 WebSphere MQ 訊息標頭中包含的 FORMAT 欄位。 連接器使用 meta 物件項目來判斷商業物件名稱和動詞。您建構 meta 物件來儲存商業物件名稱和動詞, 以建立與 WebSphere MQ 訊息標頭 FORMAT 欄位文字的關聯性。
從輸入佇列擷取訊息時,連接器會查閱 FORMAT 文字欄位相關的商業物件名稱。訊息以及商業物件名稱會傳送至資料處理常式。若順利地將訊息內容輸入到商業物件,則連接器會檢查並察看物件是否經過訂閱, 然後使用 gotApplEvents() 方法將其遞送至 InterChange Server。