Instruction de script : Détermine la réaction à certaines erreurs ou messages d'éléments de script.
:ON_ERRORReaction
Syntaxe |
Description / format |
---|---|
Réaction |
Mot-clé pour la réaction aux erreurs et aux messages. Valeurs autorisées : "ABEND", "RESUME" |
Cette instruction de script détermine les fonctions de script suivantes :
GET_STATISTIC_DETAIL | SYS_USER_ALIVE |
Par défaut, AE assure que le traitement du script avec ces fonctions de script n'est pas interrompu si des erreurs se produisent. Ces erreurs peuvent être analysées avec les fonctions de script pour le traitement des erreurs.
Le paramètre "ABEND" demande l'interruption du traitement du script en cas d'erreur. Par contre, "RESUME" permet de continuer le script et de lire les codes retour des fonctions répertoriées précédemment.
L'exemple ci-dessous spécifie que le script ne doit pas être interrompu en cas d'erreur. Le système tente ensuite de vérifier la capacité d'un lecteur non existant. Une erreur qui survient peut être analysée avec les fonctions de script pour le traitement des erreurs.
: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#)
Rubriques connexes :
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