The ACS executor provides a return code in its output listing. Table 1 describes the conditions that cause the return code.
Return Code | Meaning |
---|---|
0 (X'00') | Successful. |
8 (X'08') | Invalid parameter list; the reason code is in register 0. |
12 (X'0C') | ACS routine set a nonzero exit code; register 0 contains the nonzero exit code. |
16 (X'10') | Abend error by executor. Dump of virtual storage taken. Reason code is set to 300. |
20 (X'14') | Error in executor module or ACS routine invalid. Register 0 contains the reason code and is set to 300. |
24 (X'18') | An error code is received during parsing. Check for syntax errors. Reason codes insignificant. |