JCLDEFC contains parameters that are used to generate complex-level
JCL, and with the use of the feature JCLGEN Shared
parameters (COMPLEXPARMS YES), unit level JCL generation.
Without the use of JCLGEN Shared parameters (COMPLEXPARMS
YES), JCLDEF is used for all other JCL generation. The
structure of the two members is similar.
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: When possible, the default value is used as the
example. This means that if you are satisfied with that
value, you do not need to uncomment or change it. Uncommented
statements are either required, do not have a default value,
or are changed in the example.
For more information about the tape-related parameters, see
section 2.3.3.2.1.5, Database Unit Tape Specifications.
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 hlq.for.mics MICSLEVEL
TSHAREDPREF hlq.for.tapes MICSLEVEL
*
* HFSROOT is case-sensitive.
*
HFSROOT /uss/directory
*
* LIBRARY DEFINITIONS
*
SASVER 9.3
SASNAME SAS
SASLIB sasprefix.TSxMx.LIBRARY
SASAUTOS sasprefix.TSxMx.W0.AUTOLIB
SASHELP sasprefix.TSxMx.ENW0.SASHELP
SASMSG sasprefix.TSxMx.ENW0.SASMSG
*SASCONFIG sasprefix.TSxMx.CNTL(BATW0)
SASCONFIG1 sasprefix.TSxMx.CONFIG(BATCH)
SASCONFIG2 sasprefix.TSxMx.CONFIG(COMMON)
SASCONFIG3 sasprefix.TSxMx.CONFIG(ENW0)
SASCONFIG4 sasprefix.TSxMx.CONFIG(SITE)
*
PROCLIB proc.library.dsn
*
ISPLLIB1 ISP.SISPLOAD
ISPLLIB2 ISP.SISPLPA
ISPMLIB1 ISP.SISPMENU
ISPMLIB2 ISP.ISRMLIB
ISPTLIB1 ISP.SISPTENU
ISPTLIB2 ISP.ISRTLIB
*
*AUTHLIB authorized.dsn.Q&R.JES3
*CAILIB ca.common.dsn
*STEPLIB1 dsn.concatenate.before.steplib
*STEPLIB2 dsn.concatenate.after.steplib
*SORTLIB sort.dsn.library
*USEROBJLIB user.written.format.library
*
*OBJACCESS COPY
*OBJWAIT 5
*
* EXECUTION OPTION DEFINITIONS
*
ARCHIVE AUDIT YES JOB AUTOSUBMIT
ARCHIVE HISTM YES JOB AUTOSUBMIT
ARCHIVE HISTW NO
*BACKUP FREQ DAILY
*MONTHLY BACKUP YES
*RESTORE BACKUP NO
*
* JCL DEFINITIONS
*
ASSEMBLER HL
*AUTOSUBMIT YES
*COLIBSPACE 6144 1000 500
*DASDUNIT SYSDA
*DASDSMSPARMS any required SMS parms
*DIRSTATS NO
*DOCUMENT A
*DYNAMWAIT 15
*INTRDRCLASS A
*JES 2
LOGS *
*MICSDMDELIM ~
MICSLOG *
*RENUMBER NO
REPORTS *
*SORTCYL 6
*SORTSMSPARMS any required SMS parms
*SORTUNIT SYSDA
SORTUTILITY DFSORT
*SORTWKNO 6
*STEPCPULIMIT YES
*UOLIBSPACE 6144 200 100
*WORKSPACE TRK 500 250
*WORKUNIT SYSDA
*WORKSMSPARMS any required SMS parms
*WORKVOLSER volume to use for SAS WORK file
*
* TAPE SPECIFICATIONS
*
*ACCTDGDG 3
*ACCTDAY1PARM
*ACCTDAY1SMSPARM
*ACCTDAY2PARM
*ACCTDAY2SMSPARM
*ACCTDTAPEPARM
*ACCTDTAPESMSPARM
ACCTMGDG 85
*ACCTMTAPEPARM
*ACCTMTAPESMSPARM
*
AUDITPARM GDG=53
*AUDITPARM UNIT=3490 EXPDT=1999/000
*AUDITPARM NULLUNIT=3490 NULLSER=NULSER
*AUDITPARM VOLCOUNT=nn
*AUDITSMSPARM
*
BKUPPARM GDG=10
*BKUPPARM UNIT=3490 EXPDT=1999/000
*BKUPPARM NULLUNIT=3490 NULLSER=NULSER
*BKUPPARM VOLCOUNT=nn
*BKUPSMSPARM
*
*DETAILTAPEPARM
*DETAILTAPESMSPARM
*
*HISTMPARM GDG=3
*HISTMPARM UNIT=3490 EXPDT=1999/000
*HISTMPARM NULLUNIT=3490 NULLSER=NULSER
*HISTMPARM VOLCOUNT=nn
*HISTMSMSPARM
*
*HISTWPARM GDG=3
*HISTWPARM UNIT=3490 EXPDT=1999/000
*HISTWPARM NULLUNIT=3490 NULLSER=NULSER
*HISTWPARM VOLCOUNT=nn
*HISTWSMSPARM
*
MBKUPPARM GDG=7
*MBKUPPARM UNIT=3490 EXPDT=1999/000
*MBKUPPARM NULLUNIT=3490 NULLSER=NULSER
*MBKUPPARM VOLCOUNT=nn
*MBKUPSMSPARM
*
TAPEPARM UNIT=3490 EXPDT=1999/000
*TAPEPARM MODEL='DPM981.DB1.MODEL'
*TAPEPARM NULLUNIT=unitname NULLSER=volser
*TAPEPARM VOLCOUNT=nn
*TAPESMSPARM
*
*
* EXTENDED JOB STATEMENT DEFINITIONS
*
ACCT 'CA MICS'
CLASS A
*GROUP
*JCLLIB NO
JOBNAME DPM
*JOB7380
*MSGCLASS A
*MSGLEVEL 2,1
NOTIFY &SYSUID
PROG 'CA MICS'
*PRTY
*REGION
*USER
*
*
* 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 | SASNAME __________ ________________' | | SASAUTOS '____________________________________________' | | SASCONFIG '____________________________________________' SAS 9.1.3 | | SASCONFIG1 '____________________________________________' | | SASCONFIG2 '____________________________________________' | | SASCONFIG3 '____________________________________________' | | SASCONFIG4 '____________________________________________' | | SASENV '____________________________________________' | | SASHELP '____________________________________________' | | SASLIB '____________________________________________' | | SASMSG '____________________________________________' | | SASVER '___' | | | | PROCLIB '____________________________________________' | | | | ISPLLIB1 '____________________________________________' | | ISPLLIB2 '____________________________________________' | | ISPMLIB1 '____________________________________________' | | ISPMLIB2 '____________________________________________' | | ISPTLIB1 '____________________________________________' | | ISPTLIB2 '____________________________________________' | | AUTHLIB '____________________________________________' Q&R JES3 | | CAILIB '____________________________________________' CA Examine | | STEPLIB1 '____________________________________________' (optional) | | STEPLIB2 '____________________________________________' (optional) | | SORTLIB '____________________________________________' | | OBJACCESS '____________________________________________' | | OBJWAIT ____ (# minutes to wait for unavailable data sets) | | USEROBJLIB '____________________________________________' | | | 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) | | MONTHLY BACKUP ___ (YES or NO) | | RESTORE BACKUP ___ (YES or NO) | | | 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) | | SORTSMSPARMS ________ (SMS data set allocation parameters) | | SORTUNIT ________ (generic name) | | SORTUTILITY _________ (sort product) | | SORTWKNO ________ (number of sortwk 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) | | WORKVOLSER ________ (Volume Serial for SAS WORK file) | 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) | | SYSTEMMODEL '____________________________________________' | | | 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) | | PROG '____________________' | | PRTY __ (job priority, 1 to 15) | | REGION ____ (nnnn -number of K bytes, nnnnK, or nnnM) | | USER _______ (RACF USER) | | | | | User-Defined Symbols | USERDEF USR_____ ________________________________________________ | +--------------------------------------------------------------------------+
Figure 2-6. Database Complex JCL Definition Worksheet
|
Copyright © 2014 CA.
All rights reserved.
|
|