2010-04-20 3 views
7

Все,WebSphere MQ .NET API

Есть ли API WebSphere MQ .NET, который можно загрузить? Я в основном пытаюсь написать приложение C#, которое прослушивает сообщения в очереди MQ.

Спасибо,

Marios

ответ

10

MQ, начиная с v5.3 FIXPACK 8 на ОС Windows, включает в себя amqmdnet.dll, сборку .NET, которая обеспечивает управляемым код модели программирования для MQSeries. Он поддерживается IBM.

IBM называет его "MQ-классы для .NET"

Если у вас есть MQ, вы, вероятно, это собрание.
C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll

Reference

+0

Спасибо. Вы знаете, откуда я могу скачать клиент, который включает в себя вышеупомянутую DLL? – koumides

+1

Я просто искал «websphere MQ» и «клиент» на ibm.com и нашел это: http://www-01.ibm.com/support/docview.wss?rs=171&context=SSFKSJ&dc=D400&dc=D410&dc= D420 & DC = D430 & q1 = клиент & UID = swg24009961 & LOC = en_US & CS = UTF-8 & LANG = EN – Cheeso

9

WMQ v6 идет Конец срока службы по состоянию на сентябрь 2011 года Сделайте себе одолжение и начать с v7 клиентом http://bit.ly/bXM0q3 вместо клиента v6. Желательно, чтобы QMgr был в v7, так как функциональность .Net была значительно улучшена в последней версии. Тем не менее, клиент v7 будет работать с v6 QMgr, вы просто не получите все новые функции v7. Тем не менее, это избавляет вас от необходимости передислоцировать клиента через 18 месяцев, когда v6 становится неподдерживаемым.

После установки посмотрите в каталоге install dir/tools/dotnet/samples/cs для примера кода. Вот некоторые ссылки на документы, которые помогут вам начать работу:

IBM - WebSphere MQ Помощь - http://bit.ly/aIerjJ (Посмотрите на Использование .Net вручную)

IBM - WebSphere MQ - SupportPacs по продукту http://bit.ly/bdSUfd

5

В MQ 7 они даже добавили транспортный канал WCF для WMQ. В основном это означает, что вам также не нужно писать код, который прослушивает сообщения, вы можете просто использовать сантехнику WCF.

Образцы WCF также находятся в образце.

1

Там также транспорт WebSphere для NServiceBus доступен на http://particular.net, которые будут заботиться о всех сложной операции и проблемы с потоками и дают вам такой же красивый и чистый API-интерфейс, управляемый сообщениями, как если бы вы использовали MSMQ.