IEC136I ddname, DCBE LOC=ANY NOT HONORED DUE TO PARMLIB OPTION.
Explanation
An OPEN macro was issued for an EXCP data control block (DCB) that specified a DD name of ddname, which has specified the DCBE option LOC=ANY, but the NON_VSAM_XTIOT option in the DEVSUPxx member of PARMLIB has not been set to YES. Consequently, OPEN will capture the UCB address and CLOSE will uncapture it. If the UCB uncaptured address is needed, OPEN requires both of these to be true for an EXCP DCB: 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.
In the message text:
- ddname
- The DD name.
System action
NON_VSAM _XTIOT |
DCBE LOC= | Result |
---|---|---|
NO or not coded | BELOW or not coded | OPEN will capture the UCB if needed and CLOSE will uncapture it. |
NO or not coded | ANY | OPEN will capture the UCB if needed and CLOSE will uncapture it. OPEN will issue message IEC136I ddname, DCBE LOC=ANY NOT HONORED DUE TO PARMLIB OPTION. |
YES | BELOW or not coded | OPEN will capture the UCB if needed and CLOSE will uncapture it. |
YES | ANY | Successful OPEN, and UCB is not captured. |
Programmer response
Probable user error. Take the following
steps:
- Avoid specifying the DCBE option LOC=ANY.
- Request the system programmer to enable the NON_VSAM_XTIOT option in the DEVSUPxx member of PARMLIB, so that the option LOC=ANY in the DCBE macro is effective.
Source
DFSMSdfp