Если вы используете Java API, вам нужно будет отправлять сообщения Programmable Command Format (PCF) на командный сервер. Ищите com.ibm.mq.pcf
в MQ Javadoc для API. Чтобы использовать их, вам нужно будет часто обращаться к нативной документации PCF .
Чтобы проверить существование объекта с использованием PCF, вы должны ввести команду inquire для него. Если вы выполнили полную установку клиента или сервера WMQ, предоставлены подробные примеры PCF. На Windows они живут на C:\Program Files\IBM\WebSphere MQ\tools\pcf\samples
. Почти во всех выборках используется функция запроса PCF того или иного типа, но, вероятно, PCF_ClearQueue.java
является наиболее близким к тому, что вам нужно.
Конечно, если все, что вам нужно, это проверить существование объекта, просто откройте его для запроса. Если вы вернете код возврата 2085, объект не существует.
Если вы только что скопировали классы и нуждаетесь в полной установке для получения примеров, его можно бесплатно загрузить как SupportPac MQC7 . Вы определенно хотите использовать классы v7, даже если QMgr находится на v6. По состоянию на сентябрь 2011 года WMQ v6 устарел, и в любом случае вы получаете лучшую интеграцию классов PCF в v7.