ACUCOBOL-GT extensions to the OPEN statement: WITH/FOR MASS-UPDATE and BULK-ADDITION.
Syntax:
OPEN { {OUTPUT} { file [ {WITH} {MASS-UPDATE } ] } ... } ...
{I-O } {FOR } {BULK-ADDITION}
{EXTEND}
Syntax Rules:
- The MASS-UPDATE and BULK-ADDITION phrases may be specified only for indexed files, and may not be specified along with the
INPUT phrase.
- You must compile with the DIALECT"ACU" Compiler directive.
General Rules:
- The WITH MASS-UPDATE phrase is equivalent to the WITH LOCK phrase with some additional effects. It may be specified only for
indexed files. This phrase indicates to the run-time system that the file in question will be heavily updated by this program.
The run-time system may be able to use this information to access the file more efficiently.
- The BULK-ADDITION phrase is equivalent to the MASS-UPDATE phrase with some additional effects. For Vision files, the BULK-ADDITION
phrase opens the file in "bulk addition" mode, which substantially increases efficiency when you are writing a large number
of new records to the file. BULK-ADDITION has several significant effects, including some changes to standard COBOL file handling
rules. See
section 6.1.6.3 of ACUCOBOL-GT User's Guide for details. For host file systems other than Vision, specifying BULK-ADDITION has the same effect as specifying MASS-UPDATE.
In this case, none of the special handling dictated by BULK-ADDITION applies.