Previous Topic: 2.3.3.3.2.2 Job/CLIST Attribute Table (JCLINFO/JCL$Iccc)Next Topic: 2.3.3.3.2.4 CA MICS Database Split Table (DBSPLIT)


2.3.3.3.2.3 CA MICS User Names Table (JCLNAMES)
The CA MICS User Names Table lets you specify alternatives
 for the data set and procedure names that CA MICS uses to
 satisfy two requirements.  First, an installation may require
 names different than the defaults used by CA MICS to satisfy
 installation standards.  For example, CA MICS uses a final
 qualifier of "LOAD" for data sets that contain executable
 load modules.  JCLNAMES provides the capability to change the
 name of those data sets to end in "LOADLIB" or anything else
 the installation may require.
 
 The second requirement that JCLNAMES satisfies is the
 changing of the CA MICS procedure names.  This change may be
 required by installation standards, or to support multiple
 complexes in an environment where multiple PROCLIBs are not
 available.
 
 Note: If you do not HAVE to change the data set or procedure
 names, do not do it.  It is your responsibility to ensure
 that the changes you make in JCLNAMES are reflected in every
 unit for a complex.  Also, JCL distributed for loading tapes
 for new components or PSP tapes will contain the default data
 set names and procedure names.
 
 The CA MICS User Names Table consists of a set of statements
 in member JCLNAMES of sharedprefix.MICS.PARMS and
 prefix.MICS.PARMS.  This table is free-form.  Comments are
 specified by starting the line with an asterisk.
 
 Two fields are defined in the table.  The first field is the
 symbol used by JCLGEN to represent the name.  The second
 field is the value to be assigned.  The value may be a
 constant or may also begin with one of the following
 combinations of symbolic variables:
 
        &SHAREDPREFIX..&SMICS
        &SHAREPREFIX..&SMICS
        &PREFIX..&PMICS
        &TAPEPREFIX..&TMICS
 
 As distributed, the User Names Table is empty to reduce
 processing time during generation.  Figure 2-28 shows a
 sample of the CA MICS User Names Table with names defined.
 In actual use, only the names that did not conform to the CA
 MICS defaults would be in the table.  Member ALLNAMES of
 sharedprefix.MICS.PARMS and prefix.MICS.PARMS contains all of
 the names that may be specified in JCLNAMES.
 
 If alternate procedure names are specified, be sure to retain
 the symbolic &PROCIDENTIFIER as shown in the following
 example.  This is to ensure that different procedure names
 are used for different units.  Also, after the PROCJOBn jobs
 are run to move procedures to your PROCLIB, you must manually
 change the PROCLIB member name of a procedure with an
 alternate name inside to the alternate name.  SCOL
$
  *   SAMPLE JCLNAMES
  *
  *   SHARED DATA SETS
  *
   ASM              &SHAREDPREFIX..&SMICS.ASM
   BIN              &SHAREDPREFIX..&SMICS.BIN
   CAPACITY         &SHAREDPREFIX..&SMICS.CAPACITY
   DTFINDEX         &SHAREDPREFIX..&SMICS.DTF.INDEX
   CLIST            &SHAREDPREFIX..&SMICS.CLIST
   GENLIB           &SHAREDPREFIX..&SMICS.GENLIB
   HPARMS           &SHAREDPREFIX..&SMICS.HOLD.PARMS
   HUSOURCE         &SHAREDPREFIX..&SMICS.HOLD.USER.SOURCE
   INCLLIB          &SHAREDPREFIX..&SMICS.INCLLIB
   LOAD             &SHAREDPREFIX..&SMICS.LOAD
   LOCKIT           &SHAREDPREFIX..&SMICS.LOCKIT
   MACAUTOS         &SHAREDPREFIX..&SMICS.MACAUTOS
   MACLIB           &SHAREDPREFIX..&SMICS.MACLIB
   MCOLIB           &SHAREDPREFIX..&SMICS.MCOLIB
   MICSHLIB         &SHAREDPREFIX..&SMICS.ISPHLIB
   MICSMLIB         &SHAREDPREFIX..&SMICS.ISPMLIB
   MICSPLIB         &SHAREDPREFIX..&SMICS.ISPPLIB
   MICSSLIB         &SHAREDPREFIX..&SMICS.ISPSLIB
   MICSTLIB         &SHAREDPREFIX..&SMICS.ISPTLIB
   MWFPDS           &SHAREDPREFIX..&SMICS.MWFPDS.DATA
   MWFSAS           &SHAREDPREFIX..&SMICS.MWFSAS.DATA
   OBJ              &SHAREDPREFIX..&SMICS.OBJ
   PROTOLIB         &SHAREDPREFIX..&SMICS.PROTOLIB
   SASFLS           &SHAREDPREFIX..&SMICS.SASFLS
   SCREENS          &SHAREDPREFIX..&SMICS.SCREENS
   SOURCE           &SHAREDPREFIX..&SMICS.SOURCE
   TABLES           &SHAREDPREFIX..&SMICS.TABLES
   DOCDIR           &HFSROOT./documents
   VDIC             &SHAREDPREFIX..&SMICS.DIC.TEXT
   VDOC             &SHAREDPREFIX..&SMICS.DOC.TEXT
   VINC             &SHAREDPREFIX..&SMICS.INC.TEXT
  *
  *   UNIT DATASETS (DASD)
  *
   CHECKPT          &PREFIX..&PMICS.CHECKPT.DATA
   CICDATA          &PREFIX..&PMICS.CIC.DATA
   CNTL             &PREFIX..&PMICS.CNTL
   DETAIL           &PREFIX..&PMICS.DETAIL
   DETAIL2          &PREFIX..&PMICS.DETAIL2
   RESTART          &PREFIX..&PMICS.RESTART.CNTL
   USOURCE          &PREFIX..&PMICS.USER.SOURCE
  *
  *   UNIT DATASETS (TAPE)
  *
   ACCTAUDIT        &TAPEPREFIX..&TMICS.ACCT
   AUDIT            &TAPEPREFIX..&TMICS.AUDIT
   BACKUP           &TAPEPREFIX..&TMICS.BACKUP
   HISTW            &TAPEPREFIX..&TMICS.HISTW
   HISTM            &TAPEPREFIX..&TMICS.HISTM
   MBACKUP          &TAPEPREFIX..&TMICS.MBACKUP
  *
  *   CA MICS PROCEDURE NAMES
  *
   MICSASM          MICSASM
   MICSCOM          MICSCOM
   MICSDB           MICSDB&PROCIDENTIFIER
   MICSDM           MICSDM
   MICSDU           MICSDU&PROCIDENTIFIER
   MICSDOC          MICSDOC
   MICSDOCH         MICSDOCH
   MICSGT           MICSGT
   MICSGU           MICSGU
   MICSNDB          MICSNDB&PROCIDENTIFIER
   MICSRPTS         MICSRPTS
   MICSSDD          MICSSDD
   MICSSDS          MICSSDS
   MICSSHR          MICSSHR&PROCIDENTIFIER
   MICSSVR          MICSSVR
 
$FIGC Figure 2-28.  Sample CA MICS User Names Table