Default language.

Copying your JCL library


Your JCL library contains a $$JCLCPY sample member that you can use to copy your JCL library to a new library. While you can use other methods to copy the library, the $$JCLCPY job performs the following functions to lessen the changes you need to make in the copy:

  • Allocates the new data set if it does not already exist.
  • Copies all members from the original JCL data set to the new one.
  • Changes the JCL in the copied members to reference the new JCL data set name instead of the original JCL data set name.

Use the following procedure to make a copy of your JCL library.

To make a copy

  1. (optionally) Edit the $$JCLCPY member to specify the name of a new JCL data set.The output data set name is specified as &DVOLIB..BKUP in the sample. Change the output data set name to a valid name for the new JCL library.

    //IN       DD *           
      BMIRXCL '&DVOLIB' +     
              '&DVOLIB..BKUP'

    If you do not change the name, the JCL library will be named the same as your original library with the BKUP low-level qualifier added to it. For example, if the original data set name is MY.INSTALL.JCL, the copy would be named MY.INSTALL.JCL.BKUP.

    Warning

    Important

    Do not change the input data set name (&DVOLIB) or the copy will not work properly.

  2. Run the $$JCLCPY job.The new library is created.

Where to go from here

Continue to Modifying-INCLUDE-members.

 

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

Installation System