您可以使用 IBM® MQ Explorer來手動定義 MQXR 服務。 一個佇列管理程式只能具有一個已定義的 MQXR 服務實例。
程序
- 在「 Navigator 」視圖中,用滑鼠右鍵按一下 服務 資料夾。
- 按一下 ,以開啟「 新建服務定義 」精靈。
- 在 名稱 欄位中,輸入 SYSTEM.MQXR.SERVICE ,然後按 下一步。
- 在 說明 欄位中輸入服務的說明 (例如, Manages clients
using MQXR protocols such as MQTT)。
- 從 服務控制項 功能表中選取選項。
- 在 啟動指令 欄位中,鍵入 +MQ_INSTALL_PATH+/mqxr/bin/runMQXRService.sh
在 開始引數 欄位中,包括 -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 以使用更安全的認證保護方法。
- 在 停止指令 欄位中,鍵入 +MQ_INSTALL_PATH+/mqxr/bin/endMQXRService.sh
- 在 停止引數 欄位中,鍵入 -m
+QMNAME+
- 在 StdOut 欄位中,輸入 +MQ_Q_MGR_DATA_PATH+/mqxr.stdout
- 在 StdErr 欄位中,鍵入 +MQ_Q_MGR_DATA_PATH+/mqxr.stderr
- 從 服務類型 功能表中選取 伺服器 。
- 按一下 完成。
結果
這時會建立 MQXR 服務。若要檢視 MQXR 服務,請在「導覽器」視圖中,按一下服務資料夾。 請確保已選取顯示系統物件選項,然後導覽至該服務。
在此作業中,該服務稱為 SYSTEM.MQXR.SERVICE。