Programmer's Guide to File Handling

Index

Table of Contents

!  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

!

$ character in filename  2.3.5
& in environment variables  2.3.4
9/068 error status  18.5.1
9/100 error status  18.5

A

Access mode
        Callable File Handler  13.4.1
Alternate keys  12.7.1 , 12.8.2.3 , 13.4.1
ANS85 Compiler directive  12.1.1
ANSI'74
        file status  4.5.1
ANSI'85
        file status  4.5.2 , 4.5.6 , 13.4.1
ASSIGN Compiler directive  2.2.2 , 12.1.2
Assigning files  Ch2
        dynamically  2.2.2 , 12.1.2
        externally  2.2.3 , 12.1.2
        statically  2.2.1
Automatic record locking
        multiple  6.2.3.2.2
        single  6.2.3.1.2

B

Btr2xfh
        call converter  15.2
        data compression  15.2.1.1
        link module  15.2
Btrieve
        btrcalls.dll  15.1
        BTRMAXREC  15.1.2.2 , 15.1.5
        BTRPAGE  15.1.2.1 , 15.1.5
        _BTRV  15.1
        call conversion modules  Ch15
        compatibility with Extfh  15.1.3
        converting files  7.3.1 , 7.3.1
        current record pointer  15.1.3.5
        DELETE operations  15.1.3.5
        example configuration  15.1.5
        file operation differences with Extfh  15.2.1
        file operations  15.2.1.2
        key length  15.1.3.1
        non-ANSI conformance  15.1.4
        open output operations  15.1.3.3
        Rebuild  7.3.1 , 7.3.1
        record lengths  15.1.3.4
        REWRITE operations  15.1.3.5
        stat operation  15.2.1.5 , 15.2.1.8
        trace option  15.1.5
        transaction processing  15.1.3.6
        WRITE operations  15.1.3.5
Buffer size
        files  12.6.1
Byte stream file routines  Ch16
        close  16.2.2
        create  16.2.2
        flush  16.2.2
        free record lock  16.2.2
        get record lock  16.2.2
        open  16.2.2
        read  16.2.2
        sample program  16.3
        test record lock  16.2.2
        write  16.2.2

C

C-ISAM
        Callable File Handler  13.4.1
        cixfile interface  14.1
        converting files  7.3.1 , 7.3.1
        file naming convention  14.1.1
        IDXFORMAT Compiler directive  12.1.5
        linking with  14.1
        locked record notification  14.1.1
        mfisamv4.o module  14.1.2
        mfisamv5.o module  14.1.3
        Rebuild  7.3.1 , 7.3.1
        record length  14.1.1
        V4.10  14.1.2
        V5  14.1.3
Call-by-name routines
        See CBL_routines
        file handling  11.1
Call-by-number routines  11.2 , 11.2 , 11.2 , 11.2 , 11.2 , 11.2 , 11.2
        file handling  11.2
Callable File Handler  Ch13
        calling  13.3
        calling from non-COBOL programs  13.1.2
        CLOSE  13.5.1
        COMMIT  13.5.1
        configuration flags  13.4.1
        configuring  13.11
        data structures  13.4 , 13.5.1
        DELETE  13.5.1
        DELETE file  13.5.1
        environments  13.1.1
        File Control Description  13.4.1
        file name area  13.4.3
        file organizations  13.1.3
        File Position Indicator  13.1.5
        Key Definition Block  13.4.4
        OPEN  13.5.2
        operation codes  13.5
        operations  13.1.4
        READ  13.5.1
        Record area  13.4.2
        Relative Byte Addressing  13.5.2
        REWRITE  13.5.1
        ROLLBACK  13.5.1
        special operation codes  13.5.1
        standard operation codes  13.5.1
        START  13.5.1
        STEP  13.5.1
        trace facility  13.10
        UNLOCK  13.5.1
        WRITE  13.5.1
Callable Sort Module  Ch17
        call interface  17.2.2
        FCD  17.2.2.2
        file definition block  17.2.2.4
        function code parameters  17.2.2.1
        invoking  17.2
        key definition block  17.2.2.3
Callable sort module
        linking  17.2.3
