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
             4.1.1.1             File Access Block
             4.1.1.2             Extended Attribute Blocks
         4.1.2         Using File Definition Language
             4.1.2.1             Using the Edit/FDL Utility
             4.1.2.2             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
             4.3.2.1             File Accesses That Do Not Sense Tags
             4.3.2.2             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
             5.2.1.1             Local Node
             5.2.1.2             Remote Node
         5.2.2         The Device Component
         5.2.3         On-Disk Components
             5.2.3.1             Character Set for On-Disk Components
                 5.2.3.1.1                 Base Character Set
                 5.2.3.1.2                 Extended Character Set
         5.2.4         RMS and On-Disk Representation
             5.2.4.1             Simple Characters
             5.2.4.2             Compound Characters
             5.2.4.3             Uppercase and Lowercase Letters and Multiple File Versions
             5.2.4.4             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
             5.2.9.1             Restriction with Extended File Names
             5.2.9.2             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
             6.2.3.1             Parsing Conventions for a Search List
             6.2.3.2             Special Processing for a Related File Specification
             6.2.3.3             Input File Specification Parsing
             6.2.3.4             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