Compatible return code tests

The system applies the return code tests on the JOB COND parameter against the return code, if any, produced by each step in the job. To take advantage of this parameter, the return codes for each step should have compatible meanings. For example, the COBOL compiler and the linkage editor have compatible return codes:
4
Minor errors were found, but a compiled program or load module was produced. Execution may be successful.
8
Major errors were found, but a compiled program or load module was produced. Execution will probably not be successful.
12
Serious errors were found. A compiled program or load module was not produced.
Code the return code as follows: