はじめに
2025年10月29日(水)に開催されました「改めて ILE RPG を学ぶ。RPG III脳から、ひとつ先へ!」をテーマにしたIBM iリスキリングカレッジ第4弾にて、講師を務めさせて頂きました。
イベントの詳細はこちらをご覧ください。
IBM i リスキリングカレッジ第4弾の開催報告・資料と動画公開のお知らせ
本記事では、その際に解説した『ILE RPGのデバッグ』について内容をまとめています。
RPG-IVのデバッグ機能であるSTRDBGのリモートデバッグ操作についてご紹介します。
リモートデバッグとは
リモートデバッグでは、別のジョブを対象にデバッグを⾏うことが可能です。
例えば、他のユーザーのセッションや終了しないバッチ処理を調べる際に便利です。
リモートデバッグの実行手順
-
WRKACTJOB等でデバッグ対象ジョブを特定 -
通常通り
STRDBGでデバッグ開始 /ENDDBGでデバッグ終了 -
ENDSRVJOBでサービスジョブ終了
保留(HLD)中のジョブに対してはSTRDBGを使用できません。
ジョブをリリースした状態で実行してください。
おわりに
次回はSTRDBGをより効率的に⾏うための便利なコマンドや設定についてご紹介します。
ご参考になれば幸いです。最後までお読み頂きありがとうございます。

