Fonction de script : Renvoie le numéro de la dernière erreur.
SYS_LAST_ERR_NR()
Codes retour |
---|
Numéro de la dernière erreur. |
Certains éléments de script permettent de poursuivre le traitement du script dans le cas d'erreurs survenant quand :ON_ERROR est utilisé. La fonction de script récupère alors la partie variable du message d'erreur.
L'exemple ci-dessous vérifie la capacité mémoire d'un lecteur. Une erreur se produit si le lecteur n'est pas disponible ou n'est pas accessible. Le numéro d'erreur et la partie variable du message d'erreur correspondant sont lus et le message AE complet est récupéré et envoyé à un utilisateur.
: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
Rubriques connexes :
Elément de script | Description |
---|---|
Récupère le texte du message de la dernière erreur. |
|
Récupère le type d'un numéro de message. |
|
Fournit la partie variable du message de la dernière erreur. |
|
SYS_LAST_ERR_SYSTXT |
Récupère le dernier message d'erreur du système d'exploitation. |
Eléments de script - Traitement des erreurs et messages
Exemples
Récupération du message et du numéro de l'erreur
Généralités sur les scripts
Eléments de script - Liste alphabétique
Eléments de script - Répartition fonctionnelle