Previous Topic: 5.6.1 UNITGEN Processing Options

Next Topic: 5.7 Activating CA MICS USS and HFS Support

5.6.2 UNITGEN Checklist


The instructions in the following checklist guide your usage
of the UNITGEN process for regenerating unit-level
parameters, JCL, and SAS macros.

__  1. Review/Modify UNITGEN Options

        Review sharedprefix.MICS.PARMS(UNITGEN) for the
        options in effect.

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

__  2. Execute UNITGEN

       Submit the following job:

         'prefix.MICS.CNTL(UNITGEN)'

       Ensure that there are no error messages in MICSLOG or
       SYSTSPRT and that the MICSLOG contains the normal
       termination messages, BAS10999I or BAS11999I.

       If the UNITGEN NOAUTOSUBMIT, or UNITGEN AUTOSUBMIT and
       NOOPJCL parameters have been specified, UNITGEN will
       complete with a normal return code of 4.  Otherwise,
       UNITGEN and UNITGEN1 should complete with a return
       code of 0.

__  3. (CONDITIONAL) Execute UNITGEN1

       Perform this step only if your installation has
       specified

       UNITGEN NOAUTOSUBMIT

       You must manually submit the UNITGEN1 job to perform
       the required JCL and parameter generations.

       After the UNITGEN job from the previous step
       completes successfully, submit the following job:

         'prefix.MICS.CNTL(UNITGEN1)'

__  4. Verify UNITGEN1 Results

       Verify that the UNITGEN1 job executed successfully.

       The UNITGEN1 job contains multiple steps that perform
       COPYLIBU, CYCLEGEN, JCLGEN, cccPGEN, and GDGSGEN
       processing or part of it.

       Ensure that there are no error messages in MICSLOG or
       SYSTSPRT and that the MICSLOG contains the normal
       termination messages, BAS10999I or BAS11999I.

       All steps should complete with a return code of zero.

       If errors are encountered during UNITGEN1 job
       execution, correct the errors and rerun UNITGEN and
       UNITGEN1 jobs respectively.

       +--------------------------------------------------+
       |  Reference(s):  Sections 5.6 and 5.6.1           |
       +--------------------------------------------------+

__  5. (OPTIONAL) Execute JCLGEND

       Perform this step only if your installation has
       specified

       UNITGEN NOOPJCL

       If NOOPJCL is specified, UNITGEN1 did not generate the
       CA MICS operational jobs.

       To generate these jobs, submit the following job:

         'prefix.MICS.CNTL(JCLGEND)'

       Ensure that there are no error messages in MICSLOG or
       SYSTSPRT and that the MICSLOG contains the normal
       termination messages, BAS10999I or BAS11999I.

       All steps should complete with a return code of zero.

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

__  6. (OPTIONAL) Update the CA MICS Jobs

       If JCLGEND was executed, then all the CA MICS
       operational jobs have changed for this unit.  If a
       tailored UNITGEN requested by a composite UNITGEN
       checklist was executed, then some of the operational
       jobs may have changed.  This includes the following
       jobs in prefix.MICS.CNTL:

       AUDIT     BACKUP    BACKUPM   DAILY     DAILYRPT
       DAYSMFR   EXCFULL   HISTM     HISTW     INCRccc
       MONTHLY   MONTHRPT  RESTORE   SCHEDULE  WEEKLY
       WEEKRPT   YEARACT   YEARLY

       If your site has implemented the operational CA MICS
       processes in a scheduling product, the jobs may have
       to be refreshed in that product.  See the scheduling
       product's administrator for the exact processes
       involved in updating that product's representation of
       the CA MICS jobs.

__  7. (OPTIONAL) Update the CA MICS PROCs

       Depending on the JCLDEF parameters, the following
       CA MICS PROCs may have changed:

       MICSSHRx  MICSDBx  MICSNDBx  MICSDUx

       where x is the CA MICS database unit id.

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