Previous Topic: 2.3.3.3.2 JCLGEN Definition TablesNext Topic: 2.3.3.3.2.2 Job/CLIST Attribute Table (JCLINFO/JCL$Iccc)


2.3.3.3.2.1 Job/CLIST Generation Lists

The GENLIST parameter specified in the SYSIN data stream of
the JCLGEN process, as described in Section 2.3.3.3,
specifies a member in MICS.PARMS where JCLGEN will find a
list of jobs and/or CLISTs to be created.  The following
GENLISTs are shipped with CA MICS:  members JCLGEN0 through
JCLGEN2 and JCLGENUC in sharedprefix.MICS.PARMS and JCLGENA
through JCLGENG and JCLGENU in prefix.MICS.PARMS.  They are
used by jobs stored under the same member names in the
corresponding MICS.CNTL library.  The contents of the
GENLISTs are documented in Section 2.3.3.1.1, "Processing
Done by Standard JCLGEN Jobs."

Use sharedprefix.MICS.PARMS(JCLGENUC) to specify which items
you want generated at the complex level.  Use
prefix.MICS.PARMS(JCLGENU) to specify unit level generations.

Use one of these GENLISTs, instead of the standard GENLISTs,
to reduce the number of members generated.  Only those
members modified in MICS.PROTOLIB; or those members that
would be affected by changes made in JCLDEFC, JCLDEF,
JCLINFO, JCL$Iccc, JCLNAMES, or DBSPLIT; would have to be
regenerated.  This way you reduce the JCLGEN run time and
reduce the number of members that have to be reviewed by your
production change control process.  For example, to
regenerate the DAILY, WEEKLY, and MONTHLY job streams, you do
the following:

     edit prefix.MICS.PARMS(JCLGENU)

          DAILY
          WEEKLY MONTHLY

     sub 'prefix.MICS.CNTL(JCLGENU)'

Specify one or multiple member names on each statement.  In
the example above, only members DAILY, WEEKLY, and MONTHLY
would be generated in prefix.MICS.CNTL.