[an error occurred while processing this directive]
Software  >  OpenVMS Systems > Documentation > 731final > 4506

HP OpenVMS Systems Documentation

Content starts here

Guide to OpenVMS File Applications


Previous Contents Index

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
Appendix A
Appendix A Edit/FDL Utility Optimization Algorithms
     A.1     Allocation
     A.2     Extension Size
     A.3     Bucket Size
     A.4     Global Buffers
     A.5     Index Depth
Glossary
Glossary Glossary
Index
Index
Examples
2-1 Creating a File Containing Collated Keys
4-1 Sample Edit/FDL Utility Session
4-2 Sample FDL File
4-3 Using FDL Routines in a Pascal Program
4-4 Using the FDL$CREATE Routine in a Fortran Program
4-5 Using the FDL$CREATE Routine from a COBOL Program
4-6 Tagging a File
4-7 Accessing a Tagged File
4-8 Using the CONVERT Routines in a Fortran Program
4-9 Using the CONVERT Routines in a COBOL Program
5-1 Using Logical Names for Remote File Access
5-2 Selecting the USEROPEN Option to Call a Routine
5-3 Using the Parse and Search Services
6-1 Rooted-Directory Syntax
7-1 Designing a Pause Between Attempts to Access a Record
9-1 Specifying Run-Time Attributes
9-2 Using the FDL$PARSE and FDL$RELEASE Routines
10-1 Using ANALYZE/RMS_FILE to Create a Check Report
10-2 Using ANALYZE/RMS_FILE to Create a Statistics Report
10-3 Examining a Sequential File
10-4 Examining a Relative File
10-5 Examining an Area Descriptor Path
10-6 Examining a Primary Record
10-7 Examining an Alternate Record
10-8 KEY and ANALYSIS_OF_KEY Sections in an FDL File
Figures
1-1 Files--11 On-Disk Structure Hierarchy
1-2 Single and Multiple File Extents
1-3 Tracks and Cylinders
1-4 DSI and FAT Structures in an XAR
1-5 Interrecord Gaps
1-6 Basic Layout of an ANSI Magnetic Tape Volume
1-7 Single File on a Single Volume
1-8 Single File on Multiple Tape Volumes
1-9 Multifile/Single-Volume Configuration
1-10 Multifile/Multivolume Configuration
1-11 Blocked Fixed-Length Records
1-12 Variable-Length Records
1-13 Using CONVERT to Create a Data File
1-14 Using CREATE/FDL to Create an Empty Data File
2-1 Sequential Access to a Sequential File
2-2 Sequentially Retrieving Records in a Relative File
2-3 Sequentially Storing Records in a Relative File
2-4 Random Access by Relative Record Number
2-5 Random Access by Record File Address
2-6 Comparison of Fixed- and Variable-Length Records
2-7 Writing a VFC Record to a File
2-8 Retrieving a VFC Record
2-9 Sequential File Organization
2-10 Relative File Organization
2-11 Variable-Length Records in Fixed-Length Cells
2-12 Single-Key Indexed File Organization
2-13 Multiple-Key Indexed File Organization
3-1 RMS Index Structure
3-2 Primary Index Structure
3-3 Finding the Record with Key 14
4-1 Line_Plot Graph
4-2 Surface_Plot Graph
4-3 Design Mnemonics
7-1 Shared File Access
7-2 RMS Buffers and the Application Program
7-3 Using Global Buffers for a Shared File
8-1 Using RFA Access to Establish Record Position
10-1 Tree Structure for Sequential Files
10-2 Record Layout and Content for SEQ.DAT
10-3 Tree Structure of Relative Files
10-4 Area Descriptor Path
10-5 Key Descriptor Path
10-6 Structure of Primary Records
10-7 Structure of Alternate Records
10-8 RMS Tuning Cycle
Tables
1-1 Record Access Methods
1-2 Record Formats
1-3 File Structure Options on OpenVMS Systems
1-4 Comparison of ODS-1, ODS-2, and ODS-5 Levels
1-5 Files--11 Control Files
1-6 Labels and Components Supported by OpenVMS Systems
2-1 Supported Record Access Modes and File Organizations
2-2 File Organization Characteristics
2-3 Sequential File Organization: Advantages and Disadvantages
2-4 Relative File Organization: Advantages and Disadvantages
2-5 Indexed File Organization: Advantages and Disadvantages
4-1 Summary of the Edit/FDL Utility Commands
4-2 Edit/FDL Utility Scripts
6-1 File Specification Defaults
6-2 Example of Applying Defaults
7-1 File Access Record Operations
7-2 File-Sharing Record Operations
7-3 Initial File Sharing and Subsequent File Access
7-4 Initial File Access and Subsequent File Sharing
7-5 Methods Available for Specifying No Query Record Locking
7-6 Compatibility of Record-Locking Options
8-1 Record Operations and File Organizations
8-2 Search Key Types
8-3 Record Access Stream Context
10-1 ANALYZE/RMS_FILE Command Summary

Previous Next Contents Index