FEXERR: Cómo recuperar un mensaje de error

Cómo:

Idiomas disponibles: informes, Maintain

La función FEXERR recupera un mensaje de error de Information Builders. Resulta especialmente útil en los procedimientos que utilizan un comando para suprimir la visualización de mensajes de salida.

Los mensajes de error están compuestos por hasta cuatro líneas de texto. La primera línea contiene el mensaje, mientras que las tres restantes incluyen una explicación detallada, si la hay. FEXERR recupera la primera línea del mensaje de error.


Principio de página

x
Sintaxis: Cómo Recuperar un mensaje de error
FEXERR(error, 'A72')

donde:

error

Numérico

Es el número del error, de hasta 5 dígitos.

'A72'

Es el formato del valor de salida entre comillas simples. El formato es A72, la longitud máxima de los mensajes de error de Information Builders.



Ejemplo: Cómo recuperar un mensaje de error

FEXERR recupera el mensaje de error cuyo número aparece en la variable &ERR variable, en este caso, 650. El resultado es devuelto a la variable &&MSGVAR, en formato A72.

-SET &ERR = 650;
-SET &&MSGVAR = FEXERR(&ERR, 'A72');
-TYPE &&MSGVAR

La salida es:

(FOC650) THE DISK IS NOT ACCESSED

WebFOCUS