Specifies the file format to use when creating files.
Syntax:
>>-.---.--FILETYPE--"integer"--------------><
+-/-+
Parameters:
-
integer
- An integer representing the type to use.
- 0
- Default format for the operating system (identical to 8)
- 1
- C-ISAM
- 3
- Micro Focus default indexed file format
- 4
- Optimized format for fast duplicate key handling
- 5
-
Btrieve with ANSI
- 6
-
Btrieve without ANSI
- 8
- Large indexed file format
- 9
- Indexed with single key, non-duplicate, key ordered records
- 10
- Reserved
- 11
- Mainframe print file format
- 12
- Large indexed file format with separate index file
- 13
- Reserved
- 14
- Heap file
- 15
- ESDS
- 16
- Extended ESDS
- 17
- Vision
- 18
- Microsoft SQL Server
- 19
- Oracle
- 20
- DB2
- 21
- RM
- 22-255
- Reserved
Properties:
Default:
|
FILETYPE"0"
|
Phase:
|
Syntax check
|
$SET:
|
Any
|
Dependencies:
FILETYPE"integer" sets IDXFORMAT"integer" immediately.
DIALECT"RM" sets FILETYPE"21" immediately.
Comments:
This directive only works on files processed by the Micro Focus File Handler. Use the CALLFH directive if you are processing files other than indexed files.
To produce print files in the style of an IBM mainframe using FILETYPE"11", you must also:
(Print files in the style of an IBM mainframe have a print control character in the first column.)