Programmer's Guide to File Handling
Table of Contents
Index
Chapter 13: Callable File Handler (ExtFH)
13.1 Overview
13.1.1 Supported Environments
13.1.2 Supported Languages
13.1.3 Supported Files
13.1.3.1 Large Indexed Files
13.1.4 File Operations
13.1.5 File Position Indicator
13.2 Using the Callable File Handler
13.3 Calling the File Handler
13.3.1 Calling the Callable File Handler from COBOL
13.3.2 Calling the Callable File Handler from "C"
13.4 Data Structures
13.4.1 File Control Description
13.4.2 Record Area
13.4.2.1 Using the Record Area
13.4.3 Filename Area
13.4.3.1 Using the Filename Area
13.4.4 Key Definition Block
13.4.4.1 Global Information Area
13.4.4.2 Key Definition Area
13.4.4.3 Component Definition Area
13.5 Operation Codes
13.5.1 Standard Operation Codes
13.5.2 Special Operation Codes
13.6 Relative Byte Addressing
13.6.1 Obtaining the Relative Byte Address
13.6.2 Using the Relative Byte Address
13.6.2.1 Reading a Record
13.6.2.2 Rewriting a Record
13.6.2.3 Deleting a Record
13.7 Creating a New Index
13.8 Accessing a Compiler-generated FCD
13.9 Your Own File Handler
13.9.1 File Handler Vectoring on UNIX Systems
13.10 Trace Facility
13.10.1 How Tracing Works
13.10.2 Operation
13.10.3 The Configuration File
13.11 Configuring the Callable File Handler
13.11.1 Configuration Options
13.11.2 Example Configuration File
13.12 File Striping
13.12.1 File Striping Configuration Options
13.12.2 File Striping and Fileshare
13.13 Sample Program