Skip to main content

FAQ - File System

  • February 15, 2013
  • 0 replies
  • 0 views

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.

Old KB# 5235

#ServerExpress
#AcuCobol
#netexpress
#RMCOBOL
#COBOL

0 replies

Be the first to reply!