有没有办法在远程队列管理器上发出命令?

时间:2015-08-01 19:33:02

标签: linux ibm-mq

我的应用程序在安装了MQ客户端的服务器上运行。我想在运行在不同服务器上的队列管理器上发出create和delete队列命令。

我知道这可以通过在本地队列管理器上发出runmqsc -w <remote_qmgr>命令来实现,但我们没有运行本地队列管理器(只有MQ客户端)。

这可能吗?

2 个答案:

答案 0 :(得分:1)

如果您使用的是MQ v8,那么您可以管理远程队列管理器,而无需本地队列管理器。只需安装MQ Client即可。 -c选项使runmqsc使用客户端连接连接到远程队列管理器。

runmqsc -c <remote qm>

您需要为runmqsc设置MQSERVERMQCHLLIB and MQCHLTAB环境变量,以查找队列管理器连接信息。

更多详情here

您还可以使用MQ Explorer GUI管理远程队列管理器。

答案 1 :(得分:0)

如果您尚未使用IBM MQ V8,那么还有其他工具可以允许您在客户端计算机上发出MQSC命令,例如我公司的MQSCX工具。

如果您愿意,也可以使用GUI工具,如MQ Explorer或我公司的GUI管理员工具MO71,而不是命令行MQSC命令。