Wie kann ein Queue Manager von IBM WebSphere MQ lokale Warteschlangen aufgezählt werden?

StackOverflow https://stackoverflow.com/questions/1618033

  •  06-07-2019
  •  | 
  •  

Frage

Ich versuche, zur Überwachung des Zustandes eines Queue Manager ein einfaches Werkzeug zu schreiben. Eines der Dinge, Ich mag würde zu überwachen, ist die aktuelle Warteschlange Tiefe jeder Warteschlange. Ich habe nicht in der Lage gewesen, einen Weg zu finden, um programmatisch alle Warteschlangen auf einer bestimmten Queue Manager aufzählen, though. Wählen Sie eine der MQ-APIs bieten diese Funktionalität? Ich würde es vorziehen, das mit C zu tun, aber wenn sie mit einer anderen Sprache der Bindungen nur möglich sind, würde ich zumindest die gerne wissen.

War es hilfreich?

Lösung

Mehrere C-Proben unter Capitalware . Geben Sie für diejenigen, die die MQAI Schnittstelle verwenden. Nichts gibt, die Warteschlangen aber die MQAI Programme verwenden alle programmierbare Befehlsformat (PCF) Nachrichten auflistet. Auflisten der Liste von Warteschlangen ist ein PCF-Äquivalent von DIS Q (*).

Sie wollen auch die PCF Handbuch in der Infothek

versucht, dies als Kommentar hinzufügen, aber die Verbindungen nicht Markup wie erwartet:

So oder so Sie bei PCF-Befehlen am Ende, wenn Sie diese remote tun. Sie können laufen MQSC Skriptbefehle remote, wenn Sie die WMQ-Client und verwendet SupportPac MO72 sie PCF zu konvertieren, wenn Sie wollen, aber am QMgr es ist letztlich PCF. Ich mache viel von zentraler Anfrage und Berichterstattung über WMQ mit Skripten, die über eine Liste von QMgrs iterieren und MO72 auszuführen. Früher habe ich einmal CGI und einen Web-Frontend über MO72 geschrieben.

By the way, SupportPac MO71 wird die Art der Überwachung tun, die Sie beschreiben. Es kompiliert C, so dass es der WMQ-Client installiert benötigt, aber es kann bis zu überwachen Tiefe von Warteschlangen und hat sogar einen Mini-Web-Server so viele Menschen können die gleiche MO71 Instanz verwenden eingestellt werden.

Andere Tipps

Sie bei Verwendung von GH Testern, es ist eine Middleware-Testautomatisierung aussehen sollten von Green Hat entwickelt: http://www.greenhat.com

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top