AS400 報告產生和文件位置

AS400 報告產生和文件位置

我對我的 AS400-Fu 有點生疏了……從來沒有真正真正使用過它。

我在我也有權訪問的系統上有一份(或 5 份)報告...我將如何找到所述報告以及有關它們的更詳細信息。

我不確定報告是如何產生的(RPG、SQL 等),但我有報告的名稱和一些其他基本資訊。

我需要找到該報告,以便研究創建該報告的資訊和邏輯。它從資料庫/表中提取資訊。到選擇標準。

在 Windows 和 Linux 上,我會使用查找、搜尋、文件副檔名、文件資源管理器等工具來查找文件並獲取有關文件和關聯進程的信息,然後從那裡開始。我似乎無法將手指放在 AS400 的搜尋按鈕上。

編輯:來自下面的想法:

@詹姆斯A

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等。QRPGLESRCQCBLSRCDSPOBJD *ALL/QRPGSRC *FILE

用於WRKMBRPDM FILE(library/sourcefile)查看來源檔案中的所有來源成員。

答案2

如果您有一個列印的查詢,它可能是透過呼叫RUNQRY QRY(YOURLIB/YOURQRY)某個地方產生的。

嘗試進入WRKQRY然後在圖書館字段,放入*LIBL,然後放入詢問字段、放置PBRP581*和執行F4。這應該列出以 PBRP581 開頭的所有查詢。

如果這會帶回您要尋找的查詢,請5按查詢執行操作以查看查詢定義。

相關內容