WebSphere MQ-.NET-API

7

Alle,

Gibt es eine WebSphere MQ .NET API, die ich herunterladen kann? Ich versuche im Grunde, eine C # -App zu schreiben, die auf Nachrichten in einer MQ-Warteschlange wartet.

Danke,

Marios

    
koumides 20.04.2010, 15:10
quelle

5 Antworten

10

MQ, seit v5.3 fixpack 8 unter Windows, enthält amqmdnet.dll, eine .NET-Assembly, die das Programmmodell für verwaltete Codes für MQSeries bereitstellt. Es wird von IBM unterstützt.

IBM nennt es die "MQ-Klassen für .NET"

Wenn Sie MQ haben, haben Sie wahrscheinlich diese Baugruppe.
C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll

Referenz

    
Cheeso 20.04.2010, 15:19
quelle
9

WMQ v6 geht ab Ende September 2011 auf End-of-Life. Tun Sie sich einen Gefallen und beginnen Sie mit dem v7-Client Ссылка anstelle des v6 Client. Vorzugsweise sollte der QMgr auch auf v7 sein, da die .NET-Funktionalität in der neuesten Version stark verbessert wurde. Das heißt, der v7-Client wird mit einem v6 QMgr arbeiten, Sie erhalten nicht alle neuen v7-Funktionen. Es erspart Ihnen jedoch, den Client in 18 Monaten neu bereitzustellen, wenn v6 nicht mehr unterstützt wird.

Suchen Sie nach der Installation im Verzeichnis install dir / tools / dotnet / samples / cs nach Beispielcode. Hier sind einige Links zu den Dokumenten, die Ihnen den Einstieg erleichtern:

IBM - WebSphere MQ-Hilfe - Ссылка (Suchen Sie nach dem Verwenden von .Net Handbuch)

IBM - WebSphere MQ - SupportPacs nach Produkt Ссылка

    
T.Rob 23.04.2010 15:10
quelle
5

In MQ 7 wurde sogar ein WCF-Transportkanal für WMQ hinzugefügt. Grundsätzlich bedeutet dies, dass Sie auch nicht den Code schreiben müssen, der auf Nachrichten wartet, Sie können einfach die WCF-Installation verwenden.

WCF-Samples befinden sich ebenfalls im Samples-Verzeichnis.

    
Gerben 21.07.2010 11:35
quelle
1

Der letzte Client ist v7 und kann hier gefunden werden Ссылка einfach herunterladen und installieren, um die .dll

zu erhalten     
Carlo V. Dango 29.01.2013 09:24
quelle
1

Es gibt auch einen WebSphere-Transport für NServiceBus, der auf Ссылка zur Verfügung steht und sich um all die schwierigen Transaktions- und Threading-Probleme kümmern wird und bereinigen Sie die nachrichtengesteuerte API, als ob Sie MSMQ verwenden würden.

    
Udi Dahan 10.06.2013 12:52
quelle

Tags und Links