AS400 Generación de informes y ubicación de archivos

AS400 Generación de informes y ubicación de archivos

Estoy un poco oxidado en mi AS400-Fu... Honestamente, nunca lo usé mucho.

Tengo un informe (o 5) sobre un sistema al que también tengo acceso... ¿cómo haría para localizar dicho informe(s) e información más detallada sobre ellos?

No estoy seguro de cómo se generan los informes (RPG, SQL, etc.), pero tengo el nombre del informe y alguna otra información básica.

Necesito encontrar el informe para poder investigar la información y la lógica que lo crea. De la base de datos/tabla de la que extrae información. A los criterios de selección.

En Windows y Linux, usaría cosas como buscar, buscar, extensión de archivo, explorador de archivos, etc. para encontrar el archivo y obtener información sobre el archivo y los procesos asociados, y partir de allí. Parece que no puedo señalar el botón de búsqueda del AS400.

Editar: Ideas de abajo:

@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.

Respuesta1

Para localizar un objeto de programa para este informe, intente con el comando WRKOBJ *ALL/PBRP581* *PGM.

Una vez que ubique el objeto del programa, podrá encontrar información más detallada usando el comando DSPPGM library/program. Identificará el tipo de programa así como la ubicación del código fuente de un programa OPM (antiguo):

Program attribute . . : RPG

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

Para ver/editar el código fuente utilice STRSEU SRCFILE(TEST1/QPGMSRC) SRCMBR(BATITEM).

Si el programa es un ILEprograma moderno, tendrás que buscar el código fuente. Los nombres de archivos fuente estándar son QRPGSRC, QRPGLESRC, QCBLSRCetc. Puede buscar archivos fuente en todas las bibliotecas con el comando DSPOBJD *ALL/QRPGSRC *FILE.

Úselo WRKMBRPDM FILE(library/sourcefile)para ver todos los miembros fuente dentro de un archivo fuente.

Respuesta2

Si tiene una consulta impresa, probablemente se genere mediante una llamada a RUNQRY QRY(YOURLIB/YOURQRY)algún lugar.

Intente entrar WRKQRYy luego en elBibliotecacampo, ponga *LIBL, luego en elConsultacampo, poner PBRP581*y hacer F4. Esto debería enumerar todas las consultas que comienzan con PBRP581.

Si eso le devuelve las consultas que busca, realice una 5consulta por consulta para ver la definición de la consulta.

información relacionada