停止標識 (H1 から H9)

停止標識 (H1 から H9) を使用して、プログラムの実行中に起こるエラーを指示す ることができます。 停止標識は、レコード識別標識、フィールド標識、または結果の 標識としてオン に設定することができます。

停止標識は、RPG IV サイクルの *GETIN ステップでテストされます (プログラム・サイクルを参照)。停止標識がオンになっている場合には、メッセージ がユーザーに出されます。 次の応答が有効です。

停止標識がオンになっている場合にメイン・プロシージャー内部の RETURN 命令が処理 された時、または LR 標識がオンになっている時には、呼び出されたプログラム は異常終了します。 呼び出し側プログラムには、呼び出されたプログラムが停止標識 のオンによって終了されたことが通知されます。

注:
キーワード NOMAIN が制御仕様書に指定されている場合には、条件付け標識と しての停止標識を除き、すべての停止標識が無視されます。

停止標識がオンの時に起こるステップの詳細については、プログラム・サイクルにある RPG IV サイクルの詳細なフローチャートを参照してください。