Previous Topic: 2.3.3.2 Standard JCLGEN ParametersNext Topic: 2.3.3.2.1.1 Database Unit Control Definitions


2.3.3.2.1 JCL Option Definitions (JCLDEF)
 To guide the JCLGEN process, specify a few required
 parameters and optional ones in prefix.MICS.PARMS(JCLDEF).
 The JCLGEN process generates CLISTs, MACROs, JCL procedures,
 and job streams that are tailored for your processing environment.
 This member contains one statement for each parameter
 defined.  The format of the statements is free-form but
 positional.  Keywords cannot be abbreviated.  Any line that
 starts with an asterisk is considered a comment.  Only
 parameters that contain embedded or trailing blanks require
 beginning and ending single quotes.  (When in doubt, add
 quotes.) A sample member is illustrated in Figure 2-20 and
 the JCL Options worksheet is illustrated in Figure 2-21.
 
 Use the JCLDEF member in the prefix.MICS.PARMS
 library shipped with the CA MICS system as a starting point
 for specifying your options.  These options are described in
 the following sections:
 
     1 - Database Unit Control Definitions
     2 - Database Unit Library Definitions
     3 - Database Unit Execution Option Definitions
     4 - Database Unit JCL Definitions
     5 - Database Unit Tape Specifications
     6 - Database Unit Extended JOB Statement Definitions
     7 - Database Unit User-Defined Symbols
     8 - JCLGEN Parameter Sharing
 
 Note: When possible, the default value is used as the
 example.  If you are satisfied with the
 value, you do not need to uncomment or change it.  The uncommented
 statements are either required, do not have a default value,
 or are changed in the example.
 
 Many of the parameter values defined in this member are
 available as internal JCLGEN variables.  For more
 information, see section 2.3.3.3.3.1, Generation Control
 Language Variables.
 
 
 *
 * SAMPLE PREFIX.MICS.PARMS(JCLDEF)
 *
 * THE COMPLEXPARMS PARAMETER CONTROLS SELECTED DEFAULT UNIT
 * PARAMETER VALUES
 *
 *  COMPLEXPARMS YES - PARAMETERS DEFAULT TO COMPLEX-LEVEL
 *                     VALUE
 *  COMPLEXPARMS NO  - PARAMETERS REQUIRED AT UNIT LEVEL
 *
  COMPLEXPARMS   YES
 *
 *     CONTROL DEFINITIONS
 *
  DATABASE       CPMPROD      P   PRIMARY
  COMPONENTS     RMF SMF TSO CIC IDM SNT IMS DB2 SRL VMC
  COMPONENTS     VCA ACT CAP MQS WEB AST TDM AUM
  SMFRECORDING   CIC IDM SNT VCA
  PREFIX         HLQ.FOR.UNIT   MICSLEVEL
  TAPEPREFIX     HLQ.UNIT.TAPES MICSLEVEL
 *
 *
 *   COMPLEXPARMS YES/NO APPLIES TO THE FOLLOWING PARAMETERS
 *     UN-COMMENT THE PARAMETER TO OVERRIDE THE COMPLEX-LEVEL
 *     DEFAULT SPECIFICATION
 *
 *     EXECUTION OPTION DEFINITIONS
 *
  DAYSMF         FILES TEMPORARY
 *DAYSMF         EXCLUDE DB2
  RESTORE        BACKUP NO
 *SMFDIRECTOR    DB2
 *
 *     JCL DEFINITIONS
 *
 *WORKSPACE      TRK 500 250
 *WORKUNIT       SYSDA
 *WORKSMSPARMS   STORCLAS=MICSTEMP
 *
 *     TAPE SPECIFICATIONS
 *
 *
 *DETAILTAPEPARM
 *
 *     EXTENDED JOB STATEMENT DEFINITIONS
 *
 *PROG          'MICS ADMIN'
 *
$FIGC Figure 2-20.  Sample JCLDEF Member

 

