Я работаю над разработкой платформы, позволяющей пользователю добавлять заглушки в репо. Заглушки используют IBM MQ для организации очереди сообщений. Мне нужно предоставить возможность отображать все очереди в заданном диспетчере очередей, а именно сказать «MQSQ16X0», чтобы пользователь мог выбрать очередь.
Я пытался перейти по этой ссылке - Получить ClusterName очереди MQ с помощью Java но это не помогло.




Я сделал много сообщений о MQ, Java и PCF на StackOverflow. Я удивлен, что вы не нашли это: Можно ли получить только имена очередей локальных и псевдонимов очередей?
Кроме того, я часто пишу/выкладываю примеры кода MQ, Java и PCF в своем блоге по адресу: Блог Роджера — выберите категорию Java или PCF.
Используйте REST API администратора —
GET /ibmmq/rest/v1/admin/qmgr/{qmgrName}/queue
Retrieves details of all queues that are defined in the named queue manager, optionally specifying which queue attributes are retrieved.
К сожалению, вам нужен сервер MQ для доступа к странице swagger. Будет проще, если вы создадите экземпляр в облаке. Тогда URL-адрес страницы swagger будет
https://host:port/ibm/api/explorer
Существует руководство, которое поможет вам использовать REST API — https://developer.ibm.com/messaging/learn-mq/mq-tutorials/ibm-mq-messaging-rest-api/.