我正在为 WMQ 使用 Java API。
我已经看到 RFHUTIL 能够将所有队列名称加载到队列管理器的下拉列表中。
同样,我想在列表中获取队列管理器的所有队列名称。
这是由 RFHUTIL 完成的,所以绝对有可能。我检查了 MQQueueManager 类可用的功能,但可以找到任何解决方案。
需要一些建议。
在队列管理器中列出队列名称是一项管理工作。您必须使用可编程命令格式 (PCF) 类来做到这一点。有许多 PCF 命令可以创建、删除、列出队列、通道等。此链接详细描述了 PCF。
对于列出队列,您可以使用 MQCMD_INQUIRE_Q 或 MQCMD_INQUIRE_Q_NAMES PCF 命令。MQ 附带了一些示例。有PCF_DisplayActiveLocalQueues.java
一个对你有用的。