Buffer handler return codes
The buffer handler return codes, subcodes, and definitions are listed and defined.
Buffer handler return codes
The following table describes the buffer handler return codes.
| Return code | Subcode | Definition |
|---|---|---|
| PSTCLOK | X'00' | Everything correct |
| PSTGTDS | X'04' | RBN beyond data set |
| PSTRDERR | X'08' | Permanent read error |
| PSTNOSPC | X'0C' | No more space in data set |
| PSTBDCAL | X'10' | Illegal call |
| PSTENDDA | X'14' | End of data set encountered — no record returned |
| PSTNDTFD | X'18' | Requested record cannot be found |
| PSTNWBLK | X'1C' | New block created in buffer pool |
| PSTNPLSP | X'20' | Insufficient space in pool. |
| PSTTRMNT | X'24' | User must terminate, no space in pool. |
| PSTDUPLR | X'28' | Logical record already in KSDS. |
| PSTWRERR | X'2C' | Permanent write error. |
| PSTBUFIN | X'30' | Buffer invalidate. |
| PSTBIDIN | X'34' | Unable to acquire BID lock. |
| PSTPDERR | X'38' | Unable to locate DDIR/PDIR entry. |
| PSTNOSTO | X'3C' | Storage not available. |
| PSTRRERR | X'40' | CF read and register error. |
| PSTCURER | X'44' | Space management OLR cursor error. |
| PSTCLSDS | X'48' | Attempt to access a closed data set. |