File types

In general, transactions apply to relative and indexed files. Transaction operations apply for indexed Vision, C-ISAM, and BTRIEVE files, as well as for Acu4GL database files (which are treated as indexed files).

Each transaction operation is executed on the file systems linked with the ACUCOBOL-GT runtime. Each file system uses its own mechanism to handle the transaction operations, and some have their own log files. The general rules for the Vision file system and for relative files are listed in the ACUCOBOL-GT Reference Manual under the COBOL verbs that are used with transaction management. If you use an alternate file system that does not support transaction management, the facility is not available for programs that access those files.