Comment : |
Langages disponibles : reporting, Maintain
La fonction FEXERR récupère un message d'erreur Information Builders. Ceci s'avère particulièrement utile dans une procédure utilisant une commande qui supprime l'affichage des messages de sortie.
Un message d'erreur comporte jusqu'à quatre lignes de texte. La première ligne contient le message et les trois autres une explication détaillée, si une telle explication existe. FEXERR récupère la première ligne du message d'erreur.
FEXERR(error, 'A72')
où :
Numérique
est le numéro d'erreur, d'une longueur maximum de 5 chiffres.
est le format de la valeur de sortie entouré par des guillemets simples. Le format est A72, la longueur maximum d'un message d'erreur Information Builders.
FEXERR récupère le message d'erreur dans le numéro est contenu dans la variable &ERR, dans ce cas 650. Le résultat est renvoyé vers la variable &&MSGVAR et a le format A72.
-SET &ERR = 650;
-SET &&MSGVAR = FEXERR(&ERR, 'A72');
-TYPE &&MSGVAR
La sortie est :
(FOC650) THE DISK IS NOT ACCESSED
WebFOCUS |