SYS_SERVER_ALIVE

Script-Funktion: Überprüft, ob ein bestimmter Serverprozess aktiv ist.

Syntax

SYS_SERVER_ALIVE (Server process)

Syntax

Beschreibung/Format

Server process

Name des Serverprozesses, dessen Aktivität überprüft werden soll
Format: Script-Literal oder Script-Variable


Rückgabewerte

„Y“ - Der Serverprozess ist aktiv
„N“ - Der Serverprozess ist nicht aktiv
„20349“ - Der Serverprozess existiert nicht

Tipp: Verwenden Sie das Script-Statement :ON_ERROR, um Maßnahmen zu definieren, die ergriffen werden sollen, wenn der Serverprozess nicht aktiv ist. Weitere Informationen finden Sie unter Script-Sprachmittel zur Fehlerbehandlung.

Das Script-Statement bewirkt, dass alle offenen Transaktionen des Scripts in die AE-Datenbank geschrieben werden. Weitere Informationen finden Sie unter Script-Verarbeitung.

Beispiel

Im Beispiel wird geprüft, ob der Arbeitsprozess „AE#WP005“ aktiv ist. Ist der Arbeitsprozess nicht aktiv, wird eine Meldung an den Administrator geschickt.

:IF SYS_SERVER_ALIVE("AE#WP005") = "N"
:   
SEND_MSG "ADMIN","AE","Work process AE#WP005 is not active!"
:
ENDIF

Siehe auch: