Using the Utility enhancements

z/OS® V2R1 adds the following DFSMSdfp utility enhancements:

The IEBCOPY utility is also enhanced to provide an ABEND code and the associated reason code in a structure returned in register 0, for certain ABENDs. Starting in z/OS V2R1, IEBCOPY returns this information if an ABEND occurs in the FAMS subcomponent. For details, see the IEBCOPY return code information in Appendix A of z/OS DFSMSdfp Utilities.

Starting in z/OS V2R1, the IEBCOPY utility supports user exits supplied by the program that invokes IEBCOPY. (User exits are not supported when IEBCOPY is invoked directly using JCL). IEBCOPY supports the following user exits: For complete details on these user exits and their parameter lists, see Appendix A in z/OS DFSMSdfp Utilities.

Also in z/OS V2R1, IEBCOPY introduces a new COPYGROUP statement that provides the same function as the COPYGRP statement but also performs that same function for a PDS to PDS copy. (With COPYGRP, when the input and output data sets are both PDSes, the operation is treated as a simple COPY operation, not a group copy.)

Use the COPYGROUP statement to begin a group copy, unload, or load. A group consists of a member and all of its aliases. COPYGROUP treats the group as a single entity.

You can use COPYGROUP to copy a data set in the following situations:
You can use COPYGROUP for unloading groups in the following situations:
You can use COPYGROUP for loading groups in the following situations:
When using the COPYGROUP statement: For complete details on using the new COPYGROUP statement, see the IEBCOPY chapter in z/OS DFSMSdfp Utilities.