Chapter Contents

Previous

Next

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 Versions 7 and 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 .

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

DEQMULT=
specifies the number of pages to extend a SAS file.

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

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.

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.

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.

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.


Functions

The following SAS functions have been added:

DINFO
returns information about a directory.

DOPEN
opens a directory and returns a directory identifier value.

DOPTNAME
returns directory-attribute information.

DOPTNUM
returns the number of information items that are available for a directory.

FDELETE
deletes an external file or an empty directory.

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

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

FILENAME
assigns or deassigns a fileref for an external file, directory, or output device and returns a value.

[IMAGE] The FILENAME function has been enhanced for Version 8 to recognize PIPE as a valid device type. In addition, in Version 8 you can specify a file version number.

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

FINFO
returns the value of a file-information item.

FOPEN
opens an external file and returns a file-identifier value.

FOPTNAME
returns the name of an item of information about a file.

FOPTNUM
returns the number of information items that are available for a file.

LIBNAME
assigns or deassigns a libref for a SAS data library and returns a value.

LIBREF
verifies that a libref has been assigned and returns a value.

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

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

SYSGET
returns the value of a specified operating-environment variable.


Informats

The following SAS informat has been enhanced:

$HEXw.
converts hexadecimal data to character data. The width range has increased.


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.

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.

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.

[IMAGE] In Version 8, a new valid device type, PIPE, has been added.

FILENAME
associates a SAS fileref with an external file. GSFCC= was 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.

[IMAGE] In 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.

INFILE
specifies an external file to read with an INPUT statement.

[IMAGE] In Version 8, a new valid device type, PIPE, has been added.

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

[IMAGE] In Version 8, a new valid device type, PIPE, has been added.

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.


System Options

The following SAS system options have been added:

ALQMULT=
specifies the number of pages that are preallocated to a file.

[IMAGE] APPLETLOC=
specifies the location of Java applets.

CACHENUM=
specifies the number of caches that are used per SAS file.

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

DEQMULT=
specifies the number of pages to extend a file.

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

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

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.

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

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

MVARSIZE=
specifies the maximum size for in-memory macro variable values.

STIMEFMT
specifies the format to use for displaying the time on STIMER output.

SYSPRINT=
specifies the destination for printed output.

[IMAGE] TERMIO=
specifies whether terminal I/O is blocking or non-blocking.

XCMD
specifies whether the X command is valid in the current SAS session.

XCMDWIN
specifies whether to put X command output in a separate DECTERM window.

XLOG
specifies whether to display the output from the X command in the SAS log file.

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.

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

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

HELPLOC=
specifies the location of online help files.

[IMAGE] In Version 8, this option's value is cumulative.

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.

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

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

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

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.