Fonction script : Indique le type d'un numéro de message. |
GET_MSG_TYPE(numéro de message)
Elément de syntaxe |
Description/format |
---|---|
Numéro de message |
Numéro d'un message dont le type doit être lu. |
Codes retour |
---|
"A" : interruption |
Les numéros d'erreur sont répartis en différents types tels que les avertissements et les messages d'erreur.
La fonction script SYS_LAST_ERR_NR permet d'obtenir le numéro du dernier message survenu.
Dans l'exemple suivant, l'administrateur est informé en cas de message d'erreur ou d'interruption.
:SET &ERRNR# = SYS_LAST_ERR_NR()
:SET &ERRTYP# = GET_MSG_TYPE(&ERRNR#)
:IF &ERRTYP# = "A" OR "E"
: SET &ERRINS# =SYS_LAST_ERR_INS()
: SET &MESSAGE# = GET_MSG_TXT(&NUMERR#,&ERRINS#)
: PRINT &MESSAGE#
: SET &RET# = SEND_MAIL("meier@automic.com",,"Erreur en cours de traitement",&MESSAGE#)
:ENDIF
Rubriques connexes :
Elément de script | Description |
---|---|
Détermine le texte du message de la dernière erreur survenue. |
|
Indique la partie variable du message d'erreur pour la dernière erreur survenue. |
|
Renvoie le numéro d'erreur de la dernière erreur survenue. |
Elément de script - Traitement des erreurs et messages
Généralités sur les scripts
Elément de script - Liste alphabétique
Elément de script - Division fonctionnelle