5.5 Implement Complex Level JCLGEN Parameters


This following optional checklist shows you how to activate
JCLGEN parameter sharing for all units in the CA MICS
Complex.

  +---------------------------------------------------------+
  | Reference(s): Section 2.3.1.6 (JCLDEFC)                 |
  |                       2.3.1.6.1 (JCLDEFC Control Def)   |
  |                       2.3.1.6.7 (JCLGEN Parm Sharing)   |
  |                       2.3.3.2.1 (JCLDEF)                |
  |                       2.3.3.2.1.1 (JCLDEF Control Def)  |
  +---------------------------------------------------------+

This checklist assumes that sharable unit level parameters
are the same as the complex level parameter for all units.

__  1. Modify JCLDEFC

       Modify sharedprefix.MICS.PARMS(JCLDEFC) and add the
       following as the FIRST statement:

       COMPLEXPARMS YES

__  2. Edit JCLGENUC

       Edit sharedprefix.MICS.PARMS(JCLGENUC) so that it
       contains the following:

       PROCJOB1 ALLPROCC

       Submit the following job:

       'sharedprefix.MICS.CNTL(JCLGENUC)'

       Ensure that there are no error messages in MICSLOG or
       SYSTSPRT, that the MICSLOG contains the normal
       termination message, BAS10999I, and that the job
       completes with a condition code of zero.

__  3. Execute PROCJOB1

       Submit the following job:

         'sharedprefix.MICS.CNTL(PROCJOB1)'

__  4. (CONDITIONAL) Copy PROCLIB

       All complex-level JCL procedures have changed.

       If you maintain PROCs in a production PROCLIB, copy
       the regenerated procedures to your production PROCLIB.

  ***********************************************************
  *  Repeat steps 5 through 9 for each database unit in the *
  *  CA MICS complex.                                       *
  ***********************************************************

__  5. (CONDITIONAL) Edit JCLDEF

       Review and edit prefix.MICS.PARMS(JCLDEF).  If JCLDEF
       contains COMPLEXPARMS NO, then remove it.  Comment out
       any JCLDEF parameter that will be cascaded from the
       complex level to the unit level.

__  6. Execute JCLGENU

       __ Edit prefix.MICS.PARMS(JCLGENU) so that it contains
          a single line that reads:

          PROCJOB2 PROCJOB3 RESTORE JCLGENB

       __ Submit the following job:

         'prefix.MICS.CNTL(JCLGENU)'

       Ensure that there are no error messages in MICSLOG or
       SYSTSPRT, that the MICSLOG contains the normal
       termination message, BAS10999I, and that the job
       completes with a condition code of zero.

__  7. Execute PROCJOB2

       Move the first group of CA MICS cataloged JCL
       procedures to the production PROC library by
       submitting the following job:

         'prefix.MICS.CNTL(PROCJOB2)'

       +---------------------------------------------------+
       | Reference(s): Section 3.5.4                       |
       +---------------------------------------------------+

__  8. Execute PROCJOB3

       Move CA MICS database set-up PROCS to the installation
       PROCLIB by submitting the following job:

         'prefix.MICS.CNTL(PROCJOB3)'

       +---------------------------------------------------+
       | Reference(s): Section 3.5.4                       |
       +---------------------------------------------------+

__  9. (CONDITIONAL) Copy PROCLIB

       All JCL procedures have changed for this unit.

       If you maintain PROCs in a production PROCLIB, copy
       the regenerated procedure to your production PROCLIB.

  ***********************************************************
  *  Repeat the above steps for each unit database in the   *
  *  CA MICS Complex.                                       *
  ***********************************************************