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
|
|
Bestimmt, welche Operation der Funktions-Adapter durchführt Mögliche Werte:
|
Parameter
|
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
|
|
Alle Befehle wurden erfolgreich durchgeführt |
|
|
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>