HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Message code format

HLASM Programmer's Guide
SC26-4941-06

Assembly error diagnostic messages, and assembly abnormal termination messages, have the following message code format:

ASMAnnns
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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014