CALLFH Compiler directive  2.3 , 4.5.5 , 4.6.1 , 10.2 , 13.9 , 15.1.1.1 , 18.2.1.1
CALLFH compiler directive  13.2
CALLSORT Compiler directive  17.2
CBL_CHANGE_DIR  11.2
CBL_CHECK_FILE_EXIST  11.2
CBL_CLOSE_FILE  16.2.2
CBL_COPY_FILE  11.2
CBL_CREATE_DIR  11.2
CBL_CREATE_FILE  16.2.2
CBL_DELETE_DIR  11.2
CBL_DELETE_FILE  11.2
CBL_FLUSH_FILE  16.2.2
CBL_FREE_RECORD_LOCK  16.2.2
CBL_GET_RECORD_LOCK  16.2.2
CBL_JOIN_FILENAME  2.4
CBL_LOCATE_FILE  11.2
CBL_OPEN_FILE  16.2.2
CBL_READ_DIR  11.2
CBL_READ_FILE  16.2.2
CBL_RENAME_FILE  11.2 , 11.2
CBL_SPLIT_FILENAME  2.4
CBL_TEST_RECORD_LOCK  16.2.2
CBL_WRITE_FILE  16.2.2
CCI
        Fileshare  18.2.1.2.2
        used by Fileshare  18.17
CCI errors
        Fileshare  18.22.2
CCITCP2 environment variable  18.17.1
Close file operation
        Callable File Handler  13.5.1 , 13.5.1
CLOSE REEL  12.5
cobcallfhutil routine  8.3.2
COBDATA environment variable  2.3.1 , 2.3.7
COBDIR environment variable  2.2.3.2.2
COBEXTFHBUF environment variable  12.6.2
COBFSTATCONV Compiler directive  4.6.1
COBFSTATCONV environment variable  4.5.4 , 4.5.5 , 4.6.1
COBPBTRV module  15.1
COBRBTRV module  15.1
cob_util_last_error data item  8.8
COMMIT statement  6.7.1 , 6.7.1 , 6.8 , 18.5 , 18.5.2
        Callable File Handler  13.5.1
Compiler Directives
        ANS85  12.1.1
        CALLFH  2.3
        DATACOMPRESS  12.1.4
        KEYCOMPRESS  12.1.4
        OPTIONAL-FILES  12.1.7
        RECMODE  12.1.8
        RM  12.1.9
        SEQUENTIAL  3.1.1.2 , 12.1.10
Compiler directives
        ASSIGN  2.2.2 , 2.2.3.1
        CALLFH  4.5.5 , 10.2 , 13.9 , 15.1.1.1
        CALLSORT  17.2
        DATACOMPRESS  12.8.1
        DETECTLOCK  15.1.3.2
        FILETYPE  15.1.1.2
        IDXFORMAT  12.1.5
        KEYCOMPRESS  12.8.2
        MS  12.1.6
        WRITELOCK  15.1.3.5 , 15.1.3.7
Component count, keys  13.4.4.2
Compression
        Btr2xfh  15.2.1.1
        data  12.8.1
        data and key  18.11
        DATACOMPRESS  12.1.4
        duplicate keys  12.7.2
        dynamically calling a routine  12.8.4.3
        flags  13.4.4.2
        key  12.8.2
        KEYCOMPRESS  12.1.4
        leading characters  12.8.2.2
        linking a routine  12.8.4.3
        Micro Focus routines  12.8.4.1
        run-length encoding  12.8.1
        trailing spaces  12.8.2.1
config.sys
        FILES parameter  12.4.2
Current record pointer
        See File

D

Data File Editor  9.1
Data File Filter  9.1
Data recovery  18.6
Data structures
        Callable File Handler  13.5.1
Database management systems
        Informix  Ch27
        Oracle  28.1
        Sybase  29.1
Database reference file  18.6.1
        maintenance  18.12
Database sequence numbering  18.8
DATACOMPRESS Compiler directive  12.1.4 , 12.8.1 , 12.8.4.3 , 18.11.1 , 18.12
DB2  23.2.1 , Ch24
dbtrv.obj module  15.1
DD_
        filename mapping  2.3
        prefix  2.3
        prefixed environment variable  2.3
Delete directory
        CBL_DELETE_DIR  11.2
DELETE file
        Callable File Handler  13.5.1
