MICS User Names Table (JCLNAMES)
MICS
User Names Table (JCLNAMES)The
MICS
User Names Table lets you specify alternatives for the data set and procedure names that MICS
uses to satisfy two requirements. First, an installation may require names different than the defaults used by MICS
to satisfy installation standards. For example, 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.micsrm140
The
MICS
User Names Table lets you specify alternatives for the data set and procedure names that MICS
uses to satisfy two requirements. First, an installation may require names different than the defaults used by MICS
to satisfy installation standards. For example, 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
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:
Never change the data set or procedure names, unless absolutely necessary. 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 the distribution files for new components or PSP upgrades, contain the default data set names and procedure names.The
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 that is 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
MICS
User Names Table with names defined. In actual use, only the names that did not conform to the MICS
defaults would be in the table. Member ALLNAMES of sharedprefix.MICS.PARMS and prefix.MICS.PARMS contains all 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, manually change the PROCLIB member name of a procedure with an alternate name inside to the alternate name
Sample
MICS
User Names Table* 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.