What's New in SAS 9.3 Companion for z/OS
Overview
SAS for
z/OS has added
the following new and enhanced features:
-
new support for symbolic references
in SAS configuration files and SASRX configuration files
-
new tree nodes and commands for
the
Explorer window
-
new support for SAS Data Location
Assist for
z/OS
-
new LOGGER switch option for SASRX
-
new 64-Bit SAS Metadata Server
-
enhanced support for
z/OS Extended
Addressability Volumes
-
encoding for
z/OS resource names
SAS for
z/OS has enhanced
the following language elements:
-
FILECLOSE data set option
-
PRINT |
LEAVE |
RELEASE |
SOURCE |
-
-
ALTLOG= |
FONTRENDERING= |
APPEND= |
INSERT= |
APPLETLOC= |
MSGCASE |
EMAILSYS= |
UTILLOC= |
FILESYNC= |
SAS for
z/OS has added
the following new system options:
CLENTWORK |
FILETEMPDIR |
DLCREATEDIR |
VALIDMEMNAME |
SAS Software Enhancements
The following software
enhancements have been made to SAS for
z/OS:
Format of a Configuration File's
Contents
has added information
that option values in SAS configuration files can contain symbolic
references.
Explorer Window
has added the following
features:
-
USS Home Directory and
z/OS Data
Sets nodes on the tree view
-
DSLIST and UDLIST commands to open
windows that display lists of native
z/OS data sets and UFS files.
SAS Data Location Assist for z/OS
enables you to use
the flexibility of the SAS DATA step to gather information about attributes
for data sets that reside throughout your operating system.
SASRX Switch Options
has added the LOGGER
option, which enables you to use the UNIX logger
command
to write error messages and output of the TRACE option to the system
console.
64-Bit SAS Metadata Server
enables support for
much larger amounts of metadata because of exploitation of the hardware's
64-bit memory addressing capability.
Extended Addressability Volumes
SAS support for z/OS
Extended Addressability Volumes (EAV) enables the following functionality:
-
Under
z/OS V1R2, SAS can process
direct access bound libraries that reside in the extended address
space of an EAV.
-
Under
z/OS V1R11 and subsequent
releases, SAS supports the EATTR option on the FILENAME and LIBNAME
statements. This option enables SAS to create new files and library
data sets with extended attributes so that they can reside in the
extended address space of an EAV.
SASRX Configuration File Options
can contain symbolic
references that can be resolved from values that are specified with
the SASRXSYSCFGPARMS or SASRXCFGPARMS options.
Encoding for z/OS Resource Names
z/OS resource names
such as z/OS data set names, UNIX file system paths, and so on, are
processed without being converted to a different encoding.
Enhanced SAS Data Set Options
The
FILECLOSE= data set option is now supported on
z/OS. FILECLOSE= supports
the V5TAPE, V6TAPE, and V9TAPE engines. The default value for FILECLOSE=
is the current setting of the TAPECLOSE system option, and you can
specify the FREE value for FILECLOSE=.
Enhanced SAS Procedures
The following SAS procedures
have been enhanced:
PROC PRINT
has methods specific
to z/OS for controlling the amount of memory that it uses.
PROC RELEASE
can be used only to
release all unused space for extended format sequential data sets
and data sets residing in Extended Addressing Space on Extended Address
Volumes. No options can be specified on the PROC RELEASE invocation
for these data set types.
PROC SORT
The LEAVE option of
PROC SORT applies only if SORTSIZE=SIZE is specified.
PROC SOURCE
truncates records from
an INDD if they are larger than the OUTDD LRECL. To avoid truncation,
specify an OUTDD LRECL that is equal to or greater than the INDD LRECL
value.
Enhanced SAS Statements
The following SAS statements
have been enhanced:
FILE statement
has added the following
standard host options:
RLS |
specifies that a data set should be opened in RLS
mode.
|
RLSREAD |
specifies the Read integrity level to be applied
to an RLS data set.
|
VSMDBUG |
indicates that a message should be written to the
SAS log that indicates the filename, function requested, return code,
and reason code after each VSAM system request (for example, GET,
POINT, PUT) until the number specified by nnnn is
exceeded.
|
FILENAME statement
has the following enhancements:
-
enables the specification of DATACLAS
values that begin with national characters such as @, #, and $.
-
supports the AVGREC option, which
can be used only when the unit of space subparameter of the SPACE
option is a number, which indicates an average record length.
-
supports the EATTR option, which
specifies whether a sequential data set can have extended attribute
DSCBs. The EATTR option can also specify whether a sequential data
set can reside in extended addressing space (EAS).
LIBNAME statement
has the following enhancements:
-
enables the specification of DATACLAS
values that begin with national characters such as @, #, and $.
-
supports the AVGREC option, which
can be used only when the unit of space subparameter of the SPACE
option is a number, which indicates an average record length.
-
supports the EATTR option, which
specifies whether a sequential data set can have extended attribute
DSCBs. The EATTR option can also specify whether a sequential data
set can reside in extended addressing space (EAS).
Enhanced SAS System Options
The following SAS system
options have been enhanced or changed:
ALTLOG system option
enables you to control
when log copies are opened and closed, and how they are named based
on real-time events such as time, month, and day of the week.
APPEND system option
has the following enhancements:
-
valid in the OPTIONS statement
and the
OPTIONS window.
-
supports inserting the AUTOEXEC
and SET system options.
APPLETLOC system option
specifies the location
of Java applets.
EMAILSYS system option
is valid in the OPTIONS
statement and the OPTIONS window.
FILESYNC system option
has a new SAVE value,
which specifies that the buffers are written to disk when the SAS
file is saved.
FONTRENDERING system
option
The HOST_PIXEL argument
of the FONTRENDERING option is not supported on z/OS. If HOST_PIXELS
is specified, SAS uses FREETYPE_POINTS as the value for this option.
INSERT system option
has the following enhancements:
-
valid in the OPTIONS statement
and the
OPTIONS window.
-
supports inserting the AUTOEXEC
system option.
MSGCASE system option
is supported in the
national language support (NLS) formats.
UTILLOC system option
The debug_utilloc
command
can determine whether the syntax of the UTILLOC system option is valid.
New SAS System Options
The following SAS system
options are new:
CLIENTWORK system option
specifies dynamic allocation
options for creating client work libraries in a SAS server environment.
DLCREATEDIR system option
creates a directory
for a SAS library that is specified on a LIBNAME statement if the
directory does not exist.
FILETEMPDIR system option
specifies the parent
directory for FILENAME TEMPFILE.
VALIDMEMNAME system
option
specifies the rules
for naming SAS data sets, data views, and item stores.
Deprecated SAS System Options
The following SAS system
options have been deprecated:
Documentation Enhancements
SAS Windows and Commands
are now documented in the following three sections:
-
Windows in
z/OS Environments
-
Host-Specific Windows of the FORM
Subsystem
-
Host-Specific Window Commands
Copyright © SAS Institute Inc. All rights reserved.