FEXERR: Como Obter uma Mensagem de Erro

Como:

Linguagens Disponíveis: Reporting, Maintain

A função FEXERR obtém uma mensagem de erro da Information Builders. É especialmente útil em um procedimento utilizando um comando que suprime a exibição de mensagens de saída.

Uma mensagem de erro é formada por quatro linhas de texto. A primeira linha contém a mensagem, e as três seguintes contêm uma explicação detalhada, caso existam. FEXERR obtém a primeira linha da mensagem de erro.


Topo da página

x
Sintaxe: Como Obter uma mensagem de erro
FEXERR(error, 'A72')

onde:

error

Numérico

É o número de erro, até 5 dígitos de comprimento.

'A72'

É o formato do valor de saída entre aspas simples. O formato é A72, o comprimento máximo de uma mensagem de erro da Information Builders.



Exemplo: Obter uma Mensagem de Erro

FEXERR obtém a mensagem de erro cujo número está contido na variável &ERR, neste caso, 650. O resultado é exibido para a variável &&MSGVAR e possui o formato A72.

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

A saída é:

(FOC650) THE DISK IS NOT ACCESSED

Information Builders