SpringBoot—如何通过使用java中的IBMMQ类连接到IBMMQ服务器来访问所有队列管理器

ioekq8ef  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(437)

我一直试图通过提供不带队列管理器名称的服务器详细信息来查找IBMMQ服务器中的所有队列管理器。
这个想法是:
我有一个包含服务器详细信息的属性文件-主机、端口号、通道、用户ID、passwrd。
通过使用这些信息,我们需要连接到服务器并找到服务器中所有可用的队列管理器。
我需要在java中使用IBMMQ类。
既然我们有办法找到一个队列管理器中的所有队列,那么我们能用同样的方法找到所有队列管理器吗?

jei2mxaa

jei2mxaa1#

不。
pcf操作(如获取队列列表)要求您首先连接到队列管理器。要获取计算机上的队列管理器列表,需要执行操作系统级命令。有几种方法可以做到
dspmq (如果您能够确定它可能在哪里-不能假定它总是在/opt/mqm/bin中,并且可能需要setmqenv为它提供一个可行的环境),然后解析输出
直接解析 /var/mqm/mqs.ini (在windows上更具挑战性,在z/os上更糟)。
如果你想远程完成,那么你必须用ssh之类的东西来 Package 它。

相关问题