+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: JCL Options Definitions (Part 1) | | | | PARMS Library Member is JCLDEF - Reference Sections: 2.3.3.2.1 | +--------------------------------------------------------------------------+ Control Definitions | COMPLEXPARMS _____ (YES or NO) | |*DATABASE ________ _ ________ | |*COMPONENTS ____ ____ ____ ____ ____ (RMF, SMF, TSO, and so on.) | |*SMFRECORDING ____ ____ ____ (AST, CIC, IDM, HSM, SNT, VCA, WEB) | |*PREFIX _______________ (MICSLEVEL or NOMICSLEVEL) | |*TAPEPREFIX _______________ (MICSLEVEL or NOMICSLEVEL) | | | Library Definitions | PROCLIB '____________________________________________' | | SORTLIB '____________________________________________' | | STEPLIB1 '____________________________________________' (optional) | | STEPLIB2 '____________________________________________' (optional) | |*TSMLINK '____________________________________________' | |*TSMPARMS '____________________________________________' | | USEROBJLIB '____________________________________________' (optional) | | | Execution Option | ARCHIVE AUDIT ___ ____ ____________ (YES/NO STEP/JOB AUTOSUBMIT) | Definitions | ARCHIVE HISTM ___ ____ ____________ (YES/NO STEP/JOB AUTOSUBMIT) | | ARCHIVE HISTW ___ ____ ____________ (YES/NO STEP/JOB AUTOSUBMIT) | | BACKUP FREQ ________ (DAILY, BI-DAILY, or WEEKLY) | | DAYSMF OFF | | DAYSMF FILES _________ (TEMPORARY or PERMANENT) | | DAYSMF EXCLUDE ___ ___ ___ ___ (RMF, SMF, TSO, etc.) | |*SMFDIRECTOR ___ ___ ___ ___ (RMF, SMF, TSO, and so on) | |*EXCLUDESTEP _______ ___ (TIMESPAN STEPNUMBER) | | MONTHLY BACKUP ___ (YES or NO) | | RESTORE BACKUP ___ (YES or NO) | | | +--------------------------------------------------------------------------+

 
 Figure 2-21.  JCL Options Definitions Worksheet (Part 1 of 6)

