skip book previous and next navigation links
go up to top of book: HP OpenVMS System Manager's Manual, Volume 1:... HP OpenVMS System Manager's Manual, Volume 1:...
go to beginning of chapter: Using Files and Directories Using Files and Directories
go to previous page: Considerations Before Enabling ODS-5 Volumes Considerations Before Enabling ODS-5 Volumes
go to next page: Controlling Access to ODS-5 VolumesControlling Access to ODS-5 Volumes
end of book navigation links

Guidelines for Using Extended File Specifications on OpenVMS Applications  



It is essential that system managers perform the following steps before enabling ODS-5:
NoteHP recommends that you enable ODS-5 disks in a homogeneous OpenVMS Version 7.2 Alpha cluster only.

Levels of Support for Extended File Specifications  

To help determine the expected behavior of OpenVMS utilities and commands for ODS-5, the following levels of support have been established. Each level outlines the acceptable behavior of a utility or command when it encounters an extended (ODS-5 compliant) file specification.

The levels of support for ODS-5, from full support to no support, are defined in Sections Full Support through No Support for ODS-5.

Full Support  

OpenVMS utilities and commands that offer full support for ODS-5 have been specifically modified to take advantage of all the features of extended file naming. These utilities and commands should accept and handle extended file specifications without error while maintaining the case as created.1

In addition, OpenVMS commands and utilities that fully support Extended File Specifications can accept and produce long file specifications that exceed the traditional 255-byte limit in their original form2--without requiring them to be abbreviated in Directory ID (DID) or File ID (FID) format.

The following DCL commands and OpenVMS utilities provide full support for extended file names:

Default Support  

OpenVMS utilities and commands with default support have had little or no modification to take advantage of Extended File Specifications. These utilities and commands are expected to handle most of the attributes of extended file specifications (such as new characters and deep directory structures) correctly. However, file names may be created or displayed with the wrong case.

In contrast with utilities that have full support, utilities with default support rely on DID and FID abbreviation offered by RMS to handle long file specifications. As a result, these utilities are subject to the following restrictions related to DID and FID abbreviation:

For more information about DID abbreviations and FID abbreviations, see the OpenVMS User's Manual .

No Support for Extended File Naming  

OpenVMS utilities and commands that do not support extended file names can function on ODS-5 volumes; however, they are restricted to operating with traditional file specifications only. These utilities and commands should be used carefully on ODS-5 volumes because HP cannot ensure that they will function successfully when they encounter extended file specifications.

Non-Supported OpenVMS Components (No ODS-5 Support) and Non-Supported OpenVMS Components (No Extended File Naming Support) list the OpenVMS utilities and commands that do not support Extended File Specifications because of limitations with either handling extended file names or the ODS-5 volume structure.

No Support for ODS-5  

OpenVMS utilities and commands that do not support the ODS-5 volume structure cannot handle extended file names. These utilities and commands should be used carefully on ODS-5 volumes because HP cannot ensure that they will function successfully even when they only encounter traditional file specifications.

Non-Supported OpenVMS Components (No ODS-5 Support) and Non-Supported OpenVMS Components (No Extended File Naming Support) list the OpenVMS utilities and commands that do not support Extended File Specifications because of limitations with either the ODS-5 volume structure or with handling extended file names.

Table 3   Non-Supported OpenVMS Components (No ODS-5 Support)
Component Notes
Disk defragmenters
Unsupported unless a specific defragmentation tool documents that it has been updated to support an ODS-5 volume. 3

Table 4   Non-Supported OpenVMS Components (No Extended File Naming Support)
Component Notes
Code compilers
Cannot use extended file names for object files. However, code compilers can create applications that support extended names.
INSTALL Known images
Do not install an image with an extended file name as a known image.
LINK
Cannot output an image with an extended file name.
MONITOR
Cannot reliably process extended file names.
Network files (NET*.DAT)
Do not rename to an extended file name.
Object modules (.OBJ)
Do not rename to an extended file name.
Page and swap files
Do not use an extended file name.
SYSGEN
Do not write a parameter file with an extended file name.
System startup files
Do not rename to an extended file name.


Footnotes
1

When creating the first version of a new file, the case of the new file matches that case specified by the user. When creating subsequent versions of an existing file, the case remains the same as the original version.

2

If you are typing a long file specification on a DCL command line, DCL still limits the command line length to 255 bytes.

3Note that DFO has been modified to support ODS-5 volumes.

( Number takes you back )


go to previous page: Considerations Before Enabling ODS-5 Volumes Considerations Before Enabling ODS-5 Volumes
go to next page: Controlling Access to ODS-5 VolumesControlling Access to ODS-5 Volumes