5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

RPGⅣデバッグ機能のご紹介_リモートデバッグ編

5
Last updated at Posted at 2025-12-05

はじめに

2025年10月29日(水)に開催されました「改めて ILE RPG を学ぶ。RPG III脳から、ひとつ先へ!」をテーマにしたIBM iリスキリングカレッジ第4弾にて、講師を務めさせて頂きました。
イベントの詳細はこちらをご覧ください。
IBM i リスキリングカレッジ第4弾の開催報告・資料と動画公開のお知らせ

本記事では、その際に解説した『ILE RPGのデバッグ』について内容をまとめています。
RPG-IVのデバッグ機能であるSTRDBGのリモートデバッグ操作についてご紹介します。

リモートデバッグとは

リモートデバッグでは、別のジョブを対象にデバッグを⾏うことが可能です。
例えば、他のユーザーのセッションや終了しないバッチ処理を調べる際に便利です。

リモートデバッグの実行手順

  1. WRKACTJOB等でデバッグ対象ジョブを特定

  2. デバッグ対象の「ジョブ名」「実行ユーザー」「ジョブ番号」を取得
    rpg4DebugRemote_01.png

  3. 自分の対話型セッションからSTRSRVJOBを実行し、デバッグ対象ジョブをサービスジョブとして設定
    rpg4DebugRemote_02.png

  4. 通常通りSTRDBGでデバッグ開始 / ENDDBGでデバッグ終了

  5. ENDSRVJOBでサービスジョブ終了

保留(HLD)中のジョブに対してはSTRDBGを使用できません。
ジョブをリリースした状態で実行してください。

おわりに

次回はSTRDBGをより効率的に⾏うための便利なコマンドや設定についてご紹介します。

ご参考になれば幸いです。最後までお読み頂きありがとうございます。

5
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?