IBM MQ Monitoring
Der Adapter Überwacht einen IBM Websphere MQ Server mittels übergebener Kommandos.
Abhängigkeiten
Der Adapter benötigt die kostenpflichtige Bibliothek com.ibm.mq.allclient.jar
im Classpath
.
Eigenschaften
Operation | Bestimmt, welche Operation der Funktions-Adapter durchführt Mögliche Werte:
|
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.integration.adapter.ibmmq.MQChannelChecker: Hauptklasse (Standard) |
MonitorIp | IP-Adresse des zu überwachenden MQ Servers Mögliche Werte: eine beliebige Zeichenkette (z. B. |
MonitorPort | Port des zu überwachenden MQ Servers Mögliche Werte: eine beliebige positive Zahl (z. B. |
MonitorChannel | Name des Channels, der auf dem MQ Server überwacht werden soll Mögliche Werte: eine beliebige Zeichenkette (z. B. |
Statuswerte
1 (successful) | Alle Befehle wurden erfolgreich durchgeführt |
-1 (failed) | Die Anfrage schlug aufgrund eines technischen Fehlers fehl |
Input
Dieser Adapter erwartet ein XML-Dokument als Input, das wie folgt aufgebaut ist:
<Commands>
<{Command} />
</Commands>
Folgende Kommandos werden unterstützt:
InquireQueue
InquireChannelNames
InquireChannelStatus
Beispiel für die drei Kommandos:
<Commands>
<InquireQueue queue="{Wert}" />
<InquireChannelNames channel="{Wert}" />
<InquireChannelStatus channel="{Wert}" />
</Commands>
Output
Der Adapter erweitert im ausgegebenen XML-Dokument das Kommando-Element um das jeweilige Ergebnis.
Beispiel
<Commands>
<InquireQueue queue="{Wert}">
<Message>
<Value name="{Wert}">{Wert}</Value>
</Message>
</InquireQueue>
<InquireChannelNames channel="{Wert}">
<NoResult />
</InquireChannelNames>
<InquireChannelStatus channel="{Wert}">
<Message>
<Value name="{Wert}">{Wert}</Value>
<Value name="{Wert}">{Wert}</Value>
</Message>
</InquireChannelStatus>
</Commands>