Delete file
        CBL_DELETE_FILE  11.2
Delete record
        Callable File Handler  13.5.1
Demonstration programs
        sharing files  6.9
DETECTLOCK Compiler directive  15.1.3.2
Device names  2.1.1 , 2.2.1
Directives
        CALLFH  18.2.1.1
        DATACOMPRESS  18.11.1 , 18.12
        KEYCOMPRESS  18.11.1 , 18.12
Directory routines
        change directory  11.2
        create directory  11.2
        current directory, get  11.2
        delete directory  11.2
        search for a file  11.2
Disk space
        saving  12.8.2
Drive routines
        current drive, determine  11.2
        current drive, set  11.2
        find drive  11.2
Duplicate Keys  12.7.2
Duplicate keys
        compression  12.8.2.3
        Rebuild  7.3.1
Dynamic
        filename assignment  2.2 , 2.2.2

E

EBCDIC
        Callable File Handler  13.4.1
Editing
        data files  9.1
Effective key length  13.4.1
Embedded SQL  23.1
        DB2  Ch24
Environment variables
        & character  2.3.4
        BTRMAXREC  15.1.2.2
        BTRPAGE  15.1.2.1
        CCITCP2  18.17.1
        COBDATA  2.3.1 , 2.3.7
        COBDIR  2.2.3.2.2
        COBEXTFHBUF  12.6.2
        COBFSTATCONV  4.5.4 , 4.5.5 , 4.6.1
        dd_ prefix  2.3
        EXTFHBUF  12.6.1
        file assignment  2.2.3.1
        filename mapping  15.1.1.3
        FSCOMMS  18.16
> CHARACTER
        character  2.3.6.1
Environment variables
        IDXDATBUF  12.6.1 , 12.6.1
< CHARACTER
        character  2.3.6.2
Environment variables
        MFEXTMAP  2.2.3.2.2
        named pipes  2.3.6
        pipes  2.3.6 , 2.3.6
        setting using external file assignment  2.2.3.1
        ulimit  12.4.5
        | character  2.3.6.3
Error messages
        Rebuild  7.8.1
Errors
        Fileshare  18.22
        Fileshare transaction processing  18.22.3
        Rebuild  7.8.1.2
Example
        Btrieve configuration  15.1.6
        Rebuild  7.3.2
Expand path  11.2
Extended file status  4.5.6 , 4.5.6
Extension
        filename  2.1.1 , 2.1.2
        spaces  2.1.1
External File Handler
        See Callable File Handler
External File Mapper
        file structure  2.2.3.2.1
        mapper file location  2.2.3.2.2
External filename assignment  2.2 , 2.2.3
        setting environment variables  2.2.3.1
External files  3.2
ExtFH  Ch13
extfh.cfg  13.11
EXTFHBUF environment variable  12.6.1 , 12.6.3
Extsm
        See Callable Sort Module
        call interface  17.2.2
        FCD  17.2.2.2
        file definition block  17.2.2.4
        floating-point keys  17.2
        function code parameters  17.2.2.1
        invoking  17.2
        key definition block  17.2.2.3
        linking  17.2.3

F

FCD
        Callable File Handler  13.4.1
        Callable Sort Module  17.2.2.2
FCDREG Compiler directive  13.8
fhconvert utility  8.10
fhcreate utility  8.11
fhedit utility  8.12
fhinfo utility  8.13
fhix.o  14.1
fhix.o object module  14.1
FHRdrPwd module  18.13.1.3
fhrebuild utility  8.14
FHRedir  18.1.1
        FHRdrPwd module  18.13.1.1
        fhrdrpwd.o  18.18.1
        fhredir.cfg  18.2.1.2
Fhredir
        configuration  22.3.2
fhreorg utility  8.15
fhvalidate utility  8.16
fhxscomp.o  18.18.1
File
        altering an index  8.12
        buffer size  12.6.1
        buffers  12.2.1 , 12.6
        Byte stream I/O  Ch16
        conversion  8.10 , 9.1 , 10.1
        corrupt index  7.2.2
        creating an empty indexed file  8.11
        current record pointer  15.1.3.5
        file position indicator  13.1.5
        format  13.4.1
        format conversion  7.2.3
        handle  12.4 , 13.4.1
        index  13.7
        index reorganization  8.15
        inspecting for consistency  8.16
        locking  6.2 , 6.2.2 , 6.7.3
        mapping  2.3.1
        maximum size  32.1.2
        naming conventions  2.1.1 , 2.1.2
        obtaining information about  8.13
        organizations  Ch3
        reindexing  8.14
        search order  2.3.2
        striping  13.12
        structures  Ch30
        terminator  30.2.1.1
