ECN-4271 Vision 6 support

Type of Change: Enhancement

Product: ACUCOBOL-GT

Module: Vision

New Version: 10.0.0

Machines Affected: All

Known Versions Affected: N/A

Description of enhancement

Vision 6 is a new indexed file format, similar to Vision 5, except that it uses a 64-bit offset file I/O. Where available, Vision 6 is the default, but for systems that do not have 64-bit offset file I/O, Vision 6 is unavailable, and Vision 5 is the default.

With Vision 6, maintaining multiple 2GB file segments for very large files is not required, which reduces the potential for file breakage due to mishandled file segments. It also reduces the number of OS file handles required to open a very large Vision file. This is because Vision 6 files only have one data and one index segment, each of which may grow to nearly 128TB, due to the use of 48-bit file offsets.

No special action is required to start using Vision 6. To create indexed files with an earlier file format, set the V_VERSION environment variable to the appropriate value.

See the extend help topic Indexed Files - Vision in the ACUCOBOL-GT User's Guide for more information.

The introduction of Vision 6 has also affected the following: