Chapter Contents

Previous

Next
SAS Companion for the OpenVMS Operating Environment

SAS Language Elements

This section lists the language elements of SAS software that are new, are changed or enhanced, or are no longer supported in Version 7 and Version 8 under OpenVMS.


Data Set Options

The following SAS data set options have been added:

ALQMULT=
specifies the number of pages that are preallocated to a file. For details, see ALQMULT=.

CACHENUM=
specifies the number of I/O data caches that are used per SAS file. For details, see CACHENUM=.

DEQMULT=
specifies the number of pages to extend a SAS file. For details, see DEQMULT=.

WRKCACHE=
specifies the site of the I/O data cache that is allocated for a file in the WORK data library. For details, see WRKCACHE=.

The following SAS data set options have been changed or enhanced:

ALQ=
specifies how many disk blocks to allocate initially to a new SAS data set. The default has changed to allocate enough blocks for 10 data set pages. For details, see ALQ=.

DEQ=
tells OpenVMS how many disk blocks to add when it automatically extends a SAS data set during a write operation. The default has changed to allocate enough blocks for 5 data set pages. For details, see DEQ=.

FILECLOSE=
specifies the default CLOSE disposition for a SAS data set on tape. REREAD has been added as a valid value for the disposition argument. For details, see FILECLOSE=.

The following SAS data set options are no longer supported:
FILEFMT=
HOSTFMT=
RAH=


Formats

The following SAS format has been enhanced:

$HEXw.
converts character values to hexadecimal values. The width range has increased. For details, see $HEXw..


Functions

The following SAS functions have been added:

DINFO
returns information about a directory. For details, see DINFO.

DOPEN
opens a directory and returns a directory identifier value. For details, see DOPEN.

DOPTNAME
returns directory-attribute information. For details, see DOPTNAME.

DOPTNUM
returns the number of information items that are available for a directory. For details, see DOPTNUM.

FDELETE
deletes an external file or an empty directory. For details, see FDELETE.

FEXIST
verifies the existence of an external file associated with a fileref and returns a value. For details, see FEXIST.

FILEEXIST
verifies the existence of an external file by its physical name and returns a value. For details, see FILEEXIST.

FILENAME
assigns or deassigns a fileref for an external file, directory, or output device and returns a value. The FILENAME function has been enhanced for Version 8 to recognize PIPE as a valid device type. In addition, for Version 8, you can now specify a file version number. For details, see FILENAME, Device-Type Keywords, and Reading from and Writing to OpenVMS Commands (Pipes).

FILEREF
verifies that a fileref has been assigned for the current SAS session and returns a value. For details, see FILEREF.

FINFO
returns the value of a file-information item. For details, see FINFO.

FOPEN
opens an external file and returns a file-identifier value. For details, see FOPEN.

FOPTNAME
returns the name of an item of information about a file. For details, see FOPTNAME.

FOPTNUM
returns the number of information items that are available for a file. For details, see FOPTNUM.

LIBNAME
assigns or deassigns a libref for a SAS data library and returns a value. For details, see LIBNAME.

LIBREF
verifies that a libref has been assigned and returns a value. For details, see LIBREF.

MOPEN
opens a file by directory ID and by member name and returns either the file identifier or a zero (0). For details, see MOPEN.

PATHNAME
returns the physical name of a SAS data library or of an external file or returns a blank. For details, see PATHNAME.

SYSGET
returns the value of a specified operating-environment variable. For details, see SYSGET.

SYSTASK
executes, lists, or kills asynchronous tasks. For details, see SYSTASK

WAITFOR
suspends execution of the current SAS session until the specified tasks finish executing. For details, see WAITFOR


Informats

The following SAS informat has been enhanced:

$HEXw.
converts hexadecimal data to character data. The width range has increased. For details, see $HEXw..


Procedures

The following SAS procedure has been changed:

PMENU
defines pull-down menu facilities for windows that were created with SAS software. OpenVMS does not support the ACCELERATE= and MNEMONIC= options in the ITEM statement or the ATTR= and COLOR= options in the TEXT statements. For details, see PMENU.

The following SAS procedure is no longer supported:
FSDEVICE


Statements

The following SAS statements have been changed or enhanced:

ATTRIB
associates a format, informat, label, length, or any combination of these items with one or more variables. The minimum length that you can specify has changed. For details, see ATTRIB.

FILE
specifies the current output file for PUT statements. GSFCC=, KEY=, and KEYVALUE= were added as valid values for the host-option-list argument. BLKSIZE= is no longer supported as a value for the host-option-list argument. For Version 8, a new valid device type, PIPE, has been added. For details, see FILE, Device-Type Keywords, and Reading from and Writing to OpenVMS Commands (Pipes)

