Document revision date: 19 July 1999
[Compaq] [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]
[OpenVMS documentation]

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

  [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]  
  privacy and legal statement  
4506PRO_CONTENTS_002.HTML