Previous Topic: 2.3.3.2.1.7 Database Unit User Defined SymbolsNext Topic: 2.3.3.2.2 Job and JES Definitions (USERJCL)


2.3.3.2.1.8 JCLGEN Parameter Sharing
 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.
 
 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
  (JCLDEFC)
  Parameters                      Description
 ------------    ---------------------------------------------
  ACCTMGDG     - Generation definition for complex audit files
  AUTHLIB      - Name of Authorized Library for Q&R if JES3
  CAILIB       - CA Common Services Library for z/OS
  DOCUMENT     - SYSOUT class used for printing documentation
  JES          - 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)
  Parameters                    Description
 ------------  -----------------------------------------------
  COMPONENTS   List of components in the unit
  DATABASE     Name used to identify the database unit
  EXCLUDESTEP  Exclude certain steps from operational jobs
  PREFIX       Name used to form the data set name of the unit
  SMFDIRECTOR  Components that use SMF Director input files
  SMFRECORDING 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 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.
 
 Section 5.5 provides an optional checklist that shows how to
 activate JCLGEN parameter sharing for all units in the CA
 MICS complex.
 
 Notes:
 
 o COMPLEXPARMS must be the first statement in JCLDEFC
   and JCLDEF. If it is not, an error message is generated.
 
 o For the ISPF data set and the STEPLIB definitions,
   specifying the first definition (that is, ISPTLIB1) will
   automatically blank out the second definition (that is,
   ISPTLIB2). Therefore, always specify these
   definitions in numeric order.