Previous Topic: 3.5.3.3 Executing JCLGENC Through JCLGENG

Next Topic: 3.5.4 Move CA MICS PROCs to Installation PROCLIB

3.5.3.4 Selective JCL Generation Using JCLGENU


JCLGENU has no specific set of jobs which it generates.
Rather, it is provided for you to use for selective
generation or regeneration of any CA MICS prototype member.

The JCLGEN process contains a SAS macro variable, GENLIST,
that names a member containing a list of the names of the JCL
job streams, JCL procedures, MACROs, and/or TSO CLISTs you
are trying to create.  The GENLIST names a member in the
library pointed to by the PARMS DD statement.  For JCLGENU,
the list of members to be generated is initially empty.  You
must enter your own list before running the JCLGENU job.

The names in the GENLIST member can be specified free form,
separated by blanks or commas.  An asterisk indicates the
beginning of a comment.  A line of blanks is allowed.  Names
can appear in position 1-72 but may not be continued between
lines.

For example, prefix.MICS.PARMS(JCLGENU) might be used to
specify that jobs DAILY, WEEKLY, MONTHLY, YEARLY, BACKUP, and
DOCUMENT are to be regenerated by JCLGEN.  The member would
contain the following:

      * LIST OF MEMBERS TO BE RE-GENERATED BY JCLGEN
      DAILY WEEKLY MONTHLY
      YEARLY
      BACKUP

To run JCLGENU for a selective generation, SUBMIT the JCLGENU
job.

      SUB 'prefix.MICS.CNTL(JCLGENU)'

The JCLGEN process will use ISPF enqueue mechanisms to ensure
that the members being written to are not being used.  If it
encounters a member being used, the JCLGEN process will
terminate abnormally.

If your installation has a security system, such as RACF,
installed, the user submitting the job will require
authorization to run the TSO CLISTs in background (TMP
background process).  Contact your installation's security
administrator to determine any local restrictions.