サポートチーム便り2011.06.22
プログラム参照を簡単に取得する
Question
プログラム参照を取得するのに Display File Description (DSPFD) に代わる方法はありませんか。現在は、*MBRLST を使って特定のライブラリーのメンバー・リストを取得して、メンバーごとに DSPPGMREF を実行していますが、完了に非常に時間が掛かるのです。データをフィルタリングして使用できるよう、他に参照を取得する方法はないでしょうか。
Answer
Display Program References コマンド DSPPGMREF PGM(*ALL) を使用すれば、個々のメンバーごとに DSPPGMREF を呼び出すよりはるかに早く簡単です。システムの作業負荷が少ない場合、DSPPGMREF PGM(*ALL/*ALL) OUTPUT(*OUTFILE) を毎週末にバッチに実行依頼しています。どのプログラムで何が使用されているのか知りたい場合は、出力ファイルで SQL クエリーを実行するだけで大丈夫です。