Previous Topic: 3.2.4.2 Install Distribution Libraries from TapeNext Topic: 3.3 Define Database Complex


3.2.5 Adapt CA MICS Complex to SAS Version

CA MICS supports multiple SAS versions and is tailored to the
 SAS version you use.  After successfully installing CA MICS
 from an installation tape (see section 3.2.4), edit and
 submit the job contained in sharedprefix.MICS.CNTL(MICSLS1).
 
 Your sharedprefix.MICS.LOAD and sharedprefix.MICS.PARMS
 libraries contain members that are unique to a SAS version.
 The MICSLS1 job activates the appropriate member for the SAS
 version you use.  In addition, selected data sets might need
 conversion from their distributed format to the form
 compatible with your SAS version.
 
 Review and complete the symbolic parameters on the EXEC
 statement.  DO NOT change the parameters on the PROC
 statement.
 
 Note:  The MICSLS1 job dynamically allocates the new
        sharedprefix.MICS.MCOLIB data set using the allocation
        parameters of the existing sharedprefix.MICS.MCOLIB
        data set.  If you encounter problems with this
        allocation, for example, due to installation specific
        allocation and/or security requirements, you can
        uncomment the NEWSASX DD of the COPYMCO step and
        define it according to your requirements.
 
 The EXEC statement is:
 
 //CNVTMCO  EXEC CONVERT,SYSPARM=,
 // WKUNIT='SYSDA',               <-- Required
 // SHRPFX='sharedprefix.MICS',   <-- No Trailing Period
 //*
 // SASNAME='SAS',                <-- As specified in the
 //*                                  STEPLIB library
 // SASPFX='sas.prefix',          <-- No Trailing Period
 //*SASENV='TKMVSENV(TKMVSENV)',  <-- Environment File
 //*                                  Uncomment if you have
 //*                                  this library
 //*                                  If you do NOT have this
 //*                                  file you MUST comment
 //*                                  the TKMVSENV DDs as the
 //*                                  job will abend if it
 //*                                  does not refer to the
 //*                                  actual library
 // SASCFG1='config',             <-- CNTL(BATW0) If SAS 9.1.3
 //*                                  CONFIG(BATCH) SAS >= 9.2
 //*                                  For SAS >= 9.2 uncomment
 //*                                  and specify the next 3:
 //*SASCFG2='CONFIG(COMMON)',         CONFIG(COMMON)
 //*SASCFG3='CONFIG(ENW0)',           CONFIG(ENW0)
 //*SASCFG4='CONFIG(SITE)',           CONFIG(SITE)
 //*
 //*AUTOLIB='fixed.block.AUTOLIB',<-- For 9.1.3 only,
 //*                                  uncomment and
 //*                                  point to FB version
 //*                                  of SAS AUTOCALL library
 // LANG1='',                     <-- SAS Language
 //*                                  EN = English
 // LANG2=''                      <-- SAS encoding value
 //*                                  W0. = EBCDIC (1047)
 //*                                  Must have trailing .
 
 where the parameters are as follows:
 
 WKUNIT
 
     The unit for the SYSUT3 and SYSUT4 work data sets needed
     by IEBCOPY.
 
 SHRPFX
 
     The sharedprefix for the database complex. Include the CA
     MICS level node as needed by your site.  Specify the
     sharedprefix name without trailing period.
 
 SASNAME
 
     The library member name of the SAS program to be used,
     also called the entry point name.  Typically this name is
     SAS.
 
 SASPFX
 
     The common data set name prefix for your SAS libraries.
     Specify the name without a trailing period.
 
 SASENV
 
     The name of the SAS environment file.  The TKMVSENV file
     is used to make a list of pseudo environment variables.
     Option values in SAS configuration files can contain
     symbolic references.  The values of these symbolic
     references are resolved from a variable that is set in
     the TKMVSENV file.  If you do NOT have this file, you
     MUST comment out the SASENV DDs.  The job will abend if
     the SASENV DD does not reference the actual SAS library.
 
 SASCFG1
 
     The library name suffix and member name of your SAS
     configuration file.
 
     For SAS version 9.1.3, usually the library is the SAS
     CNTL data set and the member is BATW0.
 
     For SAS version 9.2 and above, usually the library is
     the SAS CONFIG data set and the member is BATCH.
 
 SASCFG2
 
     The library name suffix and member name of an additional
     configuration file that is needed for SAS versions 9.2
     and higher.  Usually this file is a member of the SAS
     CONFIG data set and the name is COMMON.
 
 SASCFG3
 
     The library name suffix and member name of an additional
     configuration file that is needed for SAS versions 9.2
     and above.  Usually this file is a member of the SAS
     CONFIG data set and the name is ENW0.
 
 SASCFG4
 
     The library name suffix and member name of an additional
     configuration file that is needed for SAS versions 9.2
     and higher.  Usually this file is a member of the SAS
     CONFIG data set and the name is SITE.
 
 AUTOLIB
 
     The SAS AUTOCALL library that is being converted to fixed
     block with SAS 9.1.3. This library is not required for
     SAS version 9.2 and above.
 
 LANG1
 
     The language code that is required for SAS.  For example,
     EN stands for English.
 
 LANG2
 
     The encoding value that is required for SAS.  The value
     for EBCDIC is W0 and must have a trailing period (.).