IEC223I rc,mod,jjj,sss, ddname[-#],dev,ser,dsname(member)
Explanation
The error occurred when the system detected an incorrect control block.
In the message text:
- rc
- The return code.
- mod
- The name of the module in which the error occurred.
- jjj
- The job name.
- sss
- The step name.
- ddname[-#]
- DDname (followed by a concatenation number if it is part of a concatenation and not the first DD statement in the concatenation).
- dev
- The device number.
- ser
- The volume serial number.
- dsname(member)
- The data set name. Member name if specified.
The explanation for the hex return code is as
follows:
- Return Code
- Explanation
- 00
- For subsystem data sets, such as SYSIN or SYSOUT, both the ACB and DCB associated with each data set must contain the address of the same DEB.
- 04
- CLOSE initialization processing failed.
- 08
- For SYSIN and SYSOUT data sets, the DCB associated with each data set must contain the address of a valid DEB.
- 0C
- For a checkpoint data set, the associated DCB must contain the address of a valid DEB.
- 10
- CLOSE initialization failed for a checkpoint data set.
- 14
- The DCB lock, busy and open bits in the DCBOFLGS field are not all on.
- 18
- An invalid ACB was specified in the CLOSE macro instruction.
- 1C
- An invalid VTAM® ACB was specified in the CLOSE macro instruction.
- 20
- The DCB or ACB contained the address of a DEB which was not in the chain of DEBs pointed to from the TCB.
- 24
- For SYSIN and SYSOUT data sets, the DCB associated with each data set must contain the address of a DEB which points back to that DCB.
- 28
- The DCB associated with a non-VSAM data set must contain the address of a DEB which points back to that DCB.
Note: If no return code is specified, then an indeterminate
error(a program check or machine check) was encountered during initial
close processing.
System action
Processing is discontinued for the DCB in error. Other DCBs in the CLOSE parameter list will be processed.
Operator response
Start a generalized trace facility (GTF) trace,
and re-create the problem. Reply to message AHL100A with:
TRACE=SYS,USR,SLIP
On
the DD statement for the data set in error, specify:
DCB=DIAGNS=TRACE
System programmer response
If the error recurs and the program is not in error, look at the messages in the job log for more information. Search problem reporting data bases for a fix for the problem. If no fix exists, contact the IBM® Support Center. Provide the SYSOUT output for the job.
Programmer response
Probable user error. Correct any errors causing the control blocks to be incorrectly modified. Rerun the job.
Source
DFSMSdfp
Module
IGC00020
Routing code
11
Descriptor code
6