cobol2.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
IDXFORMAT Details (↑ Format of Your Data Files)
 Key Summary                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     The possible values of integer are:
 
       0   System specific default (for this COBOL system, same as 3).
       1   C-ISAM format.
       2   Micro Focus Level II format.
       3   The format used by this COBOL system.
       4   An optimized form of the format used by this system, for fast
           duplicate key handling.
       5   Btrieve format (with ANSI conformance emulation).
       6   Btrieve format (without ANSI conformance emulation).
 
     Existing files in any of the given formats will be processed
     correctly without the need for this directive. This directive
     controls the format used when creating new files.
 
     Specifying 3 always causes the format used by this system to be
     created. But if you specify 0, and you are using your program
     with a file handler from a different system, the default for that
     system will be created.
 
     Specifying 4 may make the files larger than their IDXFORMAT "3"
     equivalents.
 
     Micro Focus Level II format files are compatible with Micro Focus
     products such as Level II COBOL, Professional COBOL v.1.2, and VS
     COBOL Workbench versions up to and including v.1.3. (See chapter
     Files in your COBOL System Reference for further information.)
 
     You must not use the ANS85 directive to enable ANSI'85 behavior
     when using IDXFORMAT "2". However, you may use ANS85 "SYNTAX" to
     enable ANSI'85 syntax.
                                    -♦-