Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

UNDEFINEDFILE 条件

状況
UNDEFINEDFILE 条件は常に割り込み可能です。
結果
指定されたファイルは、アプリケーション・プログラムに対して未定義です。
原因と構文
UNDEFINEDFILE 入出力条件は、ファイルのオープンに失敗するたびに起こります。 複数のファイルを指定している OPEN ステートメントによってオープンしよう とした場合、指定されているすべてのファイルのオープンが試みられたあとで、 この条件が起こります。

同じ OPEN ステートメント内の複数のファイルについて UNDEFINEDFILE 条件が起こった場合は、その OPEN ステートメントにファイル名が記述されている順に (右から左へ)、ON ユニットが実行されます。

データ伝送ステートメントで、ファイルが暗黙にオープンされるときにこの条 件が起こった場合は、ON ユニットから正常に戻ると、そのデータ伝送ステート メントの残りの部分から処理が続けられます。 ON ユニット内でファイルがオープンされなかった場合は、そのステートメントは処理を続けられず、ERROR 条件が起こります。

UNDEFINEDFILE 条件は、属性の指定が矛盾している場合 (例えば、 DIRECT と PRINT をともに指定する) に起こるだけでなく、次の場合にも起こります。

構文図を読む構文図をスキップする>>-UNDEFINEDFILE--(file-reference)-----------------------------><
 

file-reference (ファイル参照) はスカラー参照でなければなりません。

省略形
UNDF
暗黙アクション
メッセージが印刷され、ERROR 条件が起こります。
正常な戻り
最後の ON ユニットが正常に完了すると、この条件を引き起こしたステートメントのすぐあとのステートメントに制御が移されます。
条件コード
80-89、91-95

Terms of use | Feedback

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