X'AB' trace entry
The X'AB' trace entry is shown, with data set information, caller information, VSAM request option 1, and VSAM request option 2 listed.
The X'AB' trace entry
TRACE ID = X'AB'
word 0 — byte 1 - X'AB' - ABEND U0427 trace entry
byte 2 - PST number
bytes 3-4 - X'0427'
word 1 – byte 1 - PSTFNCTN – Buffer handler function code
- byte 2 - RPLREQ
- bytes 3-4 – Trace sequence number
word 2 — bytes 1-2 - Offset to abend within DFSDVSM0
- byte 3 - DSGINDA - data set information (see note 1)
- byte 4 - DSGINDB – caller information (see note 2)
word 3 - RPLI address (Register 8)
word 4 - RPLARG - VSAM argument
word 5 - RPLAREA - VSAM area pointer
word 6 - byte 1 - RPLERREG - VSAM return code
- byte 2 - RPLERRCD - VSAM error code
- byte 3 - RPLOPT1 - VSAM request option (see note 3)
- byte 4 - RPLOPT2 - VSAM request option (see note 4)
word 7 — AMP address
Notes:
- See the following table for data set information.
Table 1. Data set information Code (hex) DSGINDA Definition X'80' DSGDSOLS This is the last DSG in JCB. X'44' DSGDSORI Data set group is root in index. X'20' DSGDSOHD Data set group is HDAM. X'10' DSGDSOHI Data set group is HDAM. X'08' DSGDSOH2 Data set group is HISAM case 2. X'04' DSGDSOH1 Data set group is HISAM. X'02' DSGDSOHS Data set group is HSAM or SSAM. X'01' DSGVSAM Data set group is VSAM. - See the following table for caller information.
Table 2. Caller information Code (hex) DSGINDB Description X'80' DSGSETLR From SETL routine for SYNAD routine. X'40' DSGGETR From GET routine for SYNAD routine. X'20' DSGBATIS Record returned is batch, DSGIRECA is actual address. X'10' DSGNXTIS Next sequential root is current keyed record. X'08' DSGSETL2 Second SETL has been issued. DSGSETK2 Move key to DSG high key area. X'04' DSGGETGT A GET in BISAM being done using a SETL GT. X'02' DSGKEYSR Buffer pool has been searched for key. X'01' DSGSTLIS This is STL for INSERT.
- Seethe following table for VSAM request option 1.
Table 3. VSAM request option Code (hex) RPLOPT1 Description X'80' RPLLOC Locate mode. X'40' RPLDIR Direct processing. X'20' XRPLSEQ Sequential. X'10' RPLSKP Skip SEQ access. X'08' RPLASY Asynchronous. X'04' RPLKGE Search key GT/EQ. X'02' RPLGEN Generic key request. X'01' RPLECBSW External ECB. - See the following table for VSAM request option 2.
Table 4. VSAM request option 2 Code (hex) RPLOPT2 Description X'80' RPLKEY Keyed access. X'40' RPLADR Addressed access. RPLADD Addressed access. X'20' RPLCNV CINV access (by RBA). X'10' RPLBWD FWD=0/BWD=1 X'08' RPLLRD ARD=0/LRD=1 X'04' RPLWAITX SYN processing wait exit. X'02' RPLUPD Update. X'01' RPLNSP Note string position.