Previous Topic: 3.2.4.2 Install Distribution Libraries from Tape

Next 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 may need
conversion from their distributed format to the form
compatible with your SAS version.

Review and complete the 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='entry',              <-- SASHOST for V8
//*                                  SAS     for V9
//*SASENV='TKMVSENV(TKMVSENV)',  <-- Environment File SAS >= 9.1.3
// SASPFX='sas.prefix',          <-- No Trailing Period
// SASCFG1='config',             <-- CNTL(BATCH) IF SAS V8
//*                                  CNTL(BATW0) IF SAS 9.1.3
//*                                  CONFIG(BATCH) IF SAS >= 9.2
//*                                  For SAS >= 9.2 uncomment
//*                                  and specify 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 V9 Language
//*                                  EN = English
//*                                  blank if V8
// LANG2=''                      <-- SAS V9 encoding value
//*                                  W0. = EBCDIC (1047)
//*                                  MUST HAVE TRAILING .
//*                                  blank if V8

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 
    shareprefix name without trailing period.

SASNAME

    The library member name of the SAS program to be used,
    also called the entry point name. Typically this is
    SASHOST for version 8, and SAS for version 9.

SASPFX

    The common data set name prefix for your SAS libraries.
    Specify the name without 
    trailing period.

SASCFG1-4

    The data set name qualifier and member name of your SAS
    configuration files. Specify only SASCFG1 for SAS
    versions 8 and 9.1.3. Typically, the value is CNTL(BATCH)
    for SAS version 8 and CNTL(BATW0) for SAS version 9.1.3.
    For SAS version 9.2 or above, SASCFG1 is typically 
    CONFIG(BATCH). To specify additional configuration files
    for SAS version 9.2 or above, uncomment SASCFG2, SASCFG3
    and SASCFG4. The values are typically CONFIG(COMMON),
    CONFIG(ENW0), and CONFIG(SITE). The full data
    set names are built by prefixing the value of SASPFX.

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 your installation used symbolic
    references in your SAS configuration files, you must
    specify this data set.

AUTOLIB

    The SAS AUTOCALL library that is being converted to fixed
    block with SAS 9.1.3. It is not required for SAS Version
    9.2 and higher.

LANG1

    The language code required with SAS versions 9 and
    higher, for example, EN stands for English. The value is
    blank for SAS version 8.

LANG2

    The encoding value required with SAS version 9 and
    higher. The value for EBCDIC is W0 and must have a
    trailing period (.). The value is blank for SAS version
    8.