![[MQ 9.3.1 2022 年 10 月]](ng931.gif)
仅使用命令行 CD 将远程队列管理器添加到 IBM MQ Console
您可以在命令行上使用 setmqweb remote 命令将远程队列管理器添加到 IBM® MQ Console 。 远程队列管理器可以是在与 IBM MQ Console相同的系统上的另一个安装中运行的队列管理器,也可以是在另一个系统上运行的队列管理器。
开始之前
注: 此任务中的步骤要求您运行 MQSC 命令:
在 AIX®, Linux®, and Windows上,从 runmqsc 命令提示符发出 MQSC 命令。 请参阅 在 runmqsc 下以交互方式运行 MQSC 命令,以及 在 runmqsc下从文本文件运行 MQSC 命令。 对于此任务,如果您正在 AIX, Linux, and Windows上运行,请打开使用 QM1: 的 runmqsc 命令提示符runmqsc QM1
在 IBM i上,您在脚本文件中创建命令列表,然后使用 STRMQMMQSC 命令运行该文件。 请参阅 在 IBM i上使用 MQSC 命令进行管理。
在 z/OS®上,可以根据命令从多个源发出 MQSC 命令。 请参阅 可在 IBM MQ for z/OS上从中发出 MQSC 和 PCF 命令的源。
确保 mqweb 服务器配置为允许远程队列管理器连接到 IBM MQ Console。 有关更多信息,请参阅 配置远程队列管理器连接行为。
过程
结果
示例
exampleUser的权限来管理队列管理器。 当 setmqweb remote 命令用于配置远程队列管理器连接信息时,会将此用户的凭证提供给 IBM MQ Console 。- 在远程队列管理器 QM1 所在的系统上,将创建服务器连接通道和侦听器。 将启动该侦听器,并授予用户
exampleUser管理队列管理器的权限。 例如,在 AIX, Linux, and Windows上,运行以下命令:runmqsc QM1 #Define the server connection channel that will accept connections from the Console DEFINE CHANNEL(QM1.SVRCONN) CHLTYPE(SVRCONN) TRPTYPE(TCP) # Define the listener to use for the connection from the Console DEFINE LISTENER(REMOTE.LISTENER) TRPTYPE(TCP) PORT(1414) # Start the listener START LISTENER(REMOTE.LISTENER) end #Set mq authorization for exampleUser to access the queue manager setmqaut -m QM1 -t qmgr -p exampleUser +connect +inq +setall +dsp - 在运行 IBM MQ Console 的系统上,将使用以下连接信息创建 QM1_ccdt.json 文件:
{ "channel": [{ "name": "QM1.SVRCONN", "clientConnection": { "connection": [{ "host": "example.com", "port": 1414 }], "queueManager": "QM1" }, "type": "clientConnection" }] } - 在运行 IBM MQ Console 的系统上,队列管理器 QM1 的远程队列管理器连接信息将添加到 mqweb 服务器。
exampleUser的凭证包含在连接信息中:setmqweb remote add -uniqueName "remote-QM1" -qmgrName "QM1" -ccdtURL "c:\myccdts\QM1_ccdt.json" -username "exampleUser" -password "password" - IBM MQ Console 显示了远程队列管理器 QM1。