Certain conditions that are present when a module is being processed
can cause error or warning messages to be printed. These messages
contain a message code and message text. If an error is encountered
during processing, the message code for that error is printed with
the applicable symbol or record in error. After processing is completed,
the diagnostic message associated with that code is printed.
The error warning messages have the following format:
IEW0mms message text
where:
- IEW0
- Indicates a linkage editor message
- mm
- Is the message number
- s
- Is the severity code, and can be one of the following values:
- 1
- Indicates a condition that might cause an error during execution
of the output module. A module map or cross-reference table is produced
if specified by you. The output module is marked executable.
- 2
- Indicates an error that could make execution of the output module
impossible. Processing continues. When possible, a module map or a
cross-reference table is produced if specified by you. The output
module is marked not executable, unless the LET option is specified
on the EXEC statement.
- 3
- Indicates an error that will make execution of the output module
impossible. Processing continues. When possible, a module map or a
cross-reference table is produced if specified by you. The output
module is marked not executable.
- 4
- Indicates an error condition from which no recovery is possible.
Processing terminates. The only output is diagnostic messages.
Note: A special severity code of zero is generated for each control
statement printed as a result of the LIST option. Severity zero does
not indicate an error warning condition.
The highest severity code encountered during processing is multiplied
by 4 to create a return code that is placed in register 15 at the
end of processing. This return code can be tested to determine whether
processing is to continue.
message text contains combinations of the following:
- The message classification (either error or warning)
- Cause of error
- Identification of the symbol, segment number (when in overlay),
or input item to which the message applies
- Instructions to the programmer
- Action taken by the linkage editor.
z/OS MVS System Messages, Vol 8 (IEF-IGD) contains
a complete list of the linkage editor error and warning messages.