對部署在 WebSphere ESB 上的每一個 SCA 模組而言,
要處理的要求都會存放在傳訊引擎的佇列點和資料儲存庫中。您可以顯示 SCA 要求的相關資料,
如果適當的話,也可以採取進一步動作,來管理 SCA 要求的通訊量。
執行這項作業的原因和時機
當 SCA 模組在 WebSphere ESB 中執行時,
要求通常會透過企業服務匯流排傳送,而不需要管理。有時候,您可能要檢查要求的通訊量、
檢查要求的內容,或是在發生某個問題時刪除要求。您可能也要採取其他動作,如:監視要求的整體通訊量,
或是變更要求的可靠性設定。
要求會由基礎 WebSphere Application Server 的服務整合技術當成訊息來處理。
基於這個原因,管理要求的動作會藉由使用WebSphere Application Server作業處理服務整合訊息的方式來管理。
這個主題提供了您可能會考慮使用之主要作業的概觀,
以及 WebSphere Application Server 作業的鏈結以提供詳細資訊。
這項作業的替代方案
- 列出訊息點中的訊息
要處理的 SCA 要求會保留在 SCA.SYSTEM.cell_name.Bus 的佇列點中。您可以透過 SCA 模組之元件的佇列目的地,
或透過控管佇列點的傳訊引擎,來列出 SCA 要求;例如:
- 解決訊息點中鎖定的訊息
如果發生問題,SCA 要求可能會在處理的佇列點中持續鎖定。您可以顯示訊息的狀態內容(其會指出要求是否已鎖定),如果適當,也可採取進一步動作來解決問題。
- 刪除訊息點中的訊息
在異常的環境下,您可能需要刪除存在於選定匯流排目的地或傳訊引擎之訊息點中的一或多則訊息。您通常不應該需要刪除訊息點中的訊息。
這項作業是疑難排解程序的一環。
- 檢視傳訊引擎之資料儲存庫中的資料。
傳訊引擎會在其資料儲存庫中,將要求維護成暫時(非持續性)和可延續(持續性)的資料。
您可以使用資料儲存庫的資料庫工具,來檢視傳訊引擎之資料儲存庫中的要求資料。比方說,如果傳訊引擎使用了預設的 Cloudscape 資料庫,
您可以使用 CloudView 工具來檢視要求資料。
- 變更目的地的訊息可靠性
要求訊息具有指定訊息遞送可靠性的服務品質屬性。您可以選取可靠性,來符合能確保遞送和系統效能的需求。管理者可以在匯流排目的地上指定可靠性設定,
也可以由個別生產端指定可靠性(通常是在應用程式控制下透過 API 呼叫來指定)。