啟動通道起始程式

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

關於此作業

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

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

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

程序

  1. 在「導覽器」視圖中,展開您要對其啟動通道起始程式的佇列管理程式 (QM1)。
  2. 用滑鼠右鍵按一下佇列管理程式的 服務 資料夾,然後按一下 新建 ... > 服務。 這時會開啟「新建服務」對話框。
  3. 在「新建服務」對話框中,輸入服務的名稱,例如 ChannelInitiator,然後按 下一步。 您現在可以配置新的服務 ChannelInitiator。
  4. 選用項目: 在 說明 欄位中,輸入 ChannelInitiator 服務的說明,例如 A channel initiator for queue manager 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. 服務類型 欄位中,選取 Command
  10. 按一下 完成
    新的服務 ChannelInitiator 即會建立在所選的佇列管理程式 QM1 中。
  11. 啟動服務。
    如需指示,請參閱 啟動和停止自訂服務

結果

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