Btrieve は通常、ANSI 規格に準拠しません。ただし、デフォルトでは、Xfh2btr 呼び出し変換モジュールは、ANSI 動作をエミュレートさせるために Btrieve ランタイム システムに必要な呼び出しを行います。ただし、FILETYPE コンパイラ指令を FILETYPE"6" に設定することにより、非 ANSI モードでの操作を選択できます。
 
	 このモードの操作では、各 Micro Focus ファイル ハンドラーの操作は最も近い Btrieve ランタイム呼び出しにマップされ、ANSI 規格の確認が行われなくなります。
 
	  
		- この COBOL システム内で設定したランタイム スイッチは、Xfh2btr 呼び出し変換モジュールによって無視されます。
 
 
		- 操作は、NODETECTLOCK コンパイラ指令を設定したように行われます。
 
 
		- ファイル内のレコードを削除、再書き込み、または書き込みした後は、現行レコード ポインター (CRP) の位置再指定は行われません。
 
 
		- 各 COBOL 入出力呼び出しは、最も近くの関連する Btrieve ランタイム システム呼び出しに、次のようにしてマップされます。
 
				 
				 
				 
				   
					 | 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 |