Linux® 上手動定義 MQXR 服務

您可以使用 IBM® MQ Explorer來手動定義 MQXR 服務。 一個佇列管理程式只能具有一個已定義的 MQXR 服務實例。

開始之前

  • 安裝 MQ Telemetry 特性。

程序

  1. 在「 Navigator 」視圖中,用滑鼠右鍵按一下 服務 資料夾。
  2. 按一下 新建 > 服務 ,以開啟「 新建服務定義 」精靈。
  3. 名稱 欄位中,輸入 SYSTEM.MQXR.SERVICE ,然後按 下一步
  4. 說明 欄位中輸入服務的說明 (例如, Manages clients using MQXR protocols such as MQTT)。
  5. 服務控制項 功能表中選取選項。
  6. 啟動指令 欄位中,鍵入 +MQ_INSTALL_PATH+/mqxr/bin/runMQXRService.sh
  7. [MQ 9.3.0 Jun 2022]開始引數 欄位中,包括 -sf-sp 選項:
    
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf “PathOfKeyFile” -sp 2')
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf DEFAULT" -sp 2')
    
    其中 -sp 選項指定保護模式。 預設值為 2 以使用更安全的認證保護方法。
  8. 停止指令 欄位中,鍵入 +MQ_INSTALL_PATH+/mqxr/bin/endMQXRService.sh
  9. 停止引數 欄位中,鍵入 -m +QMNAME+
  10. StdOut 欄位中,輸入 +MQ_Q_MGR_DATA_PATH+/mqxr.stdout
  11. StdErr 欄位中,鍵入 +MQ_Q_MGR_DATA_PATH+/mqxr.stderr
  12. 服務類型 功能表中選取 伺服器
  13. 按一下 完成
    [MQ 9.3.0 Jun 2022]
    附註: 在步驟 7中, -sf 選項用於加密 TLS 通道的通行詞組。 如需相關資訊,請參閱 加密 MQTT TLS 通道的通行詞組

結果

這時會建立 MQXR 服務。

若要檢視 MQXR 服務,請在「導覽器」視圖中,按一下服務資料夾。 請確保已選取顯示系統物件選項,然後導覽至該服務。

在此作業中,該服務稱為 SYSTEM.MQXR.SERVICE。