「配接器監視器」是「系統管理程式」的視景,可讓您變更配接器的狀態,並透過「錯誤佇列管理程式」 來處理已失敗並已由錯誤佇列接收的事件。如需使用「系統管理程式」的詳細資訊,請參閱 IBM WebSphere Interchange Server System Administration Guide。
「配接器監視器」視景可讓您管理配接器,並在提出的事件處理程序發生錯誤時, 透過「錯誤佇列管理程式」畫面來重新提出訊息。
「配接器監視器」只能與配置成搭配 JMS 使用的配接器一起使用。
您可依照下列方式開啟「配接器監視器」:
於「系統管理程式」視景中,展開一個專案資料夾,用滑鼠右鍵按一下連接器定義圖示,
然後從蹦現對話框中選擇「配接器監視器」。 即顯示「配接器監視器」視窗:
您可以設定喜好設定來決定「配接器監視器」輪詢配接器狀態的時間間隔,以及將於「錯誤佇列管理程式」中顯示的訊息數目。若要設定喜好設定,請從 WSADIE 功能表列選擇 「視窗」>「喜好設定」>「配接器監視器喜好設定」,然後設定下列項目的值:
輸入一個數值,代表每個配接器狀態輪詢之間的秒數。
輸入一個數值,代表「錯誤佇列管理程式」將顯示的最大訊息數目。
選擇「套用」或「確定」。
若要使用「配接器監視器」,請先啟動佇列管理程式。 然後,啟動配接器並將其載入「配接器監視器」檢視畫面 (您亦可先將配接器載入「配接器監視器」檢視畫面後再啟動配接器)。
若要啟動配接器,請使用連接器啟動 Script、捷徑、「視覺化測試連接器」或您設定來啟動 特定配接器的其他機制。
若要將配接器載入「配接器監視器」,請用滑鼠右鍵按一下「整合分配管理系統」並
選擇「載入配接器」。此時出現下列對話框:
您可以選擇從配接器的配置檔或從整合專案載入配接器。
當您載入配接器時,代表配接器的圖示會出現在左上畫面中的「整合分配 管理系統」資料夾下。此圖示指出配接器的現行狀態。將配接器載入「配接器監視器」的 動作並不會自行變更配接器的狀態。 載入配接器之後,您可以從「配接器監視器」執行動作來變更配接器的狀態。
「配接器監視器」顯示畫面會根據您在喜好設定中對「配接器監視器檢視畫面」設定的 輪詢時間間隔來定期重新整理。不過,您隨時都可從工具列或功能表列選擇「重新整理」按鈕來執行立即重新整理。
「配接器監視器」的右上畫面為「詳細資料」畫面。 「詳細資料」畫面顯示配接器的名稱、狀態及版本。
「配接器監視器」底端畫面包含「錯誤佇列管理程式」檢視畫面。 此檢視畫面顯示已遞送至佇列管理程式之錯誤佇列中的訊息。 您可使用「錯誤佇列管理程式」顯示畫面重新提出或刪除錯誤佇列中 因失敗事件流程而產生的訊息。
「配接器監視器」可讓您監視及變更配接器的狀態。 配接器狀態指示配接器正在執行或未執行的處理程序。
配接器會在其應用程式的事件庫中輪詢事件, 並將事件作為商業物件訊息傳送至整合分配管理系統。
配接器會接收從整合分配管理系統傳送至應用程式的商業物件要求。
配接器狀態 | 要求處理 | 輪詢 |
---|---|---|
作用中 | 是 | 是 |
已暫停 | 是 | 否 |
不作用 | 否 | 否 |
若要變更配接器狀態,請用滑鼠右鍵按一下代表配接器的圖示,然後選擇下列之一:
將配接器從「已暫停」或「不作用」狀態變更為「作用中」
將配接器從「已暫停」或「作用中」狀態變更為「不作用」
將配接器從「作用中」狀態變更為「已暫停」
停止配接器。此動作會終止連接器啟動 Script、結束與應用程式的連線以及釋出任何已配置的資源。 連接器會一直處於關閉狀態,直到重新啟動為止。 連接器無法從「配接器監視器」重新啟動;請參閱「啟動配接器」,以取得啟動和重新啟動的相關指示。
以下兩個指令不會直接影響連接器的處理程序,但會影響「配接器監視器」顯示的連接器資訊:
從「配接器監視器」刪除這個配接器配置。 這並不會變更配接器或改變其狀態;僅會造成「配接器監視器」無法使用配接器。
這會觸發 GETSTATUS 指令,取得連接器代理程式的現行狀態
「錯誤佇列管理程式」顯示畫面顯示已失敗且由錯誤佇列所接收的事件。 此顯示畫面可顯示的失敗訊息數目,就是您在喜好設定中所設定的數目, 這些訊息會依其被接收的次序列出。
若要顯示佇列管理程式中任何已列示的錯誤佇列訊息相關資訊,請按兩下該訊息欄位。
該訊息的相關資訊會顯示於編輯器檢視畫面中 (唯讀):
「錯誤佇列管理程式」列出失敗事件訊息,並可讓您依據兩種互動模式來處理這些訊息: HubRequest (request/response) 和針對儲存區管理事件的 Agent Delivery。
您可從佇列中刪除事件訊息,或嘗試重新提出事件訊息。
若要重新提出事件,請於該事件的「訊息 ID」欄位的勾選框中打勾、按一下滑鼠右鍵, 然後選擇「重新提出」。
「配接器監視器」會嘗試重新提出事件。若該事件能順利重新提出,則會自「錯誤佇列管理程式」顯示畫面中移除之。
無法重新提出「重新提出目標」欄位為空值的訊息。試圖重新提出事件可能會失敗,因為訊息本身無效, 或「重新提出目標」佇列無效或無法使用。
訊息無效的原因,可能是包含無效的 JMS 類型或無法轉換成商業物件。 不論是哪一種情況,只要嘗試重新提出無效訊息失敗,「錯誤佇列管理程式」便會針對該無效訊息顯示錯誤。 當您選擇「確定」時,不會重新提出該訊息,而會從錯誤佇列顯示畫面中移除該訊息。 若您關閉對話框而未選擇「確定」,則訊息會一直保留於錯誤佇列顯示畫面中。
若訊息有效,但因訊息的「重新提出目標」佇列為空值、無效或無法使用而導致重新提出 嘗試失敗,則會出現一個「重新提出」對話框,其中顯示該訊息的值。 您可選擇將訊息保留於佇列中 (選擇「取消」) 或從佇列中刪除訊息 (選擇「確定」)。