Explanation
The error occurred during processing of an OPEN
macro for a DCB that specified the user totaling option, or for a
data set directed to a printer.
In the message text:
- 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.
- mod
- The name of the module in which the error occurred.
- dsname(member)
- The data set name. Member name if specified.
The explanation for the hex return code is as
follows:
- Return Code
- Explanation
- 04
- A permanent I/O error occurred during the attempt to block or
unblock data checks on the printer.
- 08
- The user totaling option was specified in the DCB and could not
be supported for one of the following reasons:
- No DCB exit list was provided.
- No user totaling entry was found in the DCB exit list.
- The user totaling area address in the user totaling entry was
zero.
System action
The DCB is not opened. If the OPEN macro instruction
specified more than one DCB, the system continues normal OPEN processing
on the other DCBs. Then control is given to the next sequential instruction
after the OPEN macro instruction.
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 JCL and the program listing for the job.
Programmer response
For return code 08, if the jobstep should
be rerun and this data set processed, either provide a user totaling
area in the DCB exit list, or do not specify the user totaling option.
Source
Routing code
Descriptor code