Chapter Contents |
Previous |
Next |
SAS Companion for the OpenVMS Operating Environment |
The section describes how to access Version 8 data libraries using the default engine, V8. The V8 engine supports indexing and compression of observations.
When to Use the V8 Engine |
Generally, SAS automatically determines the appropriate engine to use for accessing the files in the library. If you want to create a new library with an engine other than the default engine, you can override the automatic selection.
You use the V8 engine to create SAS data libraries on disk and to read from, write to, or update those libraries. The V8 engine is the default engine for new SAS Version 8 data libraries, unless the default engine has been changed with the ENGINE= system option.
How to Select the V8 Engine |
There are three ways to select the V8 engine:
Engine:
field of the New Library dialog box. You can open the New Library
dialog box by issuing the LIBASSIGN command in the command window.
Note: Use BASE as the engine name if you write programs that
create new SAS data libraries and you want to create the data libraries in
the latest available format. In Version 8, BASE is an alias for the V8 engine,
and it will be an alias for newer engines in subsequent releases.
Default
as the type in the
Engine:
field of the New Library
dialog box. The SAS System then selects the V8 engine automatically. SAS also
selects the V8 engine automatically if you use the DCL DEFINE command to assign
an OpenVMS logical name to an existing
Version 8 SAS data library on disk and then use that logical name as a libref
in a SAS file specification.
Member Types Supported |
The V8 engine supports files with all Version 8 member types:
ACCESS | ITEMSTOR |
AUDIT | MDDB |
BACKUP | PROGRAM |
CATALOG | PUTILITY |
DATA | SASODS |
DMDB | UTILITY |
FDB | VIEW |
INDEX |
Engine/Host Options for the V8 Engine |
The V8 engine provides several engine/host options that control the creating and access of SAS data sets. Most of the following options correspond to options that are available through OpenVMS Record Management Services (RMS).
You can use the following engine/host options with the V8 engine:
The ALQ= option (allocation quantity) corresponds to the FAB$L_ALQ field in OpenVMS RMS. For additional details, see the data set option ALQ= and Guide to OpenVMS File Applications.
For additional details, see the data set option ALQMULT=.
For additional details, see the data set option BUFSIZE=.
For additional details, see the data set option CACHENUM=.
The CACHESIZ= and BUFSIZE= options are similar, but they have important differences. The BUFSIZE= option specifies the file's page size, which is permanent. It can only be set on file creation. The CACHESIZ= option is the size of the internal memory cache used for the life of the current open, so it can change any time the file is opened. Also, BUFSIZE= cannot be used as an engine/host option; it is only valid as a data set option.
For additional details, see the data set option CACHESIZ=.
For additional details, see the data set option CNTLLEV=.
If the value specified is 0, OpenVMS RMS uses the default value for the process.
The DEQ= option (default file extension quantity) corresponds to the FAB$W_DEQ field in OpenVMS RMS. For additional details, see the data set option DEQ= and Guide to OpenVMS File Applications.
For additional details, see the data set option DEQMULT=.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.