IEC146I
513-rc,mod,jjj,sss, ddname[-#],dev,ser,dsname

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

DFSMSdfp

Module

IFG0194A

Routing code

11

Descriptor code

6