
AS400-Fu はちょっと使い慣れていないので、正直あまり使ったことがありません。
アクセスできるシステムに関するレポートが 1 つ (または 5 つ) あります。そのレポートとそれに関する詳細情報をどのように見つければよいでしょうか。
レポートがどのように生成されるか (RPG、SQL など) はわかりませんが、レポートの名前とその他の基本情報は持っています。
レポートを見つけて、そのレポートを作成するための情報とロジックを調査する必要があります。レポートが情報を取得するデータベース/テーブルから選択基準まで。
Windows と Linux では、検索、ファイル拡張子、ファイル エクスプローラーなどを使用してファイルを見つけ、ファイルと関連プロセスに関する情報を取得し、そこから操作を進めます。AS400 の検索ボタンに指を置くことができないようです。
編集: 以下のアイデア:
ジェームス
wrkobj *ALL/PBRP581* *PGM
Object Type Library Attribute Text
PBRP581 *PGM FCSOLIB RPGLE Outsourcing - Acct Placement
DSPPGM FCSOLIBD/PBRP581
Program PBRP581 in library FCSOLIBD not found.
答え1
このレポートのプログラム オブジェクトを見つけるには、コマンドを試してくださいWRKOBJ *ALL/PBRP581* *PGM
。
プログラム オブジェクトを見つけたら、 コマンドを使用してより詳細な情報を見つけることができますDSPPGM library/program
。このコマンドは、プログラムの種類と、OPM (古い) プログラムのソース コードの場所を識別します。
Program attribute . . : RPG
Type of program . . . . . . . . . . . . . . . . : OPM
Source file . . . . . . . . . . . . . . . . . . : QPGMSRC
Library . . . . . . . . . . . . . . . . . . . : TEST1
Source member . . . . . . . . . . . . . . . . . : BATITEM1
ソースコードを表示/編集するには を使用しますSTRSEU SRCFILE(TEST1/QPGMSRC) SRCMBR(BATITEM)
。
プログラムが最新のILE
プログラムである場合は、ソース コードを探す必要があります。標準のソース ファイル名はQRPGSRC
、、QRPGLESRC
などですQCBLSRC
。コマンドを使用して、すべてのライブラリ内のソース ファイルを検索できますDSPOBJD *ALL/QRPGSRC *FILE
。
WRKMBRPDM FILE(library/sourcefile)
ソース ファイル内のすべてのソース メンバーを表示するには使用します。
答え2
印刷されたクエリがある場合、それはおそらくRUNQRY QRY(YOURLIB/YOURQRY)
どこかへの呼び出しによって生成されたものです。
入ってみWRKQRY
て、図書館*LIBL
フィールドにを入力し、クエリfield、put PBRP581*
、do を実行しますF4。これにより、PBRP581 で始まるすべてのクエリがリストされます。
これによって必要なクエリが返された場合は、5
クエリを実行してクエリ定義を表示します。