WebSphere MQ .NET-API
Alle,
Gibt es eine WebSphere MQ .NET-API, die ich herunterladen kann ?
Ich bin im Grunde beim schreiben einer C# - app, die überwacht, Nachrichten in einer MQ-Warteschlange.
Dank,
Marios
Du musst angemeldet sein, um einen Kommentar abzugeben.
MQ, seit v5.3 fixpack 8 auf Windows, beinhaltet amqmdnet.dll ein .NET-assembly, bietet managed-code-Programmierung Modell für MQSeries. Es ist von IBM unterstützt.
IBM Nennt es die "MQ-Klassen für .NET"
Wenn du MQ, haben Sie wahrscheinlich diese Montage.
C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll
Referenz
Ein Fehler in WMQ v6 geht, End-of-Life-ab Sept 2011. Tun Sie sich selbst einen gefallen und beginnen Sie mit dem v7 client http://bit.ly/bXM0q3 statt des v6-client. Vorzugsweise, Sie wollen, dass der QMgr werden bei v7, sowie seit der .Net-Funktionalität wurde stark verbessert in der neuesten version. Das heißt, der v7-client funktioniert mit einem v6 QMgr, Sie einfach nicht bekommen, all die neuen v7-Funktionalität. Es wird jedoch speichern Sie Sie erneut bereitstellen müssen, die Kunden in 18 Monaten, beim v6 wird nicht unterstützt.
Nachdem Sie installieren, schauen Sie in die install dir/tools/dotnet/samples/cs-Verzeichnis für einige Beispiel-code. Hier sind einige links zu den docs, um Ihnen zu helfen bekommen Sie started:
IBM - WebSphere-MQ-Hilfe - http://bit.ly/aIerjJ (siehe die Mit .Net Handbuch)
IBM - WebSphere-MQ - SupportPacs von Produkt http://bit.ly/bdSUfd
In MQ 7 Sie fügte sogar einen WCF-transport-Kanal für ein Fehler in WMQ. Im Grunde bedeutet dies, dass Sie auch nicht schreiben den code, der hört Nachrichten, können Sie einfach die WCF-Sanitär.
WCF-samples sind auch in den Proben von dir.
Den neuesten client v7 und kann hier gefunden werden http://www-01.ibm.com/support/docview.wss?rs=171&uid=swg24019253&loc=en_US&cs=utf-8&lang=en einfach downloaden und installieren, um die .dll
Es gibt auch eine WebSphere-transport für NServiceBus verfügbar auf http://particular.net, kümmert sich um alle die schwierige Transaktion und threading-Probleme und geben Ihnen die gleichen schönen und sauberen message-driven API wie bei der Verwendung von MSMQ.