+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: JCL Options Definitions (Part 2) | | PARMS Library Member is JCLDEF - Reference Sections: 2.3.3.2.1 | +--------------------------------------------------------------------------+ JCL Definitions | AUTOSUBMIT ___ (YES or NO) | | COLIBSPACE ___ ___ ___ (CYL or TRK, primary, secondary) | | DASDUNIT ________ (generic name) | | DASDSMSPARMS ________ (SMS data set allocation parameters) | | DIRSTATS ___ (YES or NO) | | DYNAMWAIT ____ (# minutes to wait for unavailable data sets) | | INTRDRCLASS ___ (default A) | | LOGS __________ (SYSOUT class parameters - class,program,form) | | MICSDMDELIM _ (default ~) | | MICSLOG __________ (SYSOUT class parameters - class,program,form) | | RENUMBER ___ (YES or NO) | | REPORTS __________ (SYSOUT class parameters - class,program,form) | | SORTCYL ___ (up to 999 cylinders) | | SORTUNIT ________ (generic name) | | SORTSMSPARMS ________ (SMS data set allocation parameters) | | SORTUTILITY ________ (sort product) | | SORTWKNO ________ (number of sort work data sets - 0 through 99) | | STEPCPULIMIT ___ (YES or NO) | | UOLIBSPACE ___ ___ ___ (CYL or TRK, primary, secondary) | | WORKSPACE ___ ___ ___ (CYL or TRK, primary, secondary) | | WORKUNIT ________ (generic name) | | WORKVOLSER ______ (volume name) | | WORKSMSPARMS ________ (SMS data set allocation parameters) | | | Tape Specifications | TAPEPARM (one or more TAPEPARM parameters) | |                              |          UNIT=________    (generic name)                                 |                              |         EXPDT=_______     (YYDDD or YYYY/DDD)                            |                             |       NOEXPDT             (omit both EXPDT= and RETPD= from DD stmts.)   |                              |        NOCOMP vs. COMP    (no tape data compaction -- IDRC=NOCOMP        |                              |                            tape data compaction -- IDRC=COMP)            |                              |       NOSTACK vs. STACK   (non-stacked tapes = 1 file per tape volume;   |                              |                            default STACK = multiple files per tape vol. )|                              |         NOAFF vs. AFF     (no UNIT=AFF on DD stmts. = 1 unit per file    |                              |                            default AFF = specify UNIT=AFF on DD stmts.)  |                              |      VOLCOUNT=___         (default 5)                                    |                              |      NULLUNIT=________    (generic name)                                 |                              |       NULLSER=______      (dummy volume serial number)                   |                              |         MODEL='____________________________________________'             | | TAPESMSPARM ________ (SMS data set allocation parameters) | | ACCTDTAPEPARM ________ (Accounting parameters) | | ACCTDTAPESMSPARM _____ (SMS data set allocation parameters) | | ACCTDAY1PARM ________ (Accounting parameters) | | ACCTDAY1SMSPARM _____ (SMS data set allocation parameters) | | ACCTDAY2PARM ________ (Accounting parameters) | | ACCTDAY2SMSPARM _____ (SMS data set allocation parameters) | | ACCTMTAPEPARM ________ (Accounting parameters) | | ACCTMTAPESMSPARM _____ (SMS data set allocation parameters) | +--------------------------------------------------------------------------+


 Figure 2-21.  JCL Options Definitions Worksheet (Part 2 of 6)

+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: JCL Options Definitions (Part 3) | | PARMS Library Member is JCLDEF - Reference Sections: 2.3.3.2.1 | +--------------------------------------------------------------------------+ Tape Specifications cont. | AUDITPARM (one or more Archive Audit Parameters | | GDG=__ (default 53) |                              |          UNIT=________    (generic name)                                 |                              |         EXPDT=_______     (YYDDD or YYYY/DDD)                            | | RETPD=____ (dddd -- tape retention period) |                             |       NOEXPDT             (omit both EXPDT= and RETPD= from DD stmts.)   |                              |        NOCOMP vs. COMP    (no tape data compaction -- IDRC=NOCOMP        |                              |                            tape data compaction -- IDRC=COMP)            |                              |       NOSTACK vs. STACK   (non-stacked tapes = 1 file per tape volume;   |                              |                            default STACK = multiple files per tape vol. )|                              |         NOAFF vs. AFF     (no UNIT=AFF on DD stmts. = 1 unit per file    |                              |                            default AFF = specify UNIT=AFF on DD stmts.)  |                              |      VOLCOUNT=___         (default 5)                                    |                              |      NULLUNIT=________    (generic name)                                 |                              |       NULLSER=______      (dummy volume serial number)                   |                              |         MODEL='____________________________________________'             | | AUDITSMSPARM ________ (SMS data set allocation parameters) | | | | BKUPPARM (one or more Backup Tape Parameters | | GDG=__ (default 10) |                              |          UNIT=________    (generic name)                                 |                              |         EXPDT=_______     (YYDDD or YYYY/DDD)                            | | RETPD=____ (dddd -- tape retention period) |                             |       NOEXPDT             (omit both EXPDT= and RETPD= from DD stmts.)   |                              |        NOCOMP vs. COMP    (no tape data compaction -- IDRC=NOCOMP        |                              |                            tape data compaction -- IDRC=COMP)            |                              |       NOSTACK vs. STACK   (non-stacked tapes = 1 file per tape volume;   |                              |                            default STACK = multiple files per tape vol. )|                              |         NOAFF vs. AFF     (no UNIT=AFF on DD stmts. = 1 unit per file    |                              |                            default AFF = specify UNIT=AFF on DD stmts.)  |                              |      VOLCOUNT=___         (default 5)                                    |                              |      NULLUNIT=________    (generic name)                                 |                              |       NULLSER=______      (dummy volume serial number)                   |                              |         MODEL='____________________________________________'             | | BKUPSMSPARM ________ (SMS data set allocation parameters) | | | +--------------------------------------------------------------------------+

 Figure 2-21.  JCL Options Definitions Worksheet (Part 3 of 6)

+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: JCL Options Definitions (Part 3) | | PARMS Library Member is JCLDEF - Reference Sections: 2.3.3.2.1 | +--------------------------------------------------------------------------+ Tape Specifications cont. | HISTMPARM (one or more Archive Monthly History Parameters| | GDG=__ (default 5) | +--------------------------------------------------------------------------+                              |          UNIT=________    (generic name)                                 |                              |         EXPDT=_______     (YYDDD or YYYY/DDD)                            | | RETPD=____ (dddd -- tape retention period) |                             |       NOEXPDT             (omit both EXPDT= and RETPD= from DD stmts.)   |                              |        NOCOMP vs. COMP    (no tape data compaction -- IDRC=NOCOMP        |                              |                            tape data compaction -- IDRC=COMP)            |                              |       NOSTACK vs. STACK   (non-stacked tapes = 1 file per tape volume;   |                              |                            default STACK = multiple files per tape vol. )|                              |         NOAFF vs. AFF     (no UNIT=AFF on DD stmts. = 1 unit per file    |                              |                            default AFF = specify UNIT=AFF on DD stmts.)  |                              |      VOLCOUNT=___         (default 5)                                    |                              |      NULLUNIT=________    (generic name)                                 |                              |       NULLSER=______      (dummy volume serial number)                   |                              |         MODEL='____________________________________________'             | | HISTMSMSPARM ________ (SMS data set allocation parameters) | | | | HISTWPARM (one or more Archive Weekly History Parameters | | GDG=__ (default 7) |                              |          UNIT=________    (generic name)                                 |                              |         EXPDT=_______     (YYDDD or YYYY/DDD)                            | | RETPD=____ (dddd -- tape retention period) |                             |       NOEXPDT             (omit both EXPDT= and RETPD= from DD stmts.)   |                              |        NOCOMP vs. COMP    (no tape data compaction -- IDRC=NOCOMP        |                              |                            tape data compaction -- IDRC=COMP)            |                              |       NOSTACK vs. STACK   (non-stacked tapes = 1 file per tape volume;   |                              |                            default STACK = multiple files per tape vol. )|                              |         NOAFF vs. AFF     (no UNIT=AFF on DD stmts. = 1 unit per file    |                              |                            default AFF = specify UNIT=AFF on DD stmts.)  |                              |      VOLCOUNT=___         (default 5)                                    |                              |      NULLUNIT=________    (generic name)                                 |                              |       NULLSER=______      (dummy volume serial number)                   |                              |         MODEL='____________________________________________'             | | HISTWSMSPARM ________ (SMS data set allocation parameters) | | | +--------------------------------------------------------------------------+


 Figure 2-21.  JCL Options Definitions Worksheet (Part 4 of 6)

+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: JCL Options Definitions (Part 3) | | PARMS Library Member is JCLDEF - Reference Sections: 2.3.3.2.1 | +--------------------------------------------------------------------------+ Tape Specifications cont. | MBKUPPARM (one or more Monthly Backup Tape Parameters | | GDG=__ (default 6) |                              |          UNIT=________    (generic name)                                 |                              |         EXPDT=_______     (YYDDD or YYYY/DDD)                            | | RETPD=____ (dddd -- tape retention period) |                             |       NOEXPDT             (omit both EXPDT= and RETPD= from DD stmts.)   |                              |        NOCOMP vs. COMP    (no tape data compaction -- IDRC=NOCOMP        |                              |                            tape data compaction -- IDRC=COMP)            |                              |       NOSTACK vs. STACK   (non-stacked tapes = 1 file per tape volume;   |                              |                            default STACK = multiple files per tape vol. )|                              |         NOAFF vs. AFF     (no UNIT=AFF on DD stmts. = 1 unit per file    |                              |                            default AFF = specify UNIT=AFF on DD stmts.)  |                              |      VOLCOUNT=___         (default 5)                                    |                              |      NULLUNIT=________    (generic name)                                 |                              |       NULLSER=______      (dummy volume serial number)                   |                              |         MODEL='____________________________________________'             | | MBKUPSMSPARM ________ (SMS data set allocation parameters) | | | | ACCTDGDG __ (default 12) | | AUDITGDG __ (default 53) | | BCKUPGDG __ (default 10) | | DENSITY _ (3 for 1600 bpi 4 for 6250 bpi or 3480) | | VCATNAME ______ (VSAM catalog name or SYSTEM) | | VCATOWNER ______ (catalog owner) | | VCATPASSWORD ________ (update level or higher) | | VCATSER ______ (volume serial) | | VCATUNIT ________ (generic name) | |*SYSTEMMODEL '____________________________________________' | | TMS ______ (tape management system, YES/name/NONE/LOCAL) | | | +--------------------------------------------------------------------------+

 
 Figure 2-21.  JCL Options Definitions Worksheet (Part 5 of 6)

+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: JCL Options Definitions (Part 3) | | PARMS Library Member is JCLDEF - Reference Sections: 2.3.3.2.1 | +--------------------------------------------------------------------------+ Extended JOB Statement | ACCT '____________________________________________' | Definitions | CLASS _________ (job class) | | GROUP ________ (RACF GROUP) | |*JCLLIB ___ (YES or NO) | | JOBNAME ________ | | JOB7380 ________ | | MSGCLASS _ (SYSOUT class) | | MSGLEVEL ______ (Default 2,1) | | NOTIFY _______ (userid or &SYSUID) | | PASSWORD ________ (RACF PASSWORD) | | PERFORM __ (job performance group, 1 to 255) | | PROG '____________________' | | PRTY __ (job priority, 1 through 15) | | REGION ____ (nnnn -number of K bytes, nnnnK, or nnnM) | | USER _______ (RACF USER) | | | User-Defined Symbols | USERDEF USR_____ _______________________________________________ | | | +--------------------------------------------------------------------------+ Parameters marks with a * are eligible for parameter sharing


 Figure 2-21.  JCL Options Definitions Worksheet (Part 6 of 6)