Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取队列管理器的所有队列名称_Java_Api_Websphere_Ibm Mq - Fatal编程技术网

Java 获取队列管理器的所有队列名称

Java 获取队列管理器的所有队列名称,java,api,websphere,ibm-mq,Java,Api,Websphere,Ibm Mq,我正在为WMQ使用JavaAPI 我已经看到RFHUTIL能够在队列管理器的下拉列表中加载所有队列名称 同样,我希望在列表中获取队列管理器的所有队列名称 这是由RFHUTIL完成的,因此肯定是可能的。 我检查了MQQueueManager类可用的函数,但找到了任何解决方案 需要一些建议。在队列管理器中列出队列名称是一项管理工作。您必须使用可编程命令格式(PCF)类才能做到这一点。有许多PCF命令可用于创建、删除、列出队列、通道等。这将详细描述PCF 对于列表队列,可以使用MQCMD_INQUIR

我正在为WMQ使用JavaAPI

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

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

这是由RFHUTIL完成的,因此肯定是可能的。 我检查了MQQueueManager类可用的函数,但找到了任何解决方案


需要一些建议。

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


对于列表队列,可以使用MQCMD_INQUIRE_Q或MQCMD_INQUIRE_Q_NAMES PCF命令。MQ附带了一些示例。有
PCF\u DisplayActiveLocalQueues。java对您很有用。

请再提供一个帮助。如何不加载系统队列名称?我认为您不能为未列出system.*队列设置筛选器,因为队列名称参数不能包含筛选器。只能指定绝对名称或通用名称。但是你可以考虑过滤掉系统。*列表之后的队列。