Problem:
File systems on different operating systems can use different size addressing. Most current file systems use 32-bit or 64-bit addressing. The operating systems/file systems using these two sizes are listed below.
Resolution:
The File Handler is configured to work with either 32-bit or 64-bit addressing. It is vital that all applications sharing a file use a File Handler configured the same. Otherwise, data corruption can occur.
You can configure the File Handler to use 32-bit addressing in a file system that uses 64-bit addressing. In this case, all files will be safely limited in size (to 32-bit addressing) by the File Handler.
32-bit file systems:
- Windows 95
- Windows 98
- Windows Millennium
- Windows NT (FAT)
- Windows 2000 (FAT)
- Windows XP (FAT)
- UNIX without large file system enabled
64-bit file systems:
- Windows NT (NTFS)
- Windows 2000 (NTFS)
- Windows XP (NTFS)
- UNIX large file system
- Linux
File systems and FILEMAXSIZE
The underlying file system affects the value to which this File Handler configuration option should be set.
Warnings:
- Do not set FILEMAXSIZE to 8 under any of the following circumstances:
- When running applications on an operating system which does not support a 64-bit file system.
- When running applications that access FAT file systems, since such file systems do not support file addressibility greater than 32-bit file addressing.
- If any accessing program needs to access a shared file in a 32-bit file system.
- When sharing files with applications using earlier versions of the Micro Focus COBOL product that only supported 32-bit file access.
- All applications accessing a file must run with the File Handler configured with the same value for FILEMAXSIZE.
- Only 32-bit (4GB) support is provided for Novell systems.
For further information see the topic FILEMAXSIZE.
#ServerExpress
#AcuCobol
#netexpress
#RMCOBOL
#COBOL
