Btrieve エラー コードと COBOL ファイル状態コードのマッピング

Btrieve Record Manager からエラーが返されると、Xfh2btr 呼び出し変換モジュールが Btrieve エラーを COBOL ファイル状態コードにマッピングして、対応する状態コードをプログラムに返します。このマッピングを次に示します。Btrieve から返されるエラーのうち、次の表に含まれていないエラーは、すべて状態コード 9/025 として返されます。

COBOL ファイル状態 Btrieve エラー
10 9 (順呼び出しモードの READ 操作の場合)
21 10
22 5
23 4、9 (START 操作の場合)、43
35 12
42 3 (CLOSE 操作の場合)
43 8
47 3 (START/READ 操作の場合)
48 3 (WRITE 操作の場合)、46
49 3 (REWRITE/DELETE 操作の場合)
9/004 11
9/007 2 (WRITE 操作の場合)、18、38
9/009 35
9/013 12
9/014 40、47、86、87
9/025 101、102、103、104、105、106、107、109、130、133
9/027 20
9/033 2 (WRITE、OPEN 以外の操作の場合)、14、15、16、17、19、33、54、66、67、68、69、71、72、73、75、76、79、100
9/036 59
9/037 51、94
9/039 2 (OPEN 操作の場合)、30
9/040 24、36、58、90、91、92、96
9/041 42、56
9/047 6
9/053 53
9/065 25、85 (OPEN 操作の場合)、88
9/068 77、80、83、84、85 (OPEN 以外の操作の場合)
9/074 60、61、62、63、64、65
9/077 13、21、23、31、32、34、37、39、45、48、49、50、55、93
9/078 26、29
9/100 41、99
9/124 95
9/125 74、78、98
9/126 97
9/139 7、22、27、28、44
9/142 3 (CLOSE 操作の場合)
9/143 8
9/146 82
9/147 3 (START/READ 操作の場合)
9/148 3 (WRITE 操作の場合)、46
9/149 3 (REWRITE/DELETE 操作の場合)
9/161 1
9/213 81