COBOLメッセージ
ファイル%1のブロック化/ブロック解除はコンパイラー生成コードによって行なわれる。
0
原因−−プログラムとオペレーティング・システム間でこのファイルのレ
コードが読み書きされる時には,個別ではなくブロックで行なわれます。
- コンパイラーは,READおよびWRITE操作用に,これらのレコードをブロッ
クおよび非ブロックするためのコードを生成しています。入出力フィードバッ
ク領域は,データのブロックがプログラムとオペレーティング・システム間で
読み書きされた後でのみ変更されます。
- 書き出されたレコード数がメンバーの最大サイズを超えた時には,境界違
反条件が起こります。メンバーの最大サイズを超えて書き込まれたレコードは
失われます。
回復手順−−境界問題が起こるのを避けるためには,SEQUENTIAL以外のフ
ァイル・アクセスを使用するか,あるいはCRTPFまたはCHGPFコマンドのSIZEオ
プションを使用して,十分なメンバー・サイズを指定してください。
[ ページのトップ | 前ページ | 次ページ | 目次 ]