EMS Manual
Compiled Filters
EMS Manual—426909-005
5-62
Completion Codes
Cause. The compilation failed for some reason other than bad input.
Effect. The compile ends without successful results.
Recovery. Determine what caused the failed compile (possibly a TACL problem).
Cause. An undefined or misspelled TACL macro directive has been processed by
TACL; TACL then terminates the compilation abnormally. An error internal to the
compiler or to a TACL macro caused the termination.
Effect. The compile terminates abnormally.
Recovery. Save all related information for your service provider.
Completion Codes
After finishing a compilation, the compiler returns a completion code, which it saves in
the TACL structure_completion and displays in the TACL OUT file.
A completion code, which is especially useful in conjunction with the batch facility, is
not an error code. Whereas an error code tells what is wrong (typically with the source
program), a completion code describes what the compiler produced.
If you receive a completion code of 5 (or any code not listed above), report the code
and the information from the ABEND to your service provider.
*** EMF: Unknown compiler request has caused an internal
error
Table 5-4. Compiler Completion Codes
Completion
Code Description
0 Successful compilation
1 Warning messages only; listing and object file complete
2 Errors and warnings; listing complete, no object file
3 Fatal error; premature termination, incomplete listing, no object file
4 Compilation not started; no compiler output
5 Internal compiler error
6 Compiler was stopped by a TACL STOP command or by a STOP procedure
call from a process
8 Object file named ZZEFnnnn; listing and object file complete