FILENAME
associates a SAS fileref with an external file. GSFCC= is added as a valid value for the host-option-list argument. BLKSIZE= | BLK= is no longer supported as a value for the host-option-list argument. For Version 8, a new valid device type, PIPE, has been added. In addition, for Version 8, you can specify a file version to write to. For details, see FILENAME, Device-Type Keywords, and Reading from and Writing to OpenVMS Commands (Pipes).

INFILE
specifies an external file to read with an INPUT statement. For Version 8, a new valid device type, PIPE, has been added. For details, see INFILE, Device-Type Keywords, and Reading from and Writing to OpenVMS Commands (Pipes).

LENGTH
specifies how many bytes the SAS System uses to store a variable's values. The range of values for length has changed. For details, see LENGTH.

LIBNAME
associates a libref with a SAS data library and lists file attributes for a SAS data library. ALQMULT=, CACHENUM=, and DEQMULT= were added as valid values for the host/engine-options argument. For details, see LIBNAME.


System Options

The following SAS system options have been added:

ALQMULT=
specifies the number of pages that are preallocated to a file. For details, see ALQMULT=.

APPLETLOC=
specifies the location of Java applets. For details, see APPLETLOC=.

CACHENUM=
specifies the number of caches that are used per SAS file. For details, see CACHENUM=.

CACHESIZ=
specifies the size of cache that is used for each open SAS file. For details, see CACHESIZ=.

DEQMULT=
specifies the number of pages to extend a file. For details, see DEQMULT=.

GISMAPS=
specifies the name of the SAS data library that contains U.S. Census Tract maps that are supplied by SAS/GIS software. For details, see GISMAPS=.

HELPLOC
specifies the location of the text and index files for the facility that is used to view the SAS online Help. For details, see HELPLOC.

INGOPTS=
specifies options to pass to the CA-OpenIngres database management system. For details, see SAS/ACCESS Software for Relational Databases: Reference, (CA-OpenIngres Chapter).

MEMSIZE=
specifies the limit on the total amount of memory to be used by the SAS System. For details, see MEMSIZE=.

MSG=
specifies the library that contains SAS error messages. The MSG= system option replaces the SASMSG= system option. For details, see MSG=.

MSYMTABMAX=
specifies the maximum amount of memory that is available to the macro variable symbol table(s). For details, see MSYMTABMAX=.

MVARSIZE=
specifies the maximum size for in-memory macro variable values. For details, see MVARSIZE=.

STIMEFMT
specifies the format to use for displaying the time on STIMER output. For details, see STIMEFMT.

SYSPRINT=
specifies the destination for printed output. For details, see SYSPRINT.

TERMIO=
specifies whether terminal I/O is blocking or non-blocking. For details, see TERMIO=.

XCMD
specifies whether the X command is valid in the current SAS session. For details, see XCMD.

XCMDWIN
specifies whether to put X command output in a separate DECTERM window. For details, see XCMDWIN.

XLOG
specifies whether to display the output from the X command in the SAS log file. For details, see XLOG.

The following SAS system options have been changed or enhanced:

AUTOEXEC=
specifies the autoexec file that is used when the SAS System is initialized. The syntax has changed. For details, see AUTOEXEC=.

CONFIG=
specifies the name of the configuration file that is used when initializing the values of SAS system options. The syntax has changed. For details, see CONFIG=.

EXPANDLNM
specifies to expand concealed logical names. The behavior of this system option has changed. For details, see EXPANDLNM.

HELPLOC=
specifies the location of online help files. In Version 8, this option's value is cumulative. For details, see HELPLOC.

INITSTMT=
specifies a SAS statement that is to be executed after any statements in the autoexec file and before any statements from the SYSIN file. The syntax is specific to the OpenVMS operating environment. For details, see INITSTMT=.

MAPS=
gives the SAS library that holds the SAS/GRAPH map data sets. The default has changed. For details, see MAPS=.

SEQENGINE=
specifies the default access method for SAS sequential data libraries. The valid values for engine-name have changed. For details, see SEQENGINE=.

WRKCACHE=
specifies the size of cache to use for WORK library files. The default has changed. For details, see WRKCACHE=.

XRESOURCES
accepts more command line options for Version 8. For details, see X Command Line Options.

The following SAS system options are no longer supported or no longer have details that are specific to OpenVMS:

CATCACHE= no details that are specific to OpenVMS
FORMDLM= no longer supported
FSDEVICE= no longer supported
FSLANG no longer supported
FSMAPS no longer supported
MOTIF no longer supported
NOTES no details that are specific to OpenVMS
REMOTE= now an alias for the CONNECTREMOTE= system option
SASMSG= replaced by the MSG= system option
SITEINFO= no longer supported
SOURCE2 no details that are specific to OpenVMS
VECTOR no longer supported
WORKINIT no details that are specific to OpenVMS
WORKTERM no details that are specific to OpenVMS
XREFRESH= no longer supported
XWAIT no longer supported


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.