File Control Description
        Callable File Handler  13.4.1
File Handler Utilities
        errors by status value  8.19.3
        file specific errors  8.19.2
        LEVEL II file errors  8.19.3
        Line sequential file errors  8.19.3
        Relative file errors  8.19.3
        Sequential file errors  8.19.3
        X/Open file errors  8.19.2
File handler utilities  Ch8
        C-ISAM file errors  8.19.2
        calling from COBOL  8.3.2
        default file type parameters  8.5
        error conditions  8.8.1
        error handling  8.8
        file keys  8.7
        index block size  8.6
        invoking  8.3
        statically linked executable files  8.9
        using standard input  8.3.1.1
File handling directives
        ANS85  12.1.1
        ASSIGN  12.1.2
        CALLFH  12.1.3
        DATACOMPRESS  12.1.4
        IDXFORMAT  12.1.5
        KEYCOMPRESS  12.1.4
        MS  12.1.6
        OPTIONAL-FILE  12.1.7
        RECMODE  12.1.8
        RM  12.1.9
        SEQUENTIAL  12.1.10
File header record
        multiple reel  12.5.1
File mapper
        See External File Mapper
File position indicator
        Btrieve  15.1.3.5
        Callable File Handler  13.1.5
File routines
        check file  11.2
        copy file  11.2
        delete file  11.2
        locate file  11.2
        rename file  11.2
File status  Ch4 , Ch31
        {B}filestat.c{D} source file  4.6.2.1
        altering  4.6.2.1.2
        alternate status tables  4.6.2.1
        ANSI 85  12.1.1
        ANSI'74  4.5.1
        ANSI'85  4.5.2 , 4.5.6
        {B}filestat.c{D} source file  4.6.2.1.2
        changing  4.6.2
        checking  4.4
        code tables  Ch31
        conventions  4.5
        defining  4.2
        displaying items  4.3
        error switch Q  4.6.2.1
        extended  4.5.6
        IBM mainframe codes  4.5.5
        locked file  6.2.2
        locked record  6.2.3
        Microsoft  12.1.6
        Microsoft COBOL V2  4.5.3 , 31.1.2
        RM  12.1.9
        RM/COBOL  4.5.4 , 31.1
        sharing files  6.3
        type  13.4.1
File types
        external  3.2
        fast access  3.1.2
        indexed  3.1.3
        line sequential  3.1.1.1
        optional  12.1.7
        random access  3.1.2
        relative  3.1.2
        sequential  3.1.1
File-Control paragraph  2.2.2
Filename  3.1
        $ character in  2.3.5
        Callable File Handler  13.4.3
        COBOL  3.1
        extension  2.1.1 , 2.1.2
        Fileshare  18.10
        format  2.1.1 , 2.1.2
        global mapping  2.3.7
        HPFS  2.1.1
        join  2.4
        mapping  2.3
        NTFS  2.1.1
        split  2.4
Filename mapping
        Btrieve  15.1.1.3
Files
        header  30.3
        structures  30.1
