Все,
Существует ли.NET WebSphere MQ API, который я могу загрузить? Я в основном пытаюсь записать приложение C#, которое прислушивается к сообщениям в очереди MQ.
Спасибо,
Marios
MQ, начиная с версии 5.3 fixpack 8 для Windows, включает amqmdnet.dll, сборку .NET, которая обеспечивает модель программирования управляемого кода для MQSeries. Она поддерживается IBM.
IBM называет ее "MQ Classes for .NET"
Если у вас есть MQ, у вас, вероятно, есть эта сборка.
C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll
WMQ v6 перестанет работать с сентября 2011 года. Сделайте себе одолжение и начните с клиента v7 http: // bit. ly / bXM0q3 вместо клиента v6. Желательно, чтобы QMgr был также на v7, поскольку функциональность .Net была значительно улучшена в последней версии. Тем не менее, клиент v7 будет работать с QMgr v6, вы просто не получите всех новых функций v7. Тем не менее, это избавляет вас от необходимости повторного развертывания клиента через 18 месяцев, когда v6 станет неподдерживаемым.
После установки найдите в каталоге установки / tools / dotnet / samples / cs образцы кода. Вот несколько ссылок на документы, которые помогут вам начать работу:
IBM - Справка по WebSphere MQ - http://bit.ly/aIerjJ (Найдите Использование .Net руководство)
IBM - WebSphere MQ - Пакеты поддержки по продуктам http://bit.ly/bdSUfd
В MQ 7 они даже добавили транспортный канал WCF для WMQ. По сути это означает, что вам также не нужно писать код, который прослушивает сообщения, вы можете просто использовать сантехнику WCF.
Образцы WCF также находятся в каталоге samples.