:ON_ERROR

Die Script-Anweisung :ON_ERROR bestimmt, was mit der Script-Verarbeitung passiert, wenn ein Script-Element einen bestimmten Fehler oder eine bestimmte Meldung zurückgibt. Verwenden Sie Schlüsselwörter mit der :ON_ERROR-Anweisung , um die Script-Verarbeitung fortzusetzen, wenn ein Fehler auftritt, sodass Sie Rückgabewerte lesen oder das Script abbrechen können. Weitere Informationen zu Script-Funktionen, mit denen Sie Fehler analysieren können, finden Sie unter Script-Elemente zur Fehlerbehandlung.

Hinweis: Einige Script-Elemente ermöglichen es Ihnen, das Fehlerverhalten direkt zu definieren, ohne eine :ON_ERROR-Anweisung zu benötigen.

Syntax

:ON_ERRORReaktion

Parameter

Hinweis: Mit :ON_ERROR können Sie die Fehlerbehandlung bei Verwendung der folgenden

Sie können :ON_ERROR auch verwenden, um die Fehlerbehandlung in Scripts mit Arrays aufzunehmen, die einen ungültigen Index verwenden. Weitere Informationen finden Sie unter Arrays.

Standardmäßig fährt das Automation Engine mit der Verarbeitung von Scripts fort, die diese Script-Funktionen enthalten, wenn ein Fehler auftritt.

Beispiel

Das folgende Beispiel gibt an, dass die Script-Verarbeitung im Fehlerfall fortgesetzt wird. Das System überprüft die Laufwerk-Kapazität und ruft die Fehlernummer und die Fehlermeldung ab.

:ON_ERROR RESUME
:
SET &CHECK# = GET_FILESYSTEM('WIN21', 'Z:\', FILESYSTEM_SPACE_TOTAL)
:
SET &ERRNR# = SYS_LAST_ERR_NR
:
SET &ERRINS# = SYS_LAST_ERR_INS
:
SET &MESSAGE# = GET_MSG_TXT (&ERRNR#,&ERRINS#)

Siehe auch:

seealso

Fehlerbehandlung in Scripts

Benachrichtigung (CALL)

Benutzer-Rückgabewerte von ausführbaren Objekten

System-Rückgabewerte von ausführbaren Objekten

Script-Elemente zur Fehlerbehandlung