Explanation
The error occurred during processing of an OPEN
macro instruction for a data set on magnetic tape.
In the message
text:
- rc
- Associates this message with system completion code 513 and with
the return code.
- 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
- The data set name.
The explanation for the hex return code is as
follows:
- Return Code
- Explanation
- 04
- An OPEN macro instruction was issued for a magnetic tape data
set allocated to a device that already has an open data set on it.
Make sure that the first data set is closed before the second is opened,
or allocate the second data set to a different device. This error
may be due to a previous abnormal end associated with the same unit
in the same step. If so, correct the error causing the previous abnormal
end.
- 08
- A label violated the published standard for that label, and the
label validation exit issued a return code requesting OPEN/EOV to
reject the volume.
- 10
- An OPEN macro instruction was issued for output (DISP=MOD) processing
for an ISO/ANSI Version 4 tape data set, but the tape was not created
using the IBM® Version 4 label
standards. z/OS DFSMS Using Magnetic Tapes describes
these standards.
User
Response: Correct the problem and rerun the job.
- 14
- An OPEN macro instruction was issued for either input or output
(DISP=MOD) processing for an ISO/ANSI Version 4 tape data set but
the coded character set ID (CCSID) specified is not compatible with
the CCSID of the data currently on the tape.
User Response: Correct
the specified CCSID and rerun the job.
- 18
- Data conversion requested for an ISO/ANSI Version 4 tape. However,
OPEN was issued in a key different from the key of the task. This
is not supported.
- 0C
- The volume contains a volume label that is not a standard version
label supported for any of the following kinds of DCB processing:
- An input volume with an ISO/ANSI standard VOL1 label that is not
1, 3 or 4.
- An output volume with an ISO/ANSI VOL1 1 label that is not Version
3 or 4 and is to be written at other than the first data set, or that
is to extend the first data set (for example, DISP=MOD). The system
does not support extending a volume that has Version 1 or unsupported
labels.
- 1C
- Data conversion requested for an ISO/ANSI Version 4 tape. However,
OPEN was issued by an authorized user. This is not supported.
- 20
- Data conversion requested for an ISO/ANSI Version 4 tape. However,
the system encountered a problem attempting to create the conversion
tables required for input processing.
- 24
- Data conversion requested for an ISO/ANSI Version 4 tape. However,
the system encountered a problem attempting to create the conversion
tables required for output processing.
- 28
- Data conversion requested for an ISO/ANSI Version 4 tape. However,
data conversion is not supported on the level of the system.
- 2C
- An OPEN macro instruction was issued for a magnetic tape data
set whose label indicates it has a BLKSIZE greater than 32760 bytes.
This is not supported on this level of the system.
System action
The task is ended unless the error is to be ignored
as specified in the DCB ABEND exit routine.
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 the errors
causing abnormal end as indicated by the return code in the message
text. Rerun the job.
If the return code is 08, the label field
in error is identified in message IEC512I. Respond to IEC512I before
reusing the volume.
If the return code is 0C, correct the volume
label to be compatible with ISO/ANSI Version 3 or Version 4 processing
(use the IEHINITT utility program).
For return codes 20 and
24, verify the specified CCSIDs are supported For the list of supported
CCSIDs, see z/OS DFSMS Using Data Sets.
If a CCSID is not valid, correct the CCSID and rerun the job. Otherwise,
the System Programmer.
If
the return code is 2C, then either correct the tape BLKSIZE, or override
the BLKSIZE in the tape label by specifying the BLKSIZE parm on the
DD statement. However, that should only be done if you know that the
records on the tape are actually not greater than 32760 bytes. If
you do override the BLKSIZE in the label, and there are records greater
than 32760 bytes, then unpredictable results can occur.
Note
that other new return codes are covered under the general "probable
user error" comment and do not need to be individually mentioned.
Source
Module
Routing code
Descriptor code