z/OS DFSMS Installation Exits
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


ACS Return and Reason Codes

z/OS DFSMS Installation Exits
SC23-6850-01

Your ACS exit routine can put a reason code in register 0. You determine the reason codes and their meanings. When your exit routine passes back a return code of X'04' in register 15, the reason code your exit routine placed in register 0 appears in the text of message IGD1001I.

The ACS exit routine must end with a return code in register 15 that indicates what action is to be taken upon return from the exit. The return codes and their meanings are as follows:

Code
Description
00 (X'00')
Indicates processing completed normally, and that you want the SMS class that the ACS installation exit returns to be used.
04 (X'04')
Indicates that you want the job or the dynamic allocation request to be failed, and that register 0 contains the relevant reason code.
16 (X'10')
Indicates that the ACS exit contains at least one error. You want it to be placed in disabled wait until the SMS address space is restarted.

Any other return code represents an error.

If the ACS routine is recalled by an ACS exit routine, the return code from the ACS routine needs to be propagated through the ACS exit if the allocation is to be failed. The exit routine needs to set the return code to X'04'.

Your ACS exit routine can put a reason code in register 0. You determine the reason codes and their meanings. When your exit routine passes back a return code of X'04' in register 15, the reason code your exit routine placed in register 0 appears in the text of message IGD1001I.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014