JMX Switch
Der Adapter ermöglicht die Überwachung des aktuell ausgeführten X4-Prozesses in Form eines Prüfpunkts, der jeweils einer JMX-MBean entspricht.
Wenn der Prüfpunkt erfolgreich durchlaufen wird, dann wird der Zeitstempel der MBean aktualisiert. Der zurückgegebene Adapter-Status hängt vom Wert der MBean-Eigenschaft Value
ab. Falls die entsprechende MBean noch nicht existiert, wird diese angelegt, mit einem aktuellen Zeitstempel versehen und die MBean-Eigenschaft Value
auf den Parameterwert von Startvalue
gesetzt. Zudem kann über den Adapter eine bestehende Prüfpunkt-MBean aus dem JMX-Register wieder entfernt werden.
Hinweis:
Mit dem Adapter JMX Number lässt sich statt eines Booleschen ein ganzzahliger Wert von 0
bis einschließlich 899
setzen. Über den jeweiligen nummerischen Adapter-Status können mit diesem Adapter, auch komplexere Fallunterscheidungen im X4-Prozess abgebildet werden, siehe JMX Number.
Eigenschaften (Properties)
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.jmxtools.JmxSwitchAdapter: Hauptklasse (Standard) |
Objectname | Name des bearbeiteten Objekts (Prüfpunkt) Mögliche Werte:
|
Startvalue | Standardwert für die MBean-Eigenschaft Value Mögliche Werte:
|
Persistent | Wert der JMX-Bean persistieren Mögliche Werte:
|
Input
Der Funktions-Adapter nimmt beliebige Input-Dokumente entgegen und gibt diese unverändert aus.
Output
Das ausgegebene Dokument entspricht dem Input-Dokument.
Statuswerte
0 | MBean-Eigenschaft Value besitzt den Wert false |
1 | MBean-Eigenschaft Value besitzt den Wert true |
-1 | Fehler beim JMX-Aufruf (z. B. inkompatible MBean) |