啟動觸發監視器

若要啟動觸發監視器,您必須先建立一個會啟動觸發監視器的服務。

關於這項作業

若要從「IBM® MQ 探險家」啟動觸發監視器,您必須先建立一個服務,該服務會在啟動時執行 runmqtrm 指令(以啟動觸發監視器)。

請注意,如果您要對用戶端啟動觸發監視器,請改用 runmqtmc 指令。如需觸發監視器的相關資訊,請參閱 IBM MQ 線上產品說明文件中的觸發監視器

若要啟動觸發監視器,請完成下列步驟。

註: 當觸發監視器作為服務來執行時,已啟動的處理程序或應用程式會在背景中執行。

程序

  1. 在「導覽器」視圖中,展開您要啟動觸發監視服務的佇列管理程式。
  2. 用滑鼠右鍵按一下佇列管理程式的服務資料夾,然後按一下新建... > 服務。這時會開啟「新建服務」對話框。
  3. 在「新建服務」對話框中,輸入服務的名稱,例如 TriggerMonitor,然後按下一步。現在您可以配置新服務。
  4. 選用項目:在說明欄位中,輸入服務的說明,例如適用於佇列管理程式 QM1 的觸發監視器
  5. 服務控制欄位中,配置啟動與停止服務的方式:
    • 若要在佇列管理程式啟動與停止時自動啟動及停止服務,請按一下佇列管理程式
    • 若要在佇列管理程式啟動時自動啟動服務,但不要在佇列管理程式停止時隨之停止,請按一下佇列管理程式啟動
    • 若要配置服務使其必須手動啟動及停止,請按一下手動
  6. Start 指令欄位中,輸入 runmqtrm 指令的完整路徑。
    • 鍵入:MQ_INSTALLATION_PATH\bin\runmqtrm,其中 MQ_INSTALLATION_PATH 會取代為 IBM MQ 安裝位置的上層目錄。
  7. 如果佇列管理程式不是 預設佇列管理程式,在 Start 引數欄位中,輸入 -m queue_manager,其中 queue_manager 是佇列管理程式的名稱。
  8. 如果您要使用非 SYSTEM.DEFAULT.INITATION.QUEUE 的佇列作為起始佇列,在 Start 引數欄位中,輸入 -q initq_name,其中 initq_name 是佇列的名稱。
  9. 服務類型欄位中,選取要執行的服務類型:
    • 如果您選取指令,可執行該服務的多個實例,但無法在「IBM MQ 探險家」中檢視該服務的狀態。
    • 如果您選取伺服器,只能執行該服務的一個實例,但可以在「IBM MQ 探險家」中檢視該服務的狀態。
  10. 按一下完成 新服務會建立在選取的佇列管理程式上。
  11. 啟動服務。 如需相關指示,請參閱啟動與停止自訂服務

結果

該服務會啟動及執行 runmqtrm 指令,它會在佇列管理程式上啟動觸發監視器。

當您啟動觸發監視器之後,它就繼續監視指定的起始佇列。您無法直接停止觸發監視器。當您停止觸發監視器的佇列管理程式時,觸發監視器也會跟著停止。


工作 工作

反饋

「時間戳記」圖示 前次更新時間: 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_triggermon_starting.htm