有没有办法在远程队列管理器上发出命令?
Is there a way to issue commands on a remote queue manager?
我的应用程序 运行 在安装了 MQ 客户端的服务器上。我想在另一台服务器上的队列管理器 运行 上发出创建和删除队列命令。
我知道这可以通过在本地队列管理器上发出 runmqsc -w <remote_qmgr>
命令来实现,但我们没有本地队列管理器 运行(只有 MQ 客户端)。
这可能吗?
如果您使用的是 MQ v8,则无需本地队列管理器即可管理远程队列管理器。只需安装 MQ 客户端。 -c
选项使 runmqsc 使用客户端连接连接到远程队列管理器。
runmqsc -c <remote qm>
您需要为 runmqsc 设置 MQSERVER
或 MQCHLLIB and MQCHLTAB
环境变量以查找队列管理器连接信息。
更多详情here
您还可以使用 MQ Explorer GUI 来管理远程队列管理器。
如果您还没有使用 IBM MQ V8,那么还有其他工具可以让您在客户端机器上发出 MQSC 命令,例如我公司的 MQSCX 工具。
如果您愿意,也可以使用 GUI 工具,例如 MQ Explorer 或我公司的 GUI Administrator 工具 MO71,而不是命令行 MQSC 命令。
我的应用程序 运行 在安装了 MQ 客户端的服务器上。我想在另一台服务器上的队列管理器 运行 上发出创建和删除队列命令。
我知道这可以通过在本地队列管理器上发出 runmqsc -w <remote_qmgr>
命令来实现,但我们没有本地队列管理器 运行(只有 MQ 客户端)。
这可能吗?
如果您使用的是 MQ v8,则无需本地队列管理器即可管理远程队列管理器。只需安装 MQ 客户端。 -c
选项使 runmqsc 使用客户端连接连接到远程队列管理器。
runmqsc -c <remote qm>
您需要为 runmqsc 设置 MQSERVER
或 MQCHLLIB and MQCHLTAB
环境变量以查找队列管理器连接信息。
更多详情here
您还可以使用 MQ Explorer GUI 来管理远程队列管理器。
如果您还没有使用 IBM MQ V8,那么还有其他工具可以让您在客户端机器上发出 MQSC 命令,例如我公司的 MQSCX 工具。
如果您愿意,也可以使用 GUI 工具,例如 MQ Explorer 或我公司的 GUI Administrator 工具 MO71,而不是命令行 MQSC 命令。