AS400-Berichterstellung und Dateispeicherort

AS400-Berichterstellung und Dateispeicherort

Ich bin etwas eingerostet, was meinen AS400-Fu angeht … habe ihn ehrlich gesagt nie wirklich viel benutzt.

Ich habe einen (oder fünf) Berichte zu einem System, auf das ich Zugriff habe. Wie kann ich die besagten Berichte und ausführlichere Informationen dazu finden?

Ich bin nicht sicher, wie die Berichte generiert werden (RPG, SQL usw.), aber ich habe den Namen des Berichts und einige andere grundlegende Informationen.

Ich muss den Bericht finden, damit ich die Informationen und die Logik untersuchen kann, die ihn erstellt. Aus der Datenbank/Tabelle, aus der er Informationen zieht. Zu den Auswahlkriterien.

Unter Windows und Linux verwende ich Dinge wie „Suchen“, „Dateierweiterung“, „Datei-Explorer“ usw., um die Datei zu finden, Informationen über die Datei und die zugehörigen Prozesse abzurufen und von dort aus weiterzumachen. Ich kann einfach nicht den Suchknopf für den AS400 finden.

Bearbeiten: Ideen von unten:

@JamesA

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.

Antwort1

Um ein Programmobjekt für diesen Bericht zu finden, versuchen Sie den Befehl WRKOBJ *ALL/PBRP581* *PGM.

Sobald Sie das Programmobjekt gefunden haben, können Sie mit dem Befehl detailliertere Informationen erhalten DSPPGM library/program. Damit werden der Programmtyp sowie der Speicherort des Quellcodes für ein OPM-Programm (alt) identifiziert:

Program attribute . . : RPG

Type of program  . . . . . . . . . . . . . . . . :   OPM
Source file  . . . . . . . . . . . . . . . . . . :   QPGMSRC 
Library  . . . . . . . . . . . . . . . . . . . :     TEST1 
Source member  . . . . . . . . . . . . . . . . . :   BATITEM1

Verwenden Sie zum Anzeigen/Bearbeiten des Quellcodes STRSEU SRCFILE(TEST1/QPGMSRC) SRCMBR(BATITEM).

Handelt es sich bei dem Programm um ein modernes ILEProgramm, müssen Sie nach dem Quellcode suchen. Standard-Quelldateinamen sind QRPGSRC, QRPGLESRC, QCBLSRCusw. Mit dem Befehl können Sie in allen Bibliotheken nach Quelldateien suchen DSPOBJD *ALL/QRPGSRC *FILE.

Wird verwendet WRKMBRPDM FILE(library/sourcefile), um alle Quellelemente innerhalb einer Quelldatei anzuzeigen.

Antwort2

Wenn Sie eine ausgedruckte Abfrage haben, wurde diese wahrscheinlich durch einen Anruf RUNQRY QRY(YOURLIB/YOURQRY)irgendwo generiert.

Versuchen Sie, in WRKQRYund dann in dieBibliothek*LIBLGeben Sie in das Feld ein undAbfragefield, put PBRP581*und do F4. Dies sollte alle Abfragen auflisten, die mit PBRP581 beginnen.

Wenn dadurch die gewünschten Abfragen zurückgegeben werden, führen Sie eine 5Abfrage aus, um die Abfragedefinition anzuzeigen.

verwandte Informationen