3. Installation › 3.2 Load Distribution Libraries › 3.2.5 Adapt CA MICS Complex to SAS Version
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.