例外が発生すると、処理は、
onException ブロック (ある場合) の最初の文または
try 文の直後の文で再開されます。
ただし、ハード入出力エラーは、以下の場合にのみ処理されます。
- システム変数 VGVar.handleHardIOErrors が 1
に設定されており、ハード入出力エラーが発生した場合、または
- システム変数 DLIVar.handleHardDLIErrors が 1
に設定されており、DL/I データベースまたは
IMS™
メッセージ・キューのアクセス中にハード入出力エラーが発生した場合。
これ以外の場合は、プログラムは可能ならばメッセージを表示して、終了します。