啟動及停止通道

啟動通道的方式取決於它是呼叫端通道或回應端通道。停止通道時,您可以選擇要在現行批次的訊息完成處理之後停止通道,或強制在現行訊息批次完成處理之前關閉通道。

關於這項作業

通道可以分類為呼叫端回應端。應用程式可以直接啟動呼叫端通道,也可以使用通道起始程式來自動啟動。回應端通道只能由接聽器啟動。

請注意,通道每一端的電腦上必須有必要的傳輸通訊協定(例如:TCP/IP)。

手動啟動通道

關於這項作業

您可以在「IBM® MQ 探險家」中啟動呼叫端通道。當您在「IBM MQ 探險家」中啟動回應端通道時,實際上是將回應端通道的狀態從「已停止」變更為「停用」;然後,接聽器的狀態就會從「停用」變更為「已啟動」。因此,如果您是使用回應端通道,您必須在電腦上啟動接聽器。

若要啟動通道,請完成下列步驟。

程序

  1. 在「導覽器」視圖中,按一下通道資料夾,以在「內容」視圖中顯示通道。
  2. 在「內容」視圖中,用滑鼠右鍵按一下通道,然後按一下啟動

結果

如此即會啟動通道。通道旁的圖示會改變,顯示該通道在執行中。

停止通道

關於這項作業

若要停止通道,請完成下列步驟。

程序

  1. 在「導覽器」視圖中,按一下通道資料夾,以在「內容」視圖中顯示通道。
  2. 在「內容」視圖中,用滑鼠右鍵按一下通道,然後按一下停止... 這時會開啟「停止通道」對話框。
  3. 選取 IBM MQ 停止通道的方式:
    • 接受預設值(不選取勾選框),於現行訊息批次處理完成之後結束通道(WindowsLinuxUNIXIBM i 上),或是在現行訊息之後即結束通道(z/OS® 上)。如果是接收端通道,且沒有任何批次在進行中,通道會等到下一批次或下一個活動訊號(如果採用活動訊號)才停止。如果是伺服器連線通道,通道會在連線結束時停止。
    • 選取強制岔斷現行訊息批次勾選框以終止任何現行批次的傳輸;通道的執行緒或程序並不會終止。這可能會產生不確定的通道。如果是伺服器連線通道,現行連線會中斷。
    • 如果您選取了強制岔斷現行訊息批次勾選框,且您要終止通道執行緒或程序,請勾選允許終止程序/執行緒勾選框。
  4. 如果通道定義是回應端通道,則多個佇列管理程式或遠端連線可以使用同一個回應端通道。因此,您可以過濾要停止哪些通道:請選取相關的勾選框,然後輸入佇列管理程式或遠端連線的名稱。
  5. 選取當通道停止時會切換的狀態:
    • 按一下已停止來停止通道,但持續執行程序或執行緒;通道仍然在作用中且會使用資源。
    • 按一下停用來停止通道,包括停止程序或執行緒;通道會停用且不會使用資源。

結果

通道會停止執行。通道旁的圖示會改變,顯示該通道不再執行。


工作 工作

反饋

「時間戳記」圖示 前次更新時間: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_channel_starting.htm