FEXERR : Récupérer un message d'erreur

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.


Haut de page

x
Syntaxe : Récupérer un message d'erreur
FEXERR(error, 'A72')

où :

error

Numérique

est le numéro d'erreur, d'une longueur maximum de 5 chiffres.

'A72'

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.



Exemple : Récupérer un message d'erreur

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