ACS executor return codes

The ACS executor provides a return code in its output listing. Table 1 describes the conditions that cause the return code.

Table 1. SMS—ACS Executor Return Codes
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.