What's New Table of Contents  

What's New in the SAS 9.0 and 9.1 Companion for OpenVMS Alpha


New and enhanced features in Base SAS improve ease of use and SAS performance under the OpenVMS Alpha operating environment:


Migrating Your Existing SAS Files to SAS 9.1

Starting in SAS 9.0, SAS is built to take advantage of the OpenVMS Alpha 64-bit architecture. The following list explains the compatibility of your existing SAS files with SAS 9.1:

You can use the MIGRATE procedure to convert all of your SAS files to the SAS 9.1 format. For more information about the MIGRATE procedure, see the Migration Community at

If you use Remote Library Services (RLS) to access SAS files on a server, see the SAS/CONNECT User's Guide for information about accessing Version 6 SAS files.

Restricted System Options

Your site administrator can restrict SAS system options at three levels: for your site, for a specific group, or for an individual user. Because these options are restricted, you cannot change a value that is specified in the restricted configuration files. Use the new RESTRICT option for the OPTIONS procedure to see all of the system options that have been restricted. For information about creating a restricted configuration file, see SAS System Configuration Guide for OpenVMS.

Support for Extended (ODS-5) Syntax on ODS-5 Enabled Volumes

SAS supports the Extended (ODS-5) Syntax on ODS-5 enabled volumes. The ODS-5 syntax allows longer filenames, supports more characters within filenames, preserves case within filenames, and supports deeper directory structures. These extended file specifications enable users to create filenames similar to those in UNIX and Windows. The ODS-5 and Windows file-naming conventions are similar. For example, if a filename exists in all uppercase, then any lowercase or uppercase reference to that file will resolve to uppercase.

When using the ODS-5 syntax, you must issue an X statement before using a DCL command in SAS.

Support for Cluster-Level Logicals

OpenVMS 7.2 introduced the new concept of clusterwide logical definitions. Support for cluster-level logicals has been incorporated into SAS in all areas where multi-level logical definitions were previously supported. See the OpenVMS documentation for more information about cluster-level logical definitions.

SAS will use a clusterwide logical when you:

Specifying an Additional Configuration File

You can specify the CONFIG= system option inside a configuration file to point to an additional configuration file. Because the options specified in this additional file are processed at the point of the CONFIG= specification, their precedence will be lower than the next option listed in the original configuration file.

Functionalities That Are Unavailable from a Captive Account

Functionalities that require either a detached process or a subprocess are unavailable from a captive account. These functionalities are:

Changes to SAS E-mail

Accessing External Shareable Images

Shareable images are executable files that contain one or more routines written in various programming languages. Shareable images store useful routines that might be needed by many applications. Using the MODULE family of SAS CALL routines and functions, you can invoke a routine that resides in an external shareable image from within SAS. You can access the shareable images by using a DATA step, the IML procedure, and SCL code.


The following features are new or enhanced:

SAS Resources

SAS Language Elements





System Options