End-Of-Job Return Codes
The Job step Return Code is generally set by the Java application.
Some Return Codes can be indicative of specific issues. The following list provides information about such Return Codes.

Return Code | Description | Action
35 | Can indicate a User Abend 35 due to an invalid ADARUN parameter. | Check the DDPRINT output.
100 | Indicates an error from the JZOS batch launcher. The Java main class cannot be found or the main method threw an exception. | Check the SYSOUT output for more details.
101 | Indicates a configuration error with the JZOS batch launcher. | Check the SYSOUT output for more details.
102 | Indicates an internal error in the JZOS batch launcher environment. | Check the SYSOUT output for more details.
255 | Can indicate a problem has been identified in the isCOBOL interface. | Check the STDOUT output for any exceptions.
900 | This is a generalized error subcode that is accompanied by an AJZFE07E console message providing more details. | Check for the AJZFE07E console message.
3000 | The CPU time limit is exceeded. This is accompanied by the following IBM message: CEE5230S The signal SIGXCPU was received | Review the use of any TIME= parameter on the JOB card of the JCL.