我的应用程序在安装了MQ客户端的服务器上运行。我想在运行在不同服务器上的队列管理器上发出create和delete队列命令。
我知道这可以通过在本地队列管理器上发出runmqsc -w <remote_qmgr>
命令来实现,但我们没有运行本地队列管理器(只有MQ客户端)。
这可能吗?
答案 0 :(得分:1)
如果您使用的是MQ v8,那么您可以管理远程队列管理器,而无需本地队列管理器。只需安装MQ Client即可。 -c
选项使runmqsc使用客户端连接连接到远程队列管理器。
runmqsc -c <remote qm>
您需要为runmqsc设置MQSERVER
或MQCHLLIB and MQCHLTAB
环境变量,以查找队列管理器连接信息。
更多详情here
您还可以使用MQ Explorer GUI管理远程队列管理器。
答案 1 :(得分:0)
如果您尚未使用IBM MQ V8,那么还有其他工具可以允许您在客户端计算机上发出MQSC命令,例如我公司的MQSCX工具。
如果您愿意,也可以使用GUI工具,如MQ Explorer或我公司的GUI管理员工具MO71,而不是命令行MQSC命令。