ILE COBOL 解説書

ON EXCEPTION 句

この句は、例外の元の受け取り側が呼び出し側の場合に、プログラムの 存在、プログラム活動化、権限、およびストレージから生じ る例外を処理するものです。 そのときには、以下のいずれかが生じます。

  1. CALL ステートメントに ON EXCEPTION 句が現れた場合には、 制御が命令ステートメント-1 に移されます。 処理はその後、命令ステートメント-1 で指定された各ステートメントの規則に従って続行されます。

    制御を明示的に渡すプロシージャー分岐ステートメントまたは条件ステートメントを実行する場合、制御はそのステートメントの規則に従って渡されます。 それ以外の場合は、命令ステートメント-1 がいったん実行されると、制御は CALL ステートメントの最後に移され、また NOT ON EXCEPTION 句が指定されていればそれは無視されます。

  2. CALL ステートメントに ON EXCEPTION 句がない場合、NOT ON EXCEPTION 句が指定されていても、無視されます。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]