ファイルおよびレコードのロック

RM/COBOL の特定のバージョンには、ファイルおよびレコードのロックの処理方法について、いくつかのソフトウェア エラーがあります。これらのエラーは Enterprise Developer では発生しません。

Enterprise Developer にアップグレードすると修正されるエラーは次のとおりです。

  • 索引ファイルを出力用に開いた場合にロックが検出または取得されません。これは、WITH LOCK を指定したかどうかに関係なく発生します。
  • 相対ファイルおよび順編成ファイルを排他的にロックできません。
  • RM/COBOL のドキュメントには検出できないと記載されていますが、入力用に開いたファイルでレコード ロックを検出できます。RM 指令が Enterprise Developer で設定されていても、入力用に開いたファイルでレコード ロックを検出できます。
  • 入出力用に開いた順編成ファイルにロックされたレコードがほかにあると、そのファイルの最初のレコードが常にロックされます。