Document revision date: 19 July 1999
Guide to OpenVMS File Applications
Previous
Contents
Index
Chapter 7
7
File Sharing and Buffering
7.1
File Accessing
7.1.1
Types of File Sharing and Record Streams
7.1.2
Interlocked Interprocess File Sharing
7.1.3
User-Interlocked Interprocess File Sharing
7.2
Record Locking
7.2.1
Default Record Locking
7.2.2
Record-Locking Options
7.2.2.1
Exclusive Locking
7.2.2.2
Write Locking
7.2.2.3
Read Locking
7.2.2.4
No Locking
7.2.2.5
Put Service Considerations
7.2.2.6
Summary
7.2.3
Handling Record-Locking Conflicts
7.2.3.1
Handling the Record-Locked Error
7.2.3.2
Waiting for Locked Records
7.2.3.3
Reading Regardless of Lock
7.2.4
Miscellaneous Record-Locking Options
7.2.4.1
Manual-Unlocking Option
7.2.4.2
Lock-Nonexistent-Record Option
7.2.5
Record-Locking Deadlocks
7.3
Local and Shared Buffering Techniques
7.3.1
Record Transfer Modes
7.3.2
Understanding Buffering
7.3.3
Buffering for Sequential Files
7.3.4
Buffering for Relative Files
7.3.5
Buffering for Indexed Files
7.3.6
Using Global Buffers for Shared Files
7.3.6.1
Enhancing Global Buffer Performance
Chapter 8
8
Record Processing
8.1
Record Operations
8.2
Primary Services
8.2.1
Locating and Retrieving Records
8.2.2
Inserting Records
8.2.3
Updating Records
8.2.4
Deleting Records
8.3
Secondary Services
8.4
Record Access for the Various File Organizations
8.4.1
Processing Sequential Files
8.4.1.1
Sequential Access
8.4.1.2
Random Access
8.4.2
Processing Relative Files
8.4.2.1
Sequential Access
8.4.2.2
Random Access
8.4.3
Processing Indexed Files
8.4.3.1
Sequential Access
8.4.3.2
Random Access
8.4.4
Access by Record File Address (RFA)
8.5
Block Input/Output
8.6
Current Record Context
8.6.1
Current-Record Position
8.6.2
Next-Record Position
8.7
Synchronous and Asynchronous Operations
8.7.1
Using Synchronous Operations
8.7.2
Using Asynchronous Operations
Chapter 9
9
Run-Time Options
9.1
Specifying Run-Time Options
9.1.1
Using the Edit/FDL Utility
9.1.2
Using Language Statements and RMS
9.2
Options Related to Opening and Closing Files
9.2.1
File Access and Sharing Options
9.2.2
File Specifications
9.2.3
File Performance Options
9.2.3.1
Extension Size
9.2.3.2
Window Size
9.2.3.3
Summary of Performance Options
9.2.4
Record Access Options
9.2.5
Options for Adding Records
9.2.6
Options for Data Reliability
9.2.7
Options for File Disposition
9.2.8
Options for Indexed Files
9.2.9
Options for Magnetic Tape Processing
9.2.10
Options for Nonstandard File Processing
9.3
Summary of Record Operation Options
9.3.1
Record Retrieval Options
9.3.2
Put Service Options
9.3.3
Record Update Options
9.3.4
Record Deletion Options
9.4
Run-Time Example
Chapter 10
10
Maintaining Files
10.1
Viewing File Characteristics
10.1.1
Performing an Error Check
10.1.2
Generating a Statistics Report
10.1.3
Using Interactive Mode
10.1.4
Examining a Sequential File
10.1.5
Examining a Relative File
10.1.6
Examining an Indexed File
10.2
Generating an FDL File from a Data File
10.3
Optimizing and Redesigning File Characteristics
10.3.1
Redesigning an FDL File
10.3.2
Optimizing a Data File
10.4
Making a File Contiguous
10.4.1
Using the Copy Utility
10.4.2
Using the Convert Utility
10.4.3
Reclaiming Buckets in Prolog 3 Files
10.5
Reorganizing a File
10.6
Making Archive Copies
Previous
Next
Contents
Index
privacy and legal statement
4506PRO_CONTENTS_002.HTML