3. Installation › 3.5 Generate a Database Unit › 3.5.3 Generate JCL, CLISTs, and Procedures › 3.5.3.4 Selective JCL Generation Using JCLGENU
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.