Fileshare
        9/068 error status  18.5.1
        9/100 error status  18.5
        /af option  18.10.1 , 18.12
        /ap option  18.9.1 , 18.12
        CCI  18.2.1.2.2 , 18.17
        CCI errors  18.22.2
        ccitcp2  18.17.1
        client  18.1.1
        /cm option  18.3 , 18.4 , 18.17.1
        communications  18.2.1.2.2 , 18.17 , 22.2.2.5
        configuration file  19.3
        /d option  18.4 , 18.11.1
        data and key compression  18.11
        database file  22.2.2.2
        database reference file  18.6.1 , 18.12
        database sequence numbering  18.8
        default protocols  18.2.1.2.2
        /e option  18.12
        error message  18.22
        error processing  18.22
        /f option  18.3
        FHRdrPwd module  18.13.1.1
        FHRedir  18.1.1
        file information  22.2.2.4
        filename mapping  18.10
        forcing updates  18.6.1
        /fs option  18.10.1
        getting started  19.2
        /i option  18.11.1
        /k option  18.11.1
        /l option  18.12
        /lc option  18.6.1 , 18.12
        linking  18.18
        logon validation  18.13.2
        /m option  18.4
        manager  22.3
        monitor  Ch22
        /nu option  18.4
        /o l option  18.6.1
        /o s option  18.8 , 18.8.1
        on Novell NetWare  Ch21
        /p option  18.12
        password file  22.2.1.2
        password system  18.13.1
        performance considerations  18.20
        /pf option  18.13.1.2 , 18.14
        /r option  18.7
        record locking  18.5.1
        recovering data  18.6
        recovery log  19.4 , 22.2.2.1
        restrict access  18.13
        rollforward recovery  18.6
        Run-time errors  18.22.1
        /s option  18.2.1.2.1 , 18.2.2.1 , 18.4
        security  18.13 , 22.2
        server  18.1.1
        server name  18.2.1.2.1
        single user mode  18.1.1 , 18.16
        static link  18.18.1
        status calls  18.5.2
        stopping  18.2.2.3 , 22.2.1.3
        striping  13.12.2
        supervisor password  22.2.1.2
        /t option  18.4 , 18.5.1
        /tr option  18.4 , 18.4 , 18.15
        trace option  18.15
        transaction processing  18.5 , 19.5
        transaction processing errors  18.22.3
        user logoff  22.2.2.3
        user supplied validation module  18.13.2
        user-ID FSVIEW  22.1
        version control  18.8
        virtual file handler  18.9
FILETYPE Compiler directive  15.1.1.2
FSCOMMS environment variable  18.16
FSMGR
        call interface  22.3.1
fsmgr  18.2.2.3
        FSMGR module  22.3
        FSMGR.CTL  22.3.1
FSSecLog module  18.13.2.1
FSSecOpn module  18.13.3.1
FSView  18.2.2.3
Fsview  Ch22
        change server  22.2.1.1
        closing files  22.2.2.4
        communication information  22.2.2.5
        communications protocol  22.2
        control options  22.2.1
        database information  22.2.2.2
        date formats  22.2.3
        exiting  22.2.1.4
        file information  22.2.2.4
        FSMGR call interface  22.3.1
        FSMGR.CTL file  22.3.1
        help  22.2.4
        information option  22.2.2
        invoking  22.2
        log file  22.2.2.1
        monitoring a different server  22.2.1.1
        password access  22.1
        shutting down a Fileshare server  22.2.1.3
        shutting down a server  22.2.1.3
        supervisor password  22.2.1.2
        user information  22.2.2.3
FS_JOIN_FILENAME  18.19.2
FS_LOCATE_FILE  18.19.1
FS_SPLIT_FILENAME  18.19.2
fs_status  18.5.2

G

G RTS switch, I/O buffer size  12.2.1
Global file mapping  2.3.1
HARACTER AND ENVIRONMENT VARIABLES character
        >  2.3.6.1
HARACTER characterAND PIPES
        and pipes  2.3.6.1
HARACTER characterAND NAMED PI
        PES and named  2.3.6.1

H

Header record
        multiple reel files  12.5.1
Hex Edit  9.1 , 9.1
High Performance File System  2.1.1 , 2.1.1
Host variables
        Embedded SQL using DB2  24.4.2
HOSTSTAT
        program  4.6.1

I

IBM
        DB2  23.2.1
IDXFORMAT Compiler directive  12.1.5
IDXFORMAT"4"  7.3.1 , 8.12.1 , 12.7.2 , 13.4.1
IDXFORMAT"4" format files  7.3.1
IDXFORMAT"8"  7.3.1 , 13.1.3.1
IDXFORMAT"8" format files  7.3.1
Indexed files  3.1 , 3.1.3
        altering an index  8.12
        format  7.3.1
        keys  3.1.3
        large  13.1.3.1
        locking  6.7.1
        reorganization  7.2.1
        sparse keys  12.7.1
        using  3.1.3
