JCLDEFC contains parameters used to generate complex-level
JCL. JCLDEF is used for all other JCL generation. The
structure of the two members is similar, but JCLDEFC contains
fewer parameters.
To guide the JCLGEN process, specify a few required
parameters and any optional ones in
sharedprefix.MICS.PARMS(JCLDEFC).
The format of the statements is free-form but positional.
Keywords must NOT be abbreviated. Any line starting with an
asterisk is considered a comment. Only parameters that
contain embedded or trailing blanks require beginning and
ending quotes. A sample member is illustrated in Figure 2-5
and the JCL Definitions worksheet is illustrated in Figure
2-6.
Use the JCLDEFC member in the sharedprefix.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 Complex Control Definitions
2 - Database Complex Library Definitions
3 - Database Complex JCL Definitions
4 - Database Complex Tape Specifications
5 - Database Complex Extended JOB Statement Definitions
6 - Database Complex User Defined Symbols
7 - JCLGEN Parameter Sharing
Note: Many of the parameter values defined in the JCLDEFC
member are available as internal JCLGEN variables. For more
information about JCLGEN variables, see section 2.3.3.3.3.1,
Generation Control Language Variables.
The parameters in the following sample of JCLDEFC are grouped
to match the parameter detail descriptions that follow.
*
* SAMPLE SHAREDPREFIX.MICS.PARMS(JCLDEFC)
*
COMPLEXPARMS YES
*
* CONTROL DEFINITIONS
*
SHAREDPREFIX CPM981.CMN MICSLEVEL
TSHAREDPREF CPM981.CMNT MICSLEVEL
*
* HFSROOT is case sensitive
*
HFSROOT '/MICS/CPM981.CMN'
*
* LIBRARY DEFINITIONS
*
SASVER 9.20
SASNAME SAS
SASLIB 'CPM981.CMN.MICS.LIBRARY'
SASAUTOS 'CPM981.CMN.MICS.AUTOLIB'
SASHELP 'CPM981.CMN.MICS.SASHELP'
SASMSG 'CPM981.CMN.MICS.SASMSG'
*SASENV 'CPM981.CMN.MICS.TKMVSENV(TKMVSENV)'
*SASCONFIG 'CPM981.CMN.MICS.CONFIG(BATCH)'
SASCONFIG1 'CPM981.CMN.MICS.CONFIG(BATCH)'
SASCONFIG2 'CPM981.CMN.MICS.CONFIG(COMMON)'
SASCONFIG3 'CPM981.CMN.MICS.CONFIG(ENW0)'
SASCONFIG4 'CPM981.CMN.MICS.CONFIG(SITE)'
*
PROCLIB 'SYS1.PROCLIB'
*
*AUTHLIB 'SYS1.AUTHLIB'
*
ISPLLIB1 'ISP.SISPLOAD'
ISPLLIB2 'ISP.SISPLPA'
ISPMLIB1 'ISP.SISPMENU'
ISPMLIB2 'ISP.ISRMLIB'
ISPTLIB1 'ISP.SISPTENU'
ISPTLIB2 'ISP.ISRTLIB'
*
*STEPLIB1 'DPM981.DB1.STEPLIB1'
*STEPLIB2 'DPM981.DB1.STEPLIB2'
*SORTLIB 'SYS1.SORTLIB'
*
*SYSTEMMODEL 'DPM981.DB1.MODEL'
*
*CAILIB 'SYS1.CA90S.LOAD'
*
OBJACCESS COPY
OBJWAIT 10
*
*SORTUTILITY CASORT
*
* JCL DEFINITIONS
*
ASSEMBLER HL
AUTOSUBMIT YES
COLIBSPACE 6144 1000 500
DASDUNIT SYSDA
DASDSMSPARMS STORCLAS=MICSDATA
DOCUMENT A
DYNAMWAIT 15
*INTRDRCLASS
JES 2
LOGS *
MICSLOG *
RENUMBER YES
REPORTS *
SORTCYL 6
SORTUNIT SYSDA
SORTWKNO 6
SORTSMSPARMS STORCLAS=WORK
WORKSPACE TRK 500 250
WORKUNIT SYSDA
WORKSMSPARMS STORCLAS=MICSTEMP
*WORKVOLSER
*
* TAPE SPECIFICATIONS
*
ACCTMGDG 85
*DENSITY
TAPEPARM UNIT=3480 EXPDT=1999/000 COMP
*TAPEPARM VOLCOUNT=nn NULLUNIT=unitname NULLSER=volser
*TAPESMSPARM
TMS YES
*
* EXTENDED JOB STATEMENT DEFINITIONS
*
ACCT 'CA MICS'
CLASS A
GROUP XPM981
*JCLLIB NO
JOBNAME DPM
*JOB7380
MSGCLASS A
MSGLEVEL 1,1
NOTIFY DPM981
*PASSWORD
*PERFORM
PROG 'CA MICS'
*PRTY
*REGION
USER &SYSUID
*
*
* USER DEFINED SYMBOLS
*
*USERDEF USR_____ _________________________________________
Figure 2-5. Sample JCLDEFC Member
+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: Database Complex JCL Definitions | | PARMS Library Member is JCLDEFC | | Reference Section: 2.3.1.6 | +--------------------------------------------------------------------------+ Control Definitions |*COMPLEXPARMS _______________ (YES or NO) | | SHAREDPREFIX _______________ (MICSLEVEL or NOMICSLEVEL) | | TSHAREDPREF _______________ (MICSLEVEL or NOMICSLEVEL) | |*HFSROOT '____________________________________________' | | | Library Definitions |*ISPLLIB1 '____________________________________________' | |*ISPLLIB2 '____________________________________________' | |*ISPMLIB1 '____________________________________________' | |*ISPMLIB2 '____________________________________________' | |*ISPTLIB1 '____________________________________________' | |*ISPTLIB2 '____________________________________________' | |*PROCLIB '____________________________________________' | |*AUTHLIB '____________________________________________' (Q&R w/JES3) | |*SASAUTOS '____________________________________________' | |*SASENV '____________________________________________' | |*SASCONFIG1 '____________________________________________' | |*SASCONFIG2 '____________________________________________' | |*SASCONFIG3 '____________________________________________' | |*SASCONFIG4 '____________________________________________' | |*SASHELP '____________________________________________' | |*SASLIB '____________________________________________' | |*SASMSG '____________________________________________' | |*SASNAME __________ | |*SASVER __________ | |*SORTLIB '____________________________________________' | |*STEPLIB1 '____________________________________________' (optional) | |*STEPLIB2 '____________________________________________' (optional) | | CAILIB '____________________________________________' | |*OBJACCESS '____________________________________________' | |*OBJWAIT ____ (# minutes to wait for unavailable data sets) | |*USEROBJLIB '____________________________________________' | | | JCL Definitions |*ASSEMBLER __ (H for IEV90, HL for ASMA90, Default is H) | | AUTOSUBMIT ___ (YES or NO) | |*COLIBSPACE '____________________________________________' | | DASDUNIT ________ (generic name) | | DASDSMSPARMS ________ (SMS data set allocation parameters) | |*DIRSTATS ____ (YES or NO) | | DOCUMENT '______ ' (SYSOUT class parameters - upper/lower case) | | DYNAMWAIT ____ (# minutes to wait for unavailable data sets) | | INTRDRCLASS ___ (class parameter) | | JES _ (2 or 3) | | LOGS __________ (SYSOUT class parameters - class,program,form)| |*MICSDMDELIM _ (default ~) | | MICSLOG __________ (SYSOUT class parameters - MICSLOG output) | | 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 sortwk data sets - 0 to 99) | |*STEPCPULIMIT ____ (YES or NO) | | 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) | | ACCTMGDG __ (default 85) | | DENSITY _ (3 for 1600 bpi 4 for 6250 bpi or 3480) | |*SYSTEMMODEL '____________________________________________' | | TMS _______ (tape management system, YES/name/NONE/LOCAL) | | | 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 999) | | 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 marked with a * are eligible for parameter sharing
Figure 2-6. Database Complex JCL Definition Worksheet
| Copyright © 2012 CA. All rights reserved. | Tell Technical Publications how we can improve this information |