To guide the JCLGEN process, specify a few required
parameters and many optional ones in
prefix.MICS.PARMS(JCLDEF). The JCLGEN process generates
CLISTs, MACROs, JCL procedures, and job streams 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 starting 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.
You must 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: 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)
* CONTROL DEFINITIONS
*
COMPLEXPARMS YES
DATABASE CPMPROD P PRIMARY
COMPONENTS RMF SMF TSO CIC IDM SNT IMS DB2 SRL VMC
COMPONENTS VCA ACT CAP MQS WEB TDM AST AUM
SMFRECORDING CIC IDM SNT VCA
PREFIX DPM981.DB1 MICSLEVEL
TAPEPREFIX TPM981.DB1 MICSLEVEL
*
* LIBRARY DEFINITIONS
*
*TSMLINK 'TSOMON.R5.TSMLINK'
*TSMPARMS 'TSOMON.R5.TSMMAC'
*
* EXECUTION OPTION DEFINITIONS
*
ARCHIVE AUDIT YES JOB AUTOSUBMIT
ARCHIVE HISTM YES JOB AUTOSUBMIT
ARCHIVE HISTW NO
BACKUP FREQ DAILY
DAYSMF FILES TEMPORARY
*DAYSMF EXCLUDE DB2
*SMFDIRECTOR DB2
EXCLUDESTEP TIMESPAN STEPNUMBER
MONTHLY BACKUP YES
RESTORE BACKUP YES
*
* JCL DEFINITIONS
*
AUTOSUBMIT YES
COLIBSPACE 6144 1500 500
DASDUNIT SYSDA
DASDSMSPARMS STORCLAS=MICSDATA
DIRSTATS NO
*DYNAMWAIT 15
*INTRDRCLASS
JES 2
LOGS *
MICSDMDELIM ~
*MICSLOG *
RENUMBER YES
REPORTS *
SORTCYL 6
SORTUNIT SYSDA
SORTSMSPARMS STORCLAS=WORK
SORTUTILITY CASORT
SORTWKNO 6
STEPCPULIMIT YES
*UOLIBSPACE 6144 500 100
WORKSPACE TRK 500 250
WORKUNIT SYSDA
WORKSMSPARMS STORCLAS=MICSTEMP
*WORKVOLSER
*
* TAPE SPECIFICATIONS
*
TAPEPARM UNIT=3480 EXPDT=1999/000 COMP
TAPEPARM NULLUNIT=3480 NULLSER=NULSER
*TAPEPARM VOLCOUNT=nn
*TAPESMSPARM
ACCTDTAPEPARM
ACCTDTAPESMSPARM
ACCTDAY1PARM
ACCTDAY1SMSPARM
ACCTDAY2PARM
ACCTDAY2SMSPARM
ACCTMTAPEPARM
ACCTMTAPESMSPARM
*
AUDITPARM GDG=53
*AUDITPARM UNIT=3480 EXPDT=1999/000 COMP
*AUDITPARM NULLUNIT=3480 NULLSER=NULSER
*AUDITPARM VOLCOUNT=nn
*AUDITSMSPARM
*
BKUPPARM GDG=10
*BKUPPARM UNIT=3480 EXPDT=1999/000 COMP
*BKUPPARM NULLUNIT=3480 NULLSER=NULSER
*BKUPPARM VOLCOUNT=nn
*BKUPSMSPARM
*
HISTMPARM GDG=5
*HISTMPARM UNIT=3480 EXPDT=1999/000 COMP
*HISTMPARM NULLUNIT=3480 NULLSER=NULSER
*HISTMPARM VOLCOUNT=nn
*HISTMSMSPARM
*
HISTWPARM GDG=7
*HISTWPARM UNIT=3480 EXPDT=1999/000 COMP
*HISTWPARM NULLUNIT=3480 NULLSER=NULSER
*HISTWPARM VOLCOUNT=nn
*HISTWSMSPARM
*
MBKUPPARM GDG=6
*MBKUPPARM UNIT=3480 EXPDT=1999/000 COMP
*MBKUPPARM NULLUNIT=3480 NULLSER=NULSER
*MBKUPPARM VOLCOUNT=nn
*MBKUPSMSPARM
*
ACCTDGDG 12
*DENSITY
TMS YES
VCATNAME SYSTEM
*VCATOWNER
*VCATPASSWORD
*VCATSER
*VCATUNIT
SYSTEMMODEL 'DPM981.DB1.MODEL'
*
* EXTENDED JOB STATEMENT DEFINITIONS
*
ACCT 'MICS'
CLASS A
GROUP XPM981
*JCLLIB NO
JOBNAME DPM
*JOB7380
MSGCLASS A
MSGLEVEL 1,1
NOTIFY &SYSUID
*PASSWORD
*PERFORM
PROG 'MICS'
*PRTY
*REGION 4096
*USER DPM981
*
* USER DEFINED SYMBOLS
*
*USERDEF USR_____ __________________________________________
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, etc.) | | SMFRECORDING ____ ____ ____ (AST, CIC, IDM, HSM, SNT, VCA, WEB) | | PREFIX _______________ (MICSLEVEL or NOMICSLEVEL) | | TAPEPREFIX _______________ (MICSLEVEL or NOMICSLEVEL) | | | Library Definitions |*ISPLLIB1 '____________________________________________' | |*ISPLLIB2 '____________________________________________' | |*ISPMLIB1 '____________________________________________' | |*ISPMLIB2 '____________________________________________' | |*ISPTLIB1 '____________________________________________' | |*ISPTLIB2 '____________________________________________' | |*PROCLIB '____________________________________________' | |*SASAUTOS '____________________________________________' | |*SASCONFIG '____________________________________________' | |*SASCONFIG1 '____________________________________________' | |*SASCONFIG2 '____________________________________________' | |*SASCONFIG3 '____________________________________________' | |*SASCONFIG4 '____________________________________________' | |*SASENV '____________________________________________' | |*SASHELP '____________________________________________' | |*SASLIB '____________________________________________' | |*SASMSG '____________________________________________' | |*SASNAME __________ | |*SASVER __________ | |*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, etc.) | | 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) | | JES _ (2 or 3) | | 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 to 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 to 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)
| Copyright © 2012 CA. All rights reserved. | Tell Technical Publications how we can improve this information |