z/OS JES Application Programming
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Return Codes

z/OS JES Application Programming
SA32-0987-00

By using the ACB/RPL interface, the requests of JES I/O return error information in a 3–byte RPL field, RPLFDBK. The list below explains the meaning of the these bytes:

Byte
Meaning
RPLRTNCD
Requests return code.
RPLNOERR - X'00'
No error encountered.
RPLLOGER - X'08'
Logic error encountered.
RPLPHYER - X'0C'
Physical error encountered.
RPLCMPON
Component processing request.
X'02'
JES2 processing request.
X'03'
JES3 processing request.
RPLERRCD
Error code associated with return code. The meaning of the error code is based on the request return code:
  • For request return code RPLLOGER, RPLERRCD could be one of the following values:
    RPLEODER - X'04'
    Normal end of data has occurred.
    RPLNOREC - X'10'
    A POINT request was issued but the record specified by the RBA passed in RPLARG was not found. Another POINT must be done before any further GETs.
    RPLINRBA - X'20'
    An RBA associated with a POINT or a GET-UPDATE request was found to be invalid (not a recognizable format).
    RPLNOVRT - X'28'
    The request required the scheduling of an SRB to complete but the needed virtual storage could not be obtained.
    RPLINBUF - X'2C'
    On a GET request, the size of the area (RPLBUFL) passed in RPLAREA was too small to contain the record being returned. The actual record size is set in RPLRLEN. Obtain a larger area and re-issue the GET request.
    RPLINACC- X'44'
    Access type is not allowed for this data set. For example, an attempt to PUT to a data set that was opened for input processing.
    RPLINUPD - X'5C'
    PUT-UPDATE occurred before GET-UPDATE.
    RPLDLCER - X'64'
    PUT-UPDATE length was changed.
    RPLINLEN - X'6C'
    A PUT was done for a record and the specified length exceeds the JES limit of 32767 bytes.
    RPLNOBFR - X'98'
    A POINT request was made but all available buffers are being used by outstanding locate mode GET requests.
    RPLREOB - X'20'
    A GET request was made but all available buffers are being used by outstanding locate mode GET requests.
  • For request return code RPLPHYER, RPLERRCD could be one of the following values:
    RPLRDERD - X'04'
    The read request failed because either there was an physical read error or the record read did not pass validation processing.
    RPLWTERD - X'10'
    A write operation encountered a physical write error.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014