HP OpenVMS Systems Documentation

Content starts here

Guide to OpenVMS File Applications

Previous Contents Index

Chapter 4
4 Creating and Populating Files
     4.1     File Creation Characteristics
         4.1.1         Using RMS Control Blocks
                File Access Block
                Extended Attribute Blocks
         4.1.2         Using File Definition Language
                Using the Edit/FDL Utility
                Designing an FDL File
         4.1.3         Using the FDL Routines
     4.2     Creating a File
         4.2.1         Using the Create Service
         4.2.2         Using the Create/FDL Utility
         4.2.3         Using the Convert Utility
         4.2.4         Using the FDL$CREATE Routine
     4.3     Creating and Accessing Tagged Files
         4.3.1         Programming Interface for File Tagging
         4.3.2         Accessing a Tagged File
                File Accesses That Do Not Sense Tags
                File Accesses That Sense Tags
         4.3.3         Preserving Tags
     4.4     Defining File Protection
         4.4.1         UIC-Based Protection
         4.4.2         ACL-Based Protection
     4.5     Populating a File
         4.5.1         Using the Convert Utility
         4.5.2         Using the Convert Routines
     4.6     Summary of File-Creation Options
         4.6.1         File-Creation Options
         4.6.2         File Characteristics
         4.6.3         File Allocation and Positioning
Chapter 5
5 Locating and Naming Files on Disks
     5.1     Understanding Disk File Specifications
     5.2     File Specification Components
         5.2.1         The Node Component
                Local Node
                Remote Node
         5.2.2         The Device Component
         5.2.3         On-Disk Components
                Character Set for On-Disk Components
                        Base Character Set
                        Extended Character Set
         5.2.4         RMS and On-Disk Representation
                Simple Characters
                Compound Characters
                Uppercase and Lowercase Letters and Multiple File Versions
                Convert System Service
         5.2.5         The Root Component
         5.2.6         The Directory Component
         5.2.7         The File Name, Type, and Version Components
         5.2.8         Leading Hyphens in File and Subdirectory Names (Alpha Only)
         5.2.9         Restrictions and Anomalies
                Restriction with Extended File Names
                DCL Parsing Anomaly
     5.3     Logical Names and Parsing
     5.4     File Specification and Component Length Limits
         5.4.1         VAX Systems and ODS-2 Disks on Alpha Systems
         5.4.2         ODS-5 on Alpha Systems
         5.4.3         Maximum Subdirectory Depths
         5.4.4         Accessing Files on ODS-5 Disks from VAX Systems
         5.4.5         Determining the Structure Level of a Disk Device
         5.4.6         Using File Specification Defaults
     5.5     Image Activation Using Logical Names
     5.6     Sample Use of Logical Names
     5.7     Types of Logical Names
     5.8     Introduction to File Parsing
     5.9     Using One File Specification to Locate Many Files
         5.9.1         Processing One File
         5.9.2         Processing Many Files
         5.9.3         Processing One or Many Files
Chapter 6
6 Advanced Use of File Specifications
     6.1     How RMS Applies Defaults
     6.2     Understanding RMS Parsing
         6.2.1         Checking for Open-by-Name Block
         6.2.2         File Specification Formats and Translating Logical Names
         6.2.3         Special Parsing Conventions
                Parsing Conventions for a Search List
                Special Processing for a Related File Specification
                Input File Specification Parsing
                Output File Specification Parsing
     6.3     Directory Syntax Conventions and Directory Concatenation
         6.3.1         Using Normal Directory Syntax
         6.3.2         Rooted-Directory Syntax Applications
         6.3.3         Using Rooted-Directory Syntax
         6.3.4         Concatenating Rooted-Directory Specifications
         6.3.5         An Example of Using a Rooted Directory
         6.3.6         Using a Rooted Directory to Extend RMS's Subdirectory Limit
     6.4     DID-Abbreviated Directories (Alpha Only)
     6.5     FID-Abbreviated Names (Alpha Only)
         6.5.1         Restrictions on FID-Abbreviated Names
     6.6     Using Process-Permanent Files

Previous Next Contents Index