Interpreting the Return Information from the IKJURPS Service
Upon return from the IKJURPS service, your application receives the following information to indicate successful or unsuccessful completion.
Return code (decimal) | Error code (decimal) | Description |
---|---|---|
0 | 0 | The unauthorized resource processor was invoked successfully. For more detailed diagnostics from the unauthorized resource processor, refer to the unauthorized resource processor return code and reason codes parameters (parameters 4 and 5) in the IKJURPS parameter list. |
12 1 | not set | Processing unsuccessful. Either the high-order bit in the address of one of the parameters other than the last was set on or the high-order bit in the address of the last parameter was not set on. |
1 | Processing unsuccessful. A non-valid ECT was passed. | |
16 2 | 16 | Processing unsuccessful; unable to load the unauthorized resource processor. |
17 | Processing unsuccessful; the unauthorized resource processor abnormally ended. The abend and reason parameters, if supplied, contain the abend and reason codes. | |
20 3 | 20 | Processing unsuccessful; the IKJURPS service was invoked in a non-TSO/E environment. |
21 | Processing unsuccessful; the IKJURPS service was invoked in an authorized TSO/E environment. | |
22 | Processing unsuccessful; the IKJURPS service was invoked in a dynamic TSO/E environment. | |
23 | Processing unsuccessful; the IKJURPS service was invoked in an environment in which the TSO/E TMP cannot process an IKJURPS request. For example, during LOGON processing. | |
24 | Processing unsuccessful; the IKJURPS service was invoked when TEST is active. | |
92 4 | 20 | Processing unsuccessful; the IKJURPS service could not establish a recovery environment. |
21 | Processing unsuccessful; the unauthorized control layer could not establish a recovery environment for the unauthorized resource processor. | |
96 | not set | Processing unsuccessful; a parameter is not accessible. The abend and reason parameters (parameters 8 and 9), if supplied, contain the abend and abend reason codes for further diagnosis. |
100 | not set | Processing unsuccessful; abnormal end. The abend and reason parameters (parameters 8 and 9), if supplied, contain the abend and abend reason codes for further diagnosis. |
- 1
- RC=12 error codes can be grouped together to indicate unsuccessful processing due to not valid parameters.
- 2
- RC=16 error codes can be grouped together to indicate unsuccessful processing due to not valid parameters.
- 3
- RC=20 error codes can be grouped together to indicate unsuccessful processing due to environmental errors.
- 4
- RC=92 error codes can be grouped together to indicate unsuccessful processing due to recovery processing.