メイン・プログラムから制御を戻すには、CONTINUE 句で STOP RUN、 GOBACK、または EXIT PROGRAM のいずれかを使用します。 STOP RUN および GOBACK ステートメントは実行単位を終了し、制御はメイン・プログラムの呼び出し側に戻されます。 CONTINUE 句のない EXIT PROGRAM を使用してメイン・プログラムから制御を戻すことはできません。 メイン・プログラムで CONTINUE 句のない EXIT PROGRAM が検出されると命令は実行されず、 メイン・プログラムの次のステートメントから処理が続行されます。
*NEW 活動化グループで呼び出し先 ILE COBOL メイン・プログラムから、CONTINUE 句を指定した STOP RUN、GOBACK、または EXIT PROGRAM を実行すると、制御が呼び出し側プログラムに戻った時点で活動化グループが終了します。 活動化グループはすべてのファイルをクローズし、すべてのリソースをシステムに戻します。
活動化グループが終了した結果、呼び出し先 ILE COBOL プログラムは最初の状態に戻ります。
名前付き活動化グループで、呼び出し先 ILE COBOL メイン・プログラムから、CONTINUE 句を指定した EXIT PROGRAM を実行すると、その活動化グループは活動状態のままで、制御が呼び出し側プログラムに戻ります。 活動化グループのすべてのファイルとリソースは、最後に使用された状態のままです。
名前付き活動化グループで、呼び出し先 ILE COBOL メイン・プログラムから STOP RUN または GOBACK ステートメントを実行すると、 活動化グループは制御が呼び出し側プログラムに戻った時点で終了されます。 活動化グループはすべてのファイルをクローズし、すべてのリソースをシステムに戻します。
デフォルト (*DFTACTGRP) 活動化グループで、呼び出し先 ILE COBOL メイン・プログラムから STOP RUN または GOBACK ステートメントを実行すると、活動化グループは活動状態のままになり、制御は呼び出し側プログラムに戻ります。 活動化グループで使用されたすべてのファイルとリソースは、最後に使用された状態のままです。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.