Informix  23.2.3 , Ch27
Integrated preprocessor
        XDB  23.2.2

J

Join filename  2.4

K

Key
        alternate  12.8.2.3
        compression  12.8.2 , 13.8 , 15.2.1.1
        duplicates  12.7.2
        flags  13.4.4.2
        length, Btrieve  15.1.3.1
        maximum number  32.1.1 , 32.1.2
        types, Btr2xfh  15.2.1.5
Key Definition Block
        Callable File Handler  13.4.4
        Component Definition Area  13.4.4.3 , 13.4.4.3
        Global Information Area  13.4.4.1
        Key Definition Area  13.4.4.2
Key definition block
        Callable Sort Module  17.2.2.3
Key of reference  7.3.1
KEYCOMPRESS Compiler directive  12.1.4 , 12.8.2 , 18.11.1 , 18.12

L

Large indexed files  13.1.3.1
/lc option  18.12
Leading character compression  12.8.2.2
LEVEL II COBOL files  7.3.1 , 13.4.1
LEVEL II format files  7.3.1
libcobol.a  14.1
libisam.a library  14.1
Limits
        file handling  Ch32
Line sequential files  3.1 , 3.1.1.1
        locking  6.7.2
Linking
        Extsm  17.2.3
        Fileshare  18.18
Locate file  11.2
Lock mode flags  13.4.1
Locked records
        detection  15.1.3.2
Locking
        default  6.2.1
        indexed files  6.7.1
        line sequential files  6.7.2
        record sequential files  6.7.1
        records  6.2.3
        relative files  6.7.1
        sequential files  6.7.1
Logical filenames
        mapping  2.2.3.2
HARACTER AND ENVIRONMENT VARIABLES character
        <  2.3.6.2
HARACTER characterAND PIPES
        and pipes  2.3.6.2
HARACTER characterAND NAMED PI
        PES and named  2.3.6.2

M

Manual record locking
        multiple  6.2.3.2.1
        single  6.2.3.1.1
Mapper
        See External File Mapper
Mapping
        filenames  2.3 , 18.10
Maximum
        file size  32.1.2
        nesting  32.1.2
        number of keys  32.1.1 , 32.1.2
        record size  15.1.5 , 32.1.2
        sort key size  32.1.2
        sort keys, number of  32.1.2
Memory
        management  12.4.4.1
Mfextmap  2.2.3.2
MFEXTMAP environment variable  2.2.3.2.2
mfextmap.dat file  2.2.3.2.1
mfisam.o module  14.1
mfisamv4.o  14.1.2
mfisamv5.o  14.1.3
Mfsort
        example usage  5.4
        field types  5.3.1
        file organization  5.3
        instruction statements  5.3
        invoking  5.1
        key statement  5.3 , 5.3.3
        mfsort.exe  5.1
        record statement  5.3 , 5.3.2
        sort fields  5.3.1
        sort workfile  5.2
Microsoft
        compatibility  12.1.6
Microsoft COBOL V2
        file status  4.5.3 , 31.1.2
Microsoft SQL Server  23.2.1
MS Compiler directive  12.1.6
mudemo.cbl  6.9
Multi-user file handling  Ch6
Multiple record locking
        automatic  6.2.3.2.2
        manual  6.2.3.2.1
Multiple reel files  12.5
        header record  12.5.1 , 12.5.1

N

N RTS switch  13.4.1
        nulls in line sequential files  12.2.3
Named pipes
        environment variable  2.3.6
> CHARACTER
        character  2.3.6.1
< CHARACTER
        character  2.3.6.2
Named pipes
        | character  2.3.6.3
Nesting
        limits  32.1.2
NetWare
        Fileshare  Ch21
Networks
        file handling limits  12.4.3
New Technology File System  2.1.1
NTFS  2.1.1
Nulls
        disable insertion  11.2
        enable insertion  11.2

O

/o s option  18.8.1
ODBC  23.1 , 23.4
OPEN
        Callable File Handler  13.4.1 , 13.5.2
OPEN OUTPUT
        Btrieve  15.1.3.3
Operation Codes
        Callable File Handler  13.5
Optimizing
        file opens  3.2
Optional file  13.4.1
OPTIONAL-FILE Compiler directive  12.1.7
Oracle  23.2.3

