Btrieve は通常、ANSI 規格に準拠しません。ただし、デフォルトでは、Xfh2btr 呼び出し変換モジュールは、ANSI 動作をエミュレートさせるために Btrieve ランタイム システムに必要な呼び出しを行います。ただし、FILETYPE コンパイラ指令を FILETYPE"6" に設定することにより、非 ANSI モードでの操作を選択できます。
このモードの操作では、各 Micro Focus ファイル ハンドラーの操作は最も近い Btrieve ランタイム呼び出しにマップされ、ANSI 規格の確認が行われなくなります。
| COBOL 入出力呼び出し | Btrieve ランタイム システム呼び出し |
|---|---|
| OPEN | Open |
| CLOSE | Close |
| WRITE | Insert |
| READ | Get |
| START | Get |
| DELETE | Get/Delete |
| REWRITE | Get/Delete |
| UNLOCK | Unlock |
| ROLLBACK | Abort transaction |
| COMMIT | End transaction |