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
|