4

我正在为 WMQ 使用 Java API。

我已经看到 RFHUTIL 能够将所有队列名称加载到队列管理器的下拉列表中。

同样,我想在列表中获取队列管理器的所有队列名称。

这是由 RFHUTIL 完成的,所以绝对有可能。我检查了 MQQueueManager 类可用的功能,但可以找到任何解决方案。

需要一些建议。

4

1 回答 1

3

在队列管理器中列出队列名称是一项管理工作。您必须使用可编程命令格式 (PCF) 类来做到这一点。有许多 PCF 命令可以创建、删除、列出队列、通道等。此链接详细描述了 PCF。

对于列出队列,您可以使用 MQCMD_INQUIRE_Q 或 MQCMD_INQUIRE_Q_NAMES PCF 命令。MQ 附带了一些示例。有PCF_DisplayActiveLocalQueues.java一个对你有用的。

于 2012-12-02T14:54:32.807 回答