啟動通道起始程式

若要啟動通道起始程式,您必須先建立一個會啟動通道起始程式的服務。

關於這項作業

因為通道起始程式只是一種特殊類型的觸發監視器,所以若要從「IBM® MQ 探險家」啟動通道起始程式,您必須先建立一個服務,該服務會在啟動時執行 runmqchi 指令(以啟動通道起始程式)。

下列指示假設您要在名稱為 QM1 的佇列管理程式中,建立一個名稱為 ChannelInitiator 的服務。如需通道起始程式的相關資訊,請參閱 IBM MQ 線上產品說明文件中的啟動及停止通道起始程式

若要建立通道起始程式服務,請執行下列動作:

程序

  1. 在「導覽器」視圖中,展開您要對其啟動通道起始程式的佇列管理程式 (QM1)。
  2. 用滑鼠右鍵按一下佇列管理程式的服務資料夾,然後按一下新建... > 服務。這時會開啟「新建服務」對話框。
  3. 在「新建服務」對話框中,輸入服務的名稱(例如:ChannelInitiator),然後按下一步。您現在可以配置新的服務 ChannelInitiator。
  4. 選用:在說明欄位中,輸入 ChannelInitiator 服務的說明,例如:佇列管理程式 QM1 的通道起始程式
  5. 服務控制欄位中,配置啟動與停止服務的方式:
    • 若要在佇列管理程式啟動與停止時自動啟動及停止服務,請按一下佇列管理程式
    • 若要在佇列管理程式啟動時自動啟動服務,但不要在佇列管理程式停止時隨之停止,請按一下佇列管理程式啟動
    • 若要配置服務使其必須手動啟動及停止,請按一下手動
  6. 啟動指令欄位中,輸入 runmqchi 指令的完整路徑。
    • 鍵入:MQ_INSTALLATION_PATH\bin\runmqchi,其中 MQ_INSTALLATION_PATH 會取代為 IBM MQ 安裝位置的上層目錄。
  7. 如果 QM1 不是 預設佇列管理程式,請在啟動引數欄位中輸入 -m QM1
  8. 如果您要使用 SYSTEM.CHANNEL.INITQ 以外的佇列作為起始佇列,請在啟動引數欄位中輸入 -q initq_name,其中 initq_name 是佇列的名稱。
  9. 服務類型欄位中,選取指令
  10. 按一下完成 新的服務 ChannelInitiator 即會建立在所選的佇列管理程式 QM1 中。
  11. 啟動服務。 如需相關指示,請參閱啟動與停止自訂服務

結果

服務 ChannelInitiator 會啟動並執行 runmqchi 指令,其會在佇列管理程式 QM1 中啟動通道起始程式。


工作 工作

反饋

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