AS400 レポート生成とファイルの場所

AS400 レポート生成とファイルの場所

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クエリを実行してクエリ定義を表示します。

関連情報