您可以使用 IBM® MQ Explorer手动定义 MQXR 服务。 队列管理器只能定义 MQXR 服务的一个实例。
过程
- 在 " Navigator " 视图中,右键单击 服务 文件夹。
- 单击 以打开 " 新建服务定义 " 向导。
- 在 名称 字段中,输入 SYSTEM。MQXR.SERVICE ,然后单击 下一步。
- 在 描述 字段中,输入服务的描述 (例如, 使用 MQXR 协议 (例如 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。