z/OS MVS Programming: Callable Services for High-Level Languages
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Return codes and reason codes

z/OS MVS Programming: Callable Services for High-Level Languages
SA23-1377-02

When CSRIRP returns control to your program, return_code contains a return and reason_code contains a reason code. The following table identifies return code and reason code combinations and tells what each means.

Return and reason codes, in hexadecimal, from CSRIRP are:

Return Code Reason Code Meaning
00 None CSRIRP completed successfully.
04 xx0001xx CSRIRP completed successfully; however, the system did not accept the reference pattern the caller specified. The system decided that bringing in pages of 4096 bytes would be more efficient.
08 xx0002xx Unsuccessful completion. The range that the caller specified overlaps the range that a previous request specified.
08 xx0003xx Unsuccessful completion. The number of CSRIRP requests for the user exceeds 100, the maximum number the system allows.
08 xx0004xx Unsuccessful completion. Storage is not available for the CSRIRP service.
08 00000004 Unsuccessful completion. The direction that the caller specified is not valid.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014