Previous Topic: JCL ConsiderationsNext Topic: Control Statement Specification


Completion Codes

Possible completion codes and their meanings are listed below.

Code

Explanation

0

Successful completion.

4

Successful completion with operator intervention. For example, a 'live' tape was mounted for initialization, it was rejected and a valid tape was mounted and successfully initialized. Another example would be a write-protected tape was mounted and rejected, or a non-write-protected tape was mounted and successfully initialized. You should check the console log for specifics.

8

All tapes were not successfully initialized. For example, a specific SER was not in the VMF or had the wrong status. You should check the TLMS Tape Initialization report (and possibly the console log) for specifics.

12

Invalid input, such as a syntax error or invalid JCL parameter. You should check the TLMS Tape Initialization report.

16

Fatal error, program cannot continue.

Note: The return code will be the highest code encountered, and does not preclude the existence of errors having lower return codes, (RC=12 does not mean that there were no errors that would not have produced an RC=8). For example, if you receive an RC=8 you should also check the console for RC=4.