Manuel des Scripts Automation Engine > Organisation fonctionnelle > Traitement des erreurs et messages > GET_MSG_TYPE

GET_MSG_TYPE

Fonction script : Indique le type d'un numéro de message.

Syntaxe

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.
Format : Variable de script ou chiffre


Codes retour

"A" : interruption
"E" : erreur
"I" : information
"Q" : question
"W" : avertissement
" " : le numéro d'erreur n'existe pas.

Remarques

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.

Exemple

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

GET_MSG_TXT

Détermine le texte du message de la dernière erreur survenue.

SYS_LAST_ERR_INS

Indique la partie variable du message d'erreur pour la dernière erreur survenue.

SYS_LAST_ERR_NR

Renvoie le numéro d'erreur de la dernière erreur survenue.