P

Page size  15.1.5
Parameter file
        Rebuild  7.4
Password system
        Fileshare  18.13.1
Path, expand  11.2
Pathname  2.1.1 , 2.1.2
PC_FIND_DRIVES  11.2
PC_READ_DRIVE  11.2
PC_SET_DRIVE  11.2
Performance
        Fileshare  18.20
Physical filenames
        mapping  2.2.3.2
Pipes
        environment variables  2.3.6
> CHARACTER
        character  2.3.6.1
< CHARACTER
        character  2.3.6.2
Pipes
        named  2.3.6
        | character  2.3.6.3
Precompiler services  23.2.1
Prime key  13.4.1
Protecting data  6.2 , 6.2.3

Q

Q RTS switch  4.6.2.1

R

READ
        Callable File Handler  13.5.1
READ statement
        locking  6.8
Rebuild  7.2
        command line  7.3
        duplicate keys  7.3.1
        error messages  7.8.1
        errors  7.8.1.2
        examples  7.3.2
        information  7.3.1
        invoking  7.3
        key of reference  7.3.1
        key structure  7.3.1
        options  7.3.1
        parameter file  7.4
        record count  7.3.1
        redirection  7.5
        warning messages  7.8
RECMODE Compiler directive  12.1.8
Record
        current record pointer  15.1.3.5
        delimiter  30.2.1.1
        length, Btrieve  15.1.3.4
        maximum size  32.1.2
        pointer  13.4.1
        reading position  15.1.3.5
        terminator  11.2 , 11.2
Record area
        Callable File Handler  13.4.2
Record length
        current  13.4.1
        maximum  13.4.1
        minimum  13.4.1
Record lock  6.2.3 , 13.5.1
        automatic  6.2.3 , 6.2.3.2.2 , 6.2.3.2.2
        detection  15.1.3.2
        manual  6.2.3 , 6.2.3.1.1
        multiple  6.2.3.1.2
        releasing  6.2.3.2.2
        single  6.2.3.1 , 6.2.3.1.2
        timeout  18.5.1
Record sequential files  3.1 , 3.1.1.2
        locking  6.7.1
Recording mode  13.4.1
Recovery
        Fileshare  19.4
Redirection
        Rebuild  7.5
Relational database
        access  Ch23
Relative byte addressing  13.5.2
Relative files  3.1 , 3.1.2
        keys  3.1.2
        locking  6.7.1
Rename file  11.2
Report Writer  9.2
REWRITE
        Callable File Handler  13.5.1
RM Compiler directive  12.1.9
RM/COBOL
        file status  4.5.4 , 31.1.1
RMSTAT
        conversion routine  4.5.4
        program  4.6.1
ROLLBACK
        Callable File Handler  13.5.1
ROLLBACK statement  6.7.1 , 6.7.1 , 6.8 , 18.5 , 18.5.2
Rollforward recovery  18.6
RTS switches
        file handling  12.2
Run-length encoding  12.8.1
Run-time errors
        Fileshare  18.22.1

S

Sample programs
        mudemo  6.9
        sharing files  6.9
Search order
        files  2.3.2
Security
        Fileshare  18.13
SELECT statement  18.5.2
SEQUENTIAL Compiler directive  3.1.1.2 , 12.1.10
Sequential files
        locking  6.7.1
        record files  3.1.1.2
Setting environment variables
        external filename assignment  2.2.3.1
Single record locking
        automatic  6.2.3.1.2
        manual  6.2.3.1.1
Single user mode  18.16
        Fileshare  18.1.1
Sort key
        maximum number  32.1.2
        maximum size  32.1.2
Sorting
        Callable Sort Module  Ch17
        Extsm  Ch17
        files  Ch5
        Mfsort  Ch5
Sparse keys  12.7.1
Special operation codes
        Callable File Handler  13.5.1
Split filename  2.4
SQL
        ODBC API  23.4
