Automation Engine Script-Leitfaden > Funktionelle Gliederung > Fehlerbehandlung und Meldungen > SYS_LAST_ERR_NR

SYS_LAST_ERR_NR

Script-Funktion: Gibt die Fehlernummer des zuletzt aufgetretenen Fehlers zurück.

Syntax

SYS_LAST_ERR_NR()

Rückgabewerte

Fehlernummer des zuletzt aufgetretenen Fehlers.
"0" - Es ist kein Fehler aufgetreten.

Kommentare

Bei einigen ausgewählten Script-Sprachmitteln kann durch der Verwendung von:ON_ERROR das Script bei Fehlern trotzdem fortgesetzt werden. In diesen Fällen ist die Fehlernummer mit der Funktion ermittelbar.

Beispiel

Das Beispiel versucht, die Speicherkapazität eines Laufwerkes zu prüfen. Ist dies nicht vorhanden oder kann darauf nicht zugegriffen werden, kommt es zu einem Fehler. Fehlernummer und variabler Teil der Fehlermeldung werden gelesen. Mit diesen Informationen wird die komplette Fehlermeldung ermittelt und als Nachricht an einen Benutzer verschickt.

:SET &CHECK# = GET_FILESYSTEM("WIN21G", "Z:\", FILESYSTEM_SPACE_TOTAL)
:
SET &ERRNR# = SYS_LAST_ERR_NR()
:
IF &ERRNR# NE "0"
:   
SET &ERRINS#  = SYS_LAST_ERR_INS()
:   
SET &MESSAGE# = GET_MSG_TXT (&ERRNR#,&ERRINS#)
:   
SEND_MSG BU,BU, &MESSAGE#
:
ENDIF

 

Siehe auch:

Script-Sprachmittel Beschreibung

GET_MSG_TXT

Ermittelt den Meldungstext des zuletzt aufgetretenen Fehlers.

GET_MSG_TYPE

Ermittelt den Typ einer Meldungsnummer

SYS_LAST_ERR_INS

Liefert den variablen Teil der Fehlermeldung des zuletzt aufgetretenen Fehler.

SYS_LAST_ERR_SYSTXT

Ermittelt den Fehlertext des Betriebssystems eines zuletzt aufgetretenen Fehlers.

Script-Sprachmittel - Fehlerbehandlung und Meldungen

Beispielsammlung:
Ermittlung der Fehlermeldung und -nummer

Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung

Script-Sprachmittel - Funktionelle Gliederung

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH