サポートチーム便り2011.12.14
ExecCmd 例外を処理する
Question
RPGLILE プログラム内で ExecCmd でスローされた例外をどのように処理すればよいでしょうか。
Answer
QCMDEXC からのコマンドが失敗する場合、*ESCAPE メッセージがプログラムに送信され、ジョブ・ログに記録されます。RPG モニター・ブロック・メソッドを使用できます。これは CL の MONMSG コマンドと同等でエラーをキャッチし、問題の内容を確認します。Scott Klement がこのトピックに関する記事を書きました。
systeminetwork.com/article/error-handling-when-running-commands-rpg
をご覧ください。