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: