Technical data
Using Files and Directories
10.1 Understanding Extended File Specifications Features
$ SHOW DEFAULT
DKA200:[DOREO]
$ DUMP /OUTPUT DKA500:[DOREO]This^_is^_a^_file.Dat
%DUMP-E-OPENOUT, error opening DKA200:[DOREO]THIS^_IS^_A^_FILE.DMP;as output
-RMS-E-CRE, ACP file create failed
-SYSTEM-W-BADFILENAME, bad file name syntax
The output file specified with the /OUTPUT qualifier defaults to the same name
as the input file, with .DMP as the file type, in the default directory. When the
input file specification is an extended name on an ODS-5 volume, the .DMP file
must have a traditional name, because it will be written to an ODS-2 volume. As
a result, an error occurs.
• A batch command file fails to execute if all of the following conditions are
true:
– A log file is requested implicitly or explicitly.
– The implicit or explicit log file specification has an extended name (that
is, the name is non-ODS-2-compliant).
– The log file is to be created on an ODS-2 volume.
The batch command file does not execute because a log file cannot be created.
Most frequently, this situation occurs when the logical name SYS$LOGIN
refers to an ODS-2 volume; this is because log files are implicitly created on
the SYS$LOGIN device. In addition, if notification is disabled, you are not
notified that your batch job did not execute.
To avoid the problem, use the /LOG= qualifier and an ODS-2-compliant log file
specification when you submit command files with ODS-5 extended names.
10.1.2.3 Architecture-Related Notes
The following notes discuss Extended File Specifications issues related to system
architecture.
Extended File Names Are Not Visible from a VAX System
Although you can mount ODS-5 volumes on a VAX, if you log in to a VAX system,
ODS-5 extended file names are not visible. In their place, you see a pseudoname:
• On VAX, if you attempt to display a file name that contains 2-byte Unicode
characters, the pseudoname displayed is the following:
\PUNICODE\.???
• Any other name that is not a legal ODS-2 name is displayed as
\PISO_LATIN\.???
For example, the same directory listings as they appear on Alpha and VAX
systems are:
• On an Alpha system:
$ DIRECTORY DPA100:[TEST]
Directory DPA100:[TEST]
Accounting^_data.lis;1 atest.txt;1
• On a VAX system:
$ DIRECTORY DPA200:[TEST]
Directory DPA200:[TEST]
\PISO_LATIN\.??? ATEST.TXT
10–8 Using Files and Directories










