Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, コンパイラーおよびランタイム 移行ガイド

IBM2421: ENDFILE での CLOSE

このメッセージは、微妙なコーディング・エラーであることをアラートするものです。

  IBM2421I E  A file should not be closed in its ENDFILE block.

ファイル用の ENDFILE ブロックでそのファイルをクローズさせようとしていますが、内部ライブラリー・エラーにつながるため、そうすべきではありません。 その代わり、ファイルに対する READ または GET ステートメントの後に検査が行われるフラグを設定するだけの ENDFILEブロックを作成することが最善です。 このフラグがオンに表示されている場合は、メインライン・コードでファイルをクローズしてください。

このメッセージを生成するコードは、訂正する必要があります。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)