To use IEBCOPY, see the following characteristics, rules, and restrictions:
- IEBCOPY does support VIO (virtual I/O)
data sets.
- IEBCOPY uses the EXCP access method. Therefore:
- Some common DCB parameters such as BUFNO are ignored.
- Starting in z/OS V1R13, IEBCOPY is no longer APF-authorized.
- IEBCOPY must not be loaded in supervisor state or in protection
key zero. It is an application program that does not use the special
system interfaces assumed for the system kernel running in supervisor
state or in protection key zero.
- Variable spanned format record (VS or VBS) are not supported for
a partitioned data set.
- Shared or in use data sets should not be compressed in place or
updated unless the subject data set is made nonsharable. See Sharing data sets.
- When a PDSE is involved and only a small amount of virtual storage
is available to the PDSE processing routines, then messages about
the shortage might only appear on the console and not in the SYSPRINT
data set.
- Load modules having the downward compatible (DC) linkage editor
attribute will be reblocked to a maximum block size of 1024 (1K) when
encountered during COPYMOD processing, regardless of the number specified
on the MINBLK and MAXBLK parameters.
- Reblocking cannot be performed if either the input or the output
data set has:
- undefined format records
- keyed records
- track overflow records
- note lists or user TTRNs
or if compress-in-place is specified. (Load modules, with undefined
record formats and note lists, may be reblocked using the COPYMOD
statement.)
- The compress-in-place function cannot be performed for the following:
- Unload data sets
- Data sets with track overflow records
- Data sets with keyed records
- Unmovable data sets
- PDSEs (request is ignored).
- PDSEs cannot contain members with note lists, keys, or track overflow.
You cannot mix load modules and nonload modules in the same PDSE.
- Using OPTCD=W for any DASD could dramatically slow down a COPY
operation. OPTCD is in the data set label, and therefore can be active
when OPTCD is not coded on the DD statement.
- OPTCD=W will only be honored when coded in the JCL. OPTCD=W, if
present in the data set label, will be deleted from the label.
Note: If IEBCOPY copies a record which is physically longer
than the block size of the output partitioned data set, message IEB175I
(return code 4) is issued to warn you that the data set contains fat blocks, which are physical records created
in the data set that are longer than the BLKSIZE in the data set label.