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