SQL Compiler directive  24.6.1
        ACCESS  24.6.1
        ACTION  24.6.1
        BIND  24.6.1
        BLOCK  24.6.1
        CCSIDG  24.6.1
        CCSIDM  24.6.1
        CCSIDS  24.6.1
        CHARSUB  24.6.1
        COLLECTION  24.6.1
        COMMIT  24.6.1
        CONNECT  24.6.1
        CTRACE  24.6.1
        DB  24.6.1
        DB2  24.6.1
        DBMAN  24.6.1
        DEC  24.6.1
        DECDEL  24.6.1
        DEGREE  24.6.1
        DISCONNECT  24.6.1
        DYNAMICRULES  24.6.1
        ECSPP  24.6.1
        EXPLAIN  24.6.1
        EXPLSNAP  24.6.1
        FORMAT  24.6.1
        FUNCPATH  24.6.1
        INIT  24.6.1
        INSERT  24.6.1
        ISOLATION  24.6.1
        LEVEL  24.6.1
        NOT  24.6.1
        OWNER  24.6.1
        PASS  24.6.1
        PRE  24.6.1
        QUALIFIER  24.6.1
        QUERYOPT  24.6.1
        RELEASE  24.6.1
        REPLVER  24.6.1
        RETAIN  24.6.1
        SQLERROR  24.6.1
        SQLFLAG  24.6.1
        SQLRULES  24.6.1
        SQLWARN  24.6.1
        STDLVL  24.6.1
        STRDEL  24.6.1
        SYNCPOINT  24.6.1
        TEXT  24.6.1
        VALIDATE  24.6.1
        VERSION  24.6.1
SQL Server  23.2.1
Standalone preprocessor  23.2.3
START
        Callable File Handler  13.5.1
Static file assignment  2.2.1
Static filename assignment  2.2
STEP
        Callable File Handler  13.5.1
stockin.cbl  6.9
stockioa.cbl  6.9
stockout.cbl  6.9
Stopping
        Fileshare  18.2.2.3
Stored procedures
        Embedded SQL using DB2  24.4.4.2
Striping
        configuration options  13.12.1
        Fileshare  13.12.2
        MaxStripeDigits option  13.12.1
        MaxStripeFiles option  13.12.1
        MaxStripeSize option  13.12.1
        overview  13.12
        Stripe-x option  13.12.1
        StripeNameType option  13.12.1
        striping option  13.12.1
Structure Editor  9.1
Structures  30.1
        file  Ch30
        line sequential  30.2.1
        printer sequential  30.2.2
        variable  30.3
Switches
        G I/O buffer size  12.2.1
        N nulls in line sequential files  12.2.3
        Q  4.6.2.1
        RTS  12.2
        T tabs in line sequential files  12.2.4
Sybase  23.2.3

T

T RTS switch  13.4.1
T RTS switch, tabs in line sequential files  12.2.4
Tab
        enable insertion  11.2
Tab insertion
        enable  11.2
Text files  3.1.1.1
Trace facility
        Callable File Handler  13.10
Trace option
        Btrieve  15.1.6
        Fileshare  18.15
Trailing spaces
        compression  12.8.2.1
Transaction processing  15.1.3.6 , 18.5
        Fileshare  19.5

U

ULIMIT environment variable  12.4.5
UNLOCK
        Callable File Handler  13.5.1
UNLOCK statement  6.7.1 , 6.7.1 , 6.8
User Defined Functions
        Embedded SQL using DB2  24.4.4.1
User status indicator  13.4.1

V

Variable length records  12.1.8
Virtual file handler  18.9

W

WITH ROLLBACK clause  18.5 , 18.5.2
Workbench File Loader  Ch10
WRITE
        Callable File Handler  13.5.1
WRITELOCK Compiler directive  6.2.3.2 , 6.8 , 15.1.3.5 , 15.1.3.7

X

X"91"
        function 46  11.2
        function 47  11.2
        function 48  11.2
        function 49  11.2
        function 52  11.2
        function 53  11.2
        function 69  11.2
XFH2BTR
        environment variable  15.1.5
Xfh2btr
        BTRMAXREC environment variable  15.1.2.2
        BTRPAGE environment variable  15.1.2.1
        calling  15.1.1
        configuration file  15.1.5
        run-time switches  15.1.4
xfhfcd.cpy  13.4.1 , 13.8

Y

No entries

Z

No entries

|

| character
        and named pipes  2.3.6.3
        and pipes  2.3.6.3
| character and environment variables  2.3.6.3