Btrieve does not normally conform to ANSI standards but, by default, the Xfh2btr call conversion module makes the necessary calls to the Btrieve run-time system to force it to emulate ANSI behavior. You can, however, choose to operate in non-ANSI mode by setting the FILETYPE Compiler directive to FILETYPE"6".
In this mode of operation, each Micro Focus File Handler operation is mapped to the nearest Btrieve run-time call and no attempt is made to conform to ANSI standards:
COBOL I/O Call | Btrieve Run-time System Call |
---|---|
OPEN | Open |
CLOSE | Close |
WRITE | Insert |
READ | Get |
START | Get |
DELETE | Get/Delete |
REWRITE | Get/Delete |
UNLOCK | Unlock |
ROLLBACK | Abort transaction |
COMMIT | End transaction |