Copy interface for PDS COPY utilities


The Copy interface is a front-end processor for PDS COPY utilities that use EXCP processing.

Copy performs preliminary checking before passing control to the PDS COPY utility. When the Copy program is called by an application program or invoked in a job step, the interface operates without manual intervention or the need for JCL changes.

IEBCOPY

The IEBCOPY utility supplied by IBM uses EXCP processing.

DATA ACCELERATOR Compression does not compress or expand data read or written using EXCP processing.

When IEBCOPY is invoked, the Copy interface determines whether the data sets in the copy operation can be processed using EXCP. If EXCP processing is appropriate, the interface passes control to IEBCOPY for the particular copy operation. If EXCP processing is not appropriate, the Copy interface performs the copy operation.

When a copy operation involves a mixture of compressed and noncompressed data sets, the Copy interface performs the copy request. When a copy operation involves noncompressed data sets or when the copy operation is an UNLOAD or LOAD, IEBCOPY performs the request.

LOAD and UNLOAD

If you unload a compressed partitioned data set (PDS), you can load another PDS with the sequential copy when either of the following conditions exists:

  • The target PDS contains compressed members.
  • The target PDS is newly allocated without any DCB attributes (RECFM, LRECL, and BLKSIZE have not been coded).

If you unload a noncompressed PDS, you can then load another PDS with the sequential copy when the target PDS does not contain compressed members.

Note

You cannot use the LOAD and UNLOAD processes of IEBCOPY to start or stop compression.

Restrictions for PDSFAST

The PDSFAST GROUP and RESETDS extensions to IEBCOPY are not supported for a COPY operation that involves a mixture of compressed and non-compressed PDSs.

Note

An IEBCOPY job step with multiple SYSIN control statements could produce output containing both BMC and IEBCOPY messages. A single PDS cannot contain a mixture of compressed and noncompressed members.






 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*