JCLGEN Parameter Sharing Facility
JCLGEN Parameter Sharing lets you specify the commonly used JCLGEN parameters in sharedprefix.MICS.PARMS(JCLDEFC), where they then become default parameters for prefix.MICS.PARMS(JCLDEF) at the unit level.
micsrm140
Use of this facility can greatly reduce the amount of coding in the JCLDEF and JCLDEFC members.
With JCLGEN Parameter Sharing activated, most of the JCLDEFC and JCLDEF parameters are shared, with the following exceptions:
Complex Only Parameters (JCLDEFC)
ACCTMGDG
Generation definition for complex audit files
CAILIB
Common Components and Services
Library for z/OSDOCUMENT
SYSOUT class that is used for printing documentation
JES
This parameter specifies job entry subsystem version in use
ISPLLIB1
IBM ISPF Program Load Library
ISPLLIB2
IBM ISPF Program Load Library
ISPMLIB1
IBM ISPF Message Library
ISPMLIB2
IBM ISPF Message Library
ISPPLIB1
IBM ISPF Panel Library
ISPPLIB2
IBM ISPF Panel Library
ISPSLIB1
IBM ISPF Skeleton Library
ISPSLIB2
IBM ISPF Skeleton Library
ISPTLIB1
IBM ISPF Table Library
ISPTLIB2
IBM ISPF Table Library
SASAUTOS
SAS auto include library.
SASCONFIG
SAS configuration member
SASCONFIG1
SAS configuration member
SASCONFIG2
SAS configuration member
SASCONFIG3
SAS configuration member
SASCONFIG4
SAS configuration member
SASENV
SAS environment file
SASHELP
SAS help library
SASLIB
SAS executable library
SASMSG
SAS message data set
SASNAME
SAS program name
Unit Only (JCLDEF)
COMPONENTS
List of components in the unit
DATABASE
Name that is used to identify the database unit
EXCLUDESTEP
Exclude certain steps from operational jobs.
PREFIX
Name that is used to form the data set name of the unit
SMFDIRECTOR
Components that use SMF Director input files
SMFRECORDING
This parameter identifies components that use SMF input files.
TAPEPREFIX
Name that is used to form the tape data set names.
The components, database, and prefix statements are required in prefix.MICS.PARMS(JCLDEF) for each database unit.
JCLGEN Parameter Sharing is always active, but it must be enabled by specifying the following information in sharedprefix.MICS.PARMS(JCLDEFC) or prefix.MICS.PARMS(JCLDEF):
COMPLEXPARMS YES
When specified in JCLDEFC, the value of COMPLEXPARMS is the default for all units. If specified in JCLDEF, COMPLEXPARMS overrides the COMPLEXPARMS action that is specified in JCLDEFC.
Implementing Complex Level JCLGEN Parameter Sharing provides an optional checklist that shows how to activate JCLGEN parameter sharing for all units in the
MICS Complex
.Notes:
- COMPLEXPARMS must be the first statement in JCLDEFC and JCLDEF. If it is not, an error message is generated.
- For the ISPF data set and the STEPLIB definitions, specifying the first definition (ISPTLIB1) is automatically blank out the second definition (ISPTLIB2). Therefore, always specify these definitions in numeric order.