2010-04-20 10 views
7

Tous,API WebSphere MQ .NET

Existe-t-il une API WebSphere MQ .NET que je peux télécharger? J'essaie fondamentalement d'écrire une application C# qui écoute les messages dans une file d'attente MQ.

Merci,

Marios

Répondre

10

MQ, depuis v5.3 fixpack 8 sous Windows, comprend amqmdnet.dll, un ensemble de .NET qui fournit le modèle de programmation code managé pour MQSeries. Il est pris en charge par IBM.

IBM appelle les "MQ classes pour .NET"

Si vous avez MQ, vous avez probablement cette assemblée.
C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll

Reference

+0

Merci. Savez-vous d'où puis-je télécharger le client qui inclut la DLL ci-dessus? – koumides

+1

Je viens de chercher "websphere MQ" et "client" sur ibm.com, et j'ai trouvé ceci: http://www-01.ibm.com/support/docview.wss?rs=171&context=SSFKSJ&dc=D400&dc=D410&dc= D420 & dc = D430 & q1 = client & uid = swg24009961 & loc = en_US & cs = utf-8 & lang = fr – Cheeso

9

WMQ v6 va en fin de vie comme de Sept 2011. Rendez-vous service et commencer par le client v7 http://bit.ly/bXM0q3 au lieu du client v6. De préférence, vous voulez que le QMgr soit aussi sur v7 puisque la fonctionnalité .Net a été grandement améliorée dans la dernière version. Cela dit, le client v7 fonctionnera avec un QMgr v6, vous n'avez tout simplement pas toutes les nouvelles fonctionnalités de la v7. Cependant, cela vous évite d'avoir à redéployer le client dans 18 mois lorsque v6 n'est plus pris en charge.

Après l'installation, recherchez dans le répertoire d'installation le répertoire/tools/dotnet/samples/cs pour obtenir un exemple de code. Voici quelques liens vers les documents pour vous aider à démarrer:

IBM - WebSphere MQ Aide - http://bit.ly/aIerjJ (Cherchez le En utilisant .Net manuel)

IBM - WebSphere MQ - SupportPacs par produit http://bit.ly/bdSUfd

5

Dans MQ 7, ils ont même ajouté un canal de transport WCF pour WMQ. Fondamentalement, cela signifie que vous n'avez pas non plus à écrire le code qui écoute les messages, vous pouvez simplement utiliser la plomberie WCF.

Les échantillons WCF se trouvent également dans le répertoire des échantillons.

1

Il y a aussi un transport de WebSphere pour NServiceBus disponible sur http://particular.net qui prendra soin de toutes les transactions difficiles et les problèmes de threads et vous donner la même API simple et propre que si vous utilisiez MSMQ.