サポートチーム便り2021.12.22
ジャーナルが仕掛けられているオブジェクトをリストできますか
Question
ファイル・ジャーナルが仕掛けられているオブジェクトを整理・調査しています。
何か一覧でリストできる方法は無いでしょうか。
Answer
STRJRNPFコマンド等でジャーナルが仕掛けられている側のオブジェクトをリストされたいのですね。
ジャーナル処理が仕掛けられていると、画像のようにオブジェクト記述にその情報が載ります。
よって、DSPOBJD コマンドにて OUTPUT(*OUTFILE) で出力すれば簡単にリスト化できます。
コマンド例:ライブラリーQSYS内にある全てのオブジェクトのオブジェクト記述を出力します。
DSPOBJD OBJ(QSYS/*ALL) OBJTYPE(*ALL)
OUTPUT(*OUTFILE)
OUTFILE(TESTLIB/DSPOBJD)
後は、出力した結果をQRYで確認しても良いですし、データ転送にてエクセルファイルとしてダウンロードすると加工がしやすくなります。
以下は確認し易くするために、QRYでフィールドの順序を変更して、オブジェクト名の隣にジャーナル名やジャーナルライブラリーを表示させた画像です。 いかがでしょうか。
by 槻樹