Job/CLIST Attribute Table (JCLINFO/JCL$Iccc)

The Job/CLIST Attribute Table is split into two types of members. The first have names that begin with JCL$I and are delivered only in sharedprefix.MICS.PARMS. They define the known
MICS
jobs, CLISTs, and macros that the JCLGEN process may generated. The second is a member that is named JCLINFO, which is provided for your use. JCLINFO is found in both sharedprefix and prefix.MICS.PARMS and should be used to hold your local overrides to our definitions as found in the JCL$I members. JCLGEN uses these members to:
micsrm140
The Job/CLIST Attribute Table is split into two types of members. The first have names that begin with JCL$I and are delivered only in sharedprefix.MICS.PARMS. They define the known
MICS
jobs, CLISTs, and macros that the JCLGEN process may generated. The second is a member that is named JCLINFO, which is provided for your use. JCLINFO is found in both sharedprefix and prefix.MICS.PARMS and should be used to hold your local overrides to our definitions as found in the JCL$I members. JCLGEN uses these members to:
  • Validate the job, MACRO, or CLIST to be created
  • Identify the library to be updated
  • Specify the true PROTOLIB member name if different from the GENLIST name
  • Define the TIME, CLASS, PRIORITY, and unique JOBNAME to be placed on the JOB statement
  • Define the number of LINES or COPIES to be requested on the JES parameter cards, or both
You can use this table in several ways. For example, CLASS and PRTY can be used to override for individual jobs the overall CLASS and PRTY specifications from JCLDEF or JCLDEFC.
Note:
The
MICS
defaults for TIME, defined in the JCL$I members, are based on an IBM 3033. If you run on a faster computer, the TIME entries in this table are adequate.
If you supply the JOB statement or JES parameters, or both either through the USERJCL member or the facilities that are provided by MICS.PROTOLIB, then you are responsible for the proper specification of TIME, LINES, COPIES, and JOBNAME. For more information about these facilities, see Job and JES Definitions (USERJCL), and Prototype Library (PROTOLIB).
The Job/CLIST Attribute Tables are free-form but positional; missing fields are denoted by a period. Comments are specified by starting the line with an asterisk.
Note
: Do not change the JCL$I members. Instead, make your changes in the JCLINFO members provided. In this way, JCLINFO is a record of your local modifications to the delivered
MICS
values.
Changes to JCLINFO in sharedprefix.MICS.PARMS affect the complex and all unit JCLGENs unless an entry is also specified in the JCLINFO member in prefix.MICS.PARMS. Changes that are made to prefix.MICS.PARMS(JCLINFO) member overrides all values that are defined in sharedprefix.MICS.PARMS members including JCLINFO.
The information that is contained in this table includes:
MEMBER
The search argument that is used to extract information from the table. The MEMBER named "DEFAULT" sets the values to be used when a match is not found in the table. JCLGEN obtains the search argument to match against this field from the "GENLIST". For more information, see Job/CLIST Generation Lists. The member may be specified with three underscores as the first three characters. In this case, the match is decided based on the remaining characters and the first three characters of a component that is defined for the unit.
TYPE
The library into which the generated member is saved. This library can be CLIST, MACRO, or CNTL.
COMP
The
MICS
component to which the generated member belongs. This field is used by the JCL generation process to select the jobs to be generated based on the components that are defined in the COMPONENTS statement in JCLDEF. Since the BAS component is in every unit, a value of "BAS" in the COMP field always causes this member to be eligible for generation.
MBRNAME
The name of the member in MICS.PROTOLIB that is used for the generation of this member. If parameter is missing, the default name is the same as the MEMBER name.
The following fields are used only if TYPE=CNTL:
TIME
Value to be used for the JOB statement TIME parameter.
LINES
Value to be used for the JES LINES parameter.
COPIES
Value to be used for the JES COPIES parameter.
UJOBNAME
JOBNAME to be used on the JOB statement.ber. If parameter is missing, the default is the value that is specified in MEMBER.
CLASS
Value to be used for CLASS parameter. For JES2, the CLASS parameter is placed on the JOB statement; for JES3, the class parameter is placed on the *MAIN card.
PRTY
Value to be used for the JOB statement PRTY parameter.
Sample Job/CLIST Attribute Table shows some entries of the Job/CLIST Attribute Table.
Sample Job/CLIST Attribute Table
+---------------------------------------------------------+ | PARMS(JCL$IBAS): C | | L O C | | T I P L P | | PROTO I N I A R | | ------------------ M E E S T | | MEMBER TYPE COMP MBRNAME E S S UJOBNAME S Y | +---------------------------------------------------------+ | * GENERIC COMPONENT JOBS | | ___CHECK CNTL . CCCCHECK 15 20 1 . . . | | ___EVA CNTL . CCCEVA 15 25 1 . . . | | ___CGEN CNTL . CCCCGEN 20 30 1 . . . | | ___PGEN CNTL . CCCPGEN 10 10 1 . . . | | * BASE JOBS | | ALLOCATE CNTL BAS . 1 5 1 . . . | | ALLPGEN CNTL BAS . 20 10 2 . . . | | CKPTINIT CNTL BAS . 1 5 1 . . . | | CYCLEGEN CNTL BAS . 2 5 1 . . . | | DAILY CNTL BAS . 30 80 1 . . . | | DAILYRPT CNTL BAS DYRPT400 15 19 1 . . . | | DAYSMFR CNTL BAS . 15 19 1 . . . | | DBSIZE CNTL BAS . 2 5 1 . . . | | DOCUMENT CNTL BAS . 2 200 1 . . . | | EXCFULL CNTL BAS . 15 80 1 . . . | | GDGSGEN CNTL BAS . 3 7 1 . . . | | JCLGEND CNTL BAS JCLGEN 5 20 1 . . . | +---------------------------------------------------------+ +---------------------------------------------------------+ | sharedprefix.MICS.PARMS(JCL$IACT): | | C | | L O C | | T I P L P | | PROTO I N I A R | | ------------------ M E E S T | | MEMBER TYPE COMP MBRNAME E S S UJOBNAME S Y | +---------------------------------------------------------+ | ACTDAY1R CNTL ACT . 10 5 1 . . . | | ACTUPDTB CNTL ACT . 10 5 1 . . . | | ACTINITA CNTL ACT . 1 1 1 . . . | | ACTLGRSP CNTL ACT . 10 5 1 . . . | | ACTPRORT CNTL ACT . 10 5 1 . . . | | ACTRTSIM CNTL ACT . 10 10 1 . . . | | BGTCNTL CNTL ACT . 5 5 1 . . . | | CLOSETBL CNTL ACT . 5 5 1 . . . | | FINRPTU CNTL ACT . 10 30 1 . . . | | INVOICEU CNTL ACT . 10 30 1 . . . | +---------------------------------------------------------+