SASRX
configuration files contain option specifications. Each option specification
must be in the same format that is valid for the SASRX command line,
and the specifications can be on separate lines in the configuration
files.
The configuration files
can be either UFS files or MVS data sets. If the files are MVS data
sets with fixed length 80-byte records, sequence numbers are ignored
if they are present in columns 73–80. Otherwise, you can use
all of the character positions. The files can include comments that
begin with a slash followed by an asterisk (/*) and end with an asterisk
followed by a slash (*/).
When
SASRX configuration file options are specified on the SASRX command
line, they follow the option priority rules for all command line options
as described in
Option Priority. If the same SASRX configuration file option is specified
more than once, only the last specification is accepted, even if different
configuration files are named.
SASRX configuration
files can be nested by specifying a SASRX configuration file option
within a SASRX configuration file. SASRX configuration file option
specifications that are nested are handled differently from those
that are entered on the command line. For each configuration file
option specification, the contents of the named configuration file
are logically inserted in place of the option and parsed in sequence
before the rest of the configuration file is parsed (if the specified
file has not been parsed previously). Therefore, each unique nested
occurrence of a SASRX configuration file option is fully accepted.
Beginning with SAS 9.3,
option specifications in SASRX configuration files can contain symbolic
references that can be resolved from values that are specified with
the SASRXSYSCFGPARMS or SASRXCFGPARMS options. These options are set
by the installation procedure. For example, instead of hard-coding
the names of the SASLOAD data sets, you can use a symbolic reference
to code them as follows:
-SASLOAD('&hlq..LIBRARY'
'&hlq..LIBE')
&hlq.
is resolved from
the following option:
–sasrxsyscfgparms(–hlq <your high-level qualifier>)
This
specification reduces the number of configuration changes that you
need to make if you change your high-level qualifier.
Symbolic references
in SASRX configuration files can also be resolved from the value of
a SASRX option that you previously specified. For example, to concatenate
a system TKMVSENV file that is site–specific without modifying
the shipped configuration, you could leave unchanged the shipped
–MTKMVS
value
of the following statement:
-MTKMVS '&hlq..TKMVSENV(TKMVSENV)'
and
add the following statement in the REXXSITE member:
-MTKMVS ( &mtkmvs '&hlq..MVS.TEMVSENV(CUSTOM)' )
The
&mtkmvs
symbolic
reference is resolved from the value of the MTKMVS option that you
previously specified, so the option specification that is finally
resolved is the following:
-MTKMVS ('<high-level qualifier>.TKMVSENV(TKMVSENV)'
'<high-level qualifier>.MVS.TKMVSENV(CUSTOM)' )
The following table
shows the SASRX configuration file options:
SASRX Configuration File Options
|
|
|
|
Set by the installation
procedure
|
List of the names of
the SASRX system configuration files.
|
|
|
Name or names of the
SASRX user configuration file or files.
|
|
Set by the installation
procedure
|
Parameters for the SASRX
config files.
|
|
|
Parameters for the SASRX
config files.
|