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.

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).