IEC133I ddname, OPEN FAILED FOR EXTENDED TIOT
Explanation
An OPEN macro was issued for a data control block (DCB) that specified a DD name of ddname, which has an extended TIOT entry. OPEN requires both of these to be true: the NON_VSAM_XTIOT option in the DEVSUPxx member of PARMLIB is set to YES and the application program must set LOC=ANY in the DCBE. One or both of these options is not true.
In the
message text:
- ddname
- The DD name.
System action
for BSAM, QSAM and BPAM when any of the 3 dynamic
allocation options are in use:
If OPEN gives return code 8, attempts to read or write the
data set will result in abnormal end.
NON_VSAM _XTIOT |
DCBE LOC= | Result |
---|---|---|
NO or not coded | BELOW or not coded | OPEN return code 8, Message IEC133I, DCBOFOPN bit is off. |
NO or not coded | ANY | ABEND 113-4C, messages IEC133I and IEC142I. |
YES | BELOW or not coded | OPEN return code 8, Message IEC133I, DCBOFOPN bit is off. |
YES | ANY | Successful OPEN. |
Programmer response
Probable user error. Take the following
steps:
- Avoid the XTIOT, UCB nocapture and DSAB-above-the-line options of dynamic allocation.
- Request the system programmer to enable the NON_VSAM_XTIOT option in the DEVSUPxx member of PARMLIB and change the program to set LOC=ANY in the DCBE macro.
Source
DFSMSdfp.