****P00213C****
START: PGM
/**/
MONMSG MSGID(CPF0000 RPG0000)
/**/
CHGLIBL LIBL(PPRGDEV PDTASRC PDTAL1 PPRGSRC POBJSRC +
QGPL QRPG QTEMP)
/**/
CRTPF FILE(QTEMP/TMP0021301) +
SRCFILE(*LIBL/QPLFSRC) OPTION(*NOSRC +
*NOLIST) SIZE(*NOMAX) LVLCHK(*NO)
/**/
DSPOBJD OBJ(POBJSRC/*ALL) OBJTYPE(*CMD *PGM *QRYDFN) +
OUTPUT(*OUTFILE) +
OUTFILE(QTEMP/TMP0021302) OUTMBR(*FIRST *ADD)
/**/
CALL PGM(*LIBL/P00213R)
/**/
END: ENDPGM
****P00213R****
C* /MAIN = Main routine.
C******************************************************************
CSR /MAIN BEGSR
C*
C*--- Add record from TMP0021302 into TMP0021301.
C*
C/EXEC SQL insert into TMP0021301 select ODOBNM, ODOBTX
C+ from TMP0021302
C/END-EXEC
C*--- Add record from TMP0021301 into F.
C/EXEC SQL insert into F00002 select xxPID, xxDES
C+ from TMP0021301
C/END-EXEC
C*
****TMP0021301****
A R XXR
A*
A XXPID 10O
A XXDES 50O
A*
A K XXPID
START: PGM
/**/
MONMSG MSGID(CPF0000 RPG0000)
/**/
CHGLIBL LIBL(PPRGDEV PDTASRC PDTAL1 PPRGSRC POBJSRC +
QGPL QRPG QTEMP)
/**/
CRTPF FILE(QTEMP/TMP0021301) +
SRCFILE(*LIBL/QPLFSRC) OPTION(*NOSRC +
*NOLIST) SIZE(*NOMAX) LVLCHK(*NO)
/**/
DSPOBJD OBJ(POBJSRC/*ALL) OBJTYPE(*CMD *PGM *QRYDFN) +
OUTPUT(*OUTFILE) +
OUTFILE(QTEMP/TMP0021302) OUTMBR(*FIRST *ADD)
/**/
CALL PGM(*LIBL/P00213R)
/**/
END: ENDPGM
****P00213R****
C* /MAIN = Main routine.
C******************************************************************
CSR /MAIN BEGSR
C*
C*--- Add record from TMP0021302 into TMP0021301.
C*
C/EXEC SQL insert into TMP0021301 select ODOBNM, ODOBTX
C+ from TMP0021302
C/END-EXEC
C*--- Add record from TMP0021301 into F.
C/EXEC SQL insert into F00002 select xxPID, xxDES
C+ from TMP0021301
C/END-EXEC
C*
****TMP0021301****
A R XXR
A*
A XXPID 10O
A XXDES 50O
A*
A K XXPID