FOCUS AREAS

Hot Topics

Related Links

Compatibility

Migration

SAS®9 Processing of SAS 6 Files via the V6 Engine

If you do not migrate SAS 6 files to SAS®9 format, the V6 compatibility engine can automatically process some files. This topic describes the supported processing.

Processing Compatible Files

The V6 engine provides the following processing for compatible SAS 6 files. Use the Compatibility Calculator to determine whether your files are compatible.

File types are explained in the SAS Language Reference: Concepts.

Read-Only Processing of Incompatible Files for Selected Environments

The V6 engine provides the following processing for incompatible SAS 6 files under selected environments. Use the Compatibility Calculator to determine whether read-only V6 processing is supported for your files.

Using the V6 Engine

If you do not specify the V6 engine name, SAS identifies that a library is in Version 6 format and automatically assigns the V6 engine.

For example, in a SAS®9 session, if you issue the following LIBNAME statement to assign a libref to a SAS data library containing only Version 6 files, SAS automatically assigns the V6 engine:

   libname myfiles 'v6-SAS-data-library';

However, it is suggested that you specify the V6 engine name:

   libname myfiles v6 'v6-SAS-data-library';

Note: The V6 engine processes Version 6 files created by Release 6.08 through Release 6.12. For Version 6 files prior to Release 6.08, see the SAS documentation for your operating environment.

Creating Version 6 Files in SAS®9

You might need to create (output) a Version 6 file in a SAS®9 session, for example, if you are sharing data with a Version 6 application. To do so, see the information about regressing a file to Version 6. Keep in mind that the Version 6 file must adhere to Version 6 capabilities, that is, no long names, no integrity constraints, and so on.