system-sap-check( alias a, mode b )


Diese Funktion prüft durch Aufruf des RFC_PING, ob das SAP-System a verbunden ist.

Parameterbeschreibung


Parameter

Beschreibung

a

Der Alias des zu überprüfenden SAP-Systems (siehe Konfigurationsdatei ./etc/sap.xml ).

b

(optional) Modus. Erlaubte Werte: boolean, text. Default: boolean.

Modus

Beschreibung

boolean

Das Ergebnis ist true bei erfolgreicher Prüfung, ansonsten false, dabei erfolgt aber kein Abbruch, auch nicht wenn der Alias gar nicht existiert.

text

Wie boolean, bei erfolgloser Prüfung wird aber eine Fehlertext (hinter dem Präfix ERROR:) ausgegeben. Hinweis: Dieser Text ergibt als Boolean bewertet auch immer false.

Verwendung in der Umgebungsprüfung


Die Funktion kann in der Umgebungsprüfung (Klasse EnvironmentCheckByFilter) verwendet werden, um Jobs zu suspendieren, solange das SAP-System nicht verfügbar ist.

Verwenden Sie dazu die Properties filter.id=415 und filter.parameter.a=<SAP-Alias> (und gegebenenfalls wait.time und weitere).