COBOL - Códigos de gravidade para mensagens de diagnóstico do compilador



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Códigos de gravidade para mensagens de diagnóstico do compilador - Em Ingles

Enterprise COBOL for z/OS 6.3

Códigos de gravidade para mensagens de diagnóstico do compilador

As condições que o compilador pode detectar se enquadram em cinco níveis ou categorias de gravidade.

Tabela 1. Códigos de gravidade para mensagens de diagnóstico do compilador

Nível ou categoria da mensagem Código de retorno Objetivo
Informativo (I) 0 Para informar você.
Nenhuma ação é necessária e o programa funciona corretamente.
Aviso (W) 4 Para indicar um possível erro.
O programa provavelmente funciona corretamente conforme está escrito.
Erro (E) 8 Para indicar uma condição que é definitivamente um erro.
O compilador tentou corrigir o erro, mas os resultados da execução do programa podem não ser os esperados.
Você deve corrigir o erro.
Grave (S) 12 Para indicar uma condição que é um erro grave.
O compilador não foi capaz de corrigir o erro.
O programa não funciona corretamente e não deve ser tentada a execução.
O código do objeto não pode ser criado.
Irrecuperável (U) 16 Para indicar uma condição de erro de tal magnitude que a compilação foi encerrada.

O código de retorno final no final da compilação é geralmente o código de retorno mais alto que ocorreu para qualquer mensagem durante a compilação.

Você pode suprimir as mensagens de diagnóstico do compilador ou alterar suas gravidades, no entanto, o que pode afetar o código de retorno da compilação final.
Para obter detalhes, consulte as informações relacionadas.


COBOL - Severity codes for compiler diagnostic messages - Em Portugues

Enterprise COBOL for z/OS 6.3

Conditions that the compiler can detect fall into five levels or categories of severity.

Table 1. Severity codes for compiler diagnostic messages

Level or category of message Return code Purpose
Informational (I) 0 To inform you. No action is required, and the program runs correctly.
Warning (W) 4 To indicate a possible error.
The program probably runs correctly as written.
Error (E) 8 To indicate a condition that is definitely an error.
The compiler attempted to correct the error, but the results of program execution might not be what you expect.
You should correct the error.
Severe (S) 12 To indicate a condition that is a serious error.
The compiler was unable to correct the error.
The program does not run correctly, and execution should not be attempted.
Object code might not be created.
Unrecoverable (U) 16 To indicate an error condition of such magnitude that the compilation was terminated.

The final return code at the end of compilation is generally the highest return code that occurred for any message during the compilation.

You can suppress compiler diagnostic messages or change their severities, however, which can have an effect upon the final compilation return code.
For details, see the related information.



© Copyright IBM Corp.