Assembly error diagnostic messages, and assembly abnormal termination
messages, have the following message code format:
ASMA
nnns
- nnn
- a three-character message number
- s
- severity indicator
The severity indicators, and the corresponding
severity codes are:
- I—Informational
- (Severity code = 0)
This error does not affect the running
of the program; rather, it is a coding inefficiency or other such
condition that can be changed. The assembler has not detected any
conditions affecting the correctness of the program.
- N—Notice
- (Severity code = 2)
This type of message brings your attention
to a condition that you might want to correct. The assembler has not
detected any conditions affecting the correctness of the program;
however, the output from the assembly might not be what you expect.
- W—Warning
- (Severity code = 4)
Although the statement in which the condition
occurs is syntactically correct, it has the potential for causing
an error when the program is run.
- E—Error
- (Severity code = 8)
The condition is definitely an error.
However, the assembler has tried to correct the error, or has ignored
the statement in error. The program probably does not run successfully.
- S—Severe
- (Severity code = 12)
The condition is a serious error. The
assembler has either ignored the statement in error, or the machine
instruction has been assembled to zero. It is not likely that the
program assembles as expected or that it runs.
- C—Critical
- (Severity code = 16)
The condition is a critical error. It
is not likely that the program runs successfully.
- U—Unrecoverable
- (Severity code = 20)
The error condition is of such magnitude
that the assembler could not continue.
ASMAHL command error messages have the following message code
format:
ASMACMSnnne
where:
- nnn
- Is a three-character message number
- e
- Indicates the severity of an error. See Severity Code.
LANGUAGE Assembler Option: Unless
otherwise indicated, the text of ASMAHL command error messages is
produced in the language specified on the LANGUAGE operand in the
installation default options.