
나는 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
명령 을 사용하면 모든 라이브러리의 소스 파일을 검색할 수 있습니다 . QRPGLESRC
QCBLSRC
DSPOBJD *ALL/QRPGSRC *FILE
WRKMBRPDM FILE(library/sourcefile)
소스 파일 내의 모든 소스 멤버를 보는 데 사용합니다 .
답변2
인쇄된 쿼리가 있는 경우 아마도 RUNQRY QRY(YOURLIB/YOURQRY)
어딘가에 대한 호출에 의해 생성되었을 것입니다.
들어가서 시도해 보세요 WRKQRY
.도서관필드에 을 넣은 *LIBL
다음질문필드 PBRP581*
에 넣고 F4. PBRP581로 시작하는 모든 쿼리가 나열되어야 합니다.
그 결과 원하는 쿼리가 다시 나타나면 5
쿼리별로 작업을 수행하여 쿼리 정의를 확인하세요.