SYS_SERVER_ALIVE
Verwenden Sie die Script-Funktion SYS_SERVER_ALIVE, um zu überprüfen, ob ein bestimmter Serverprozess aktiv ist.
Hinweise: Die Script-Anweisung bewirkt, dass alle offenen Transaktionen des Scripts in die AE-Datenbank geschrieben werden. Weitere Informationen finden Sie unter Script-Verarbeitung.
Syntax
SYS_SERVER_ALIVE (Serverprozesse)
Parameter
-
SYS_SERVER_ALIVE
Prüft den Status eines Serverprozesses -
Serverprozess
Name des Serverprozesses, den Sie prüfen möchten
Format: Script-Literal oder Script-Variable
Rückgabewerte
Die Script-Funktion hat die folgenden Rückgabewerte:
- Y
Der Serverprozess ist aktiv - N
Der Serverprozess ist nicht aktiv - 20349
Der Serverprozess existiert nicht
Tipp: Verwenden Sie die Script-Anweisung :ON_ERROR, um Maßnahmen zu definieren, die ergriffen werden sollen, wenn der Serverprozess nicht aktiv ist. Weitere Informationen finden Sie unter Script-Elemente zur Fehlerbehandlung.
Beispiel
Das folgende Script überprüft, ob ein Arbeitsprozess mit dem Namen AE#WP005 aktiv ist. Wenn der Arbeitsprozess nicht aktiv ist, sendet das System eine Meldung an den Administrator.
: IF SYS_SERVER_ALIVE ( "AE#WP005" ) = "N"
: SEND_MSG "ADMIN" , "AE" , "Arbeitsprozess AE#WP005 ist nicht aktiv!"
: ENDIF
Siehe auch: