3
0

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Ⅳデバッグのための設定_参照されていないフィールドも確認したい

Last updated at Posted at 2025-12-09

はじめに

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

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

困りごと

通常、プログラム内で参照されていないフィールドは、EVALを使って値を確認しても表示されません。

下図の例では、コードをパラメータとして渡し、処理の一部を別のプログラムで実行しています。
rpg4DebugsettingsUnreferenced_01.png

例では、名称フィールドの値を確認しようとしていますが、プログラム内で使用されていないため値は表示されません。

そのため、WRKQRY等で別途データを確認する必要がありますが、少し手間が掛かります。

解決方法

H仕様書に下記を設定することで、プログラム内で参照されていないフィールドも含め、ファイル内の全てのフィールドをデバッグで確認できるようになります。

H DEBUG(*INPUT)

rpg4DebugsettingsUnreferenced_02.png

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

3
0
1

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
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?