Your exit routine must return a return code in register 15. The hexadecimal values of the return code are shown in Table 1.
Code | Meaning |
---|---|
0 | The exit has completed successfully. Control proceeds to the RACF front-end routine for further security processing and an invocation of RACF. |
C8 | The exit has completed successfully. The MVS router translates this return code to a router return code of '0' and returns control to the issuer of the RACROUTE macro (CICSPlex® SM), bypassing RACF processing. (See the next section.) |
CC | The exit has completed successfully. The MVS router translates this return code to a router return code of '4' and returns control to CICSPlex SM, bypassing RACF processing. (See the next section.) |
D0 | The exit has completed successfully. The MVS router translates this return code to a router return code of '8' and returns control to CICSPlex SM, bypassing RACF processing. (See the next section.) |
Other | If the exit routine sets any return code other than those described above, the MVS router returns control directly to CICSPlex SM and passes the untranslated code as the router return code. Further RACF processing is bypassed. |