execute et formate un wrksbs

BoTTom |
             PGM
             SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) +
                          MSGDTA('Recherche des références croisées +
                          en cours') TOPGMQ(*EXT) MSGTYPE(*STATUS)
             CHKOBJ QTEMP/SBSTEMP  *FILE
              MONMSG CPF0000 *N DO
                     CRTPF QTEMP/SBSTEMP RCDLEN(132)
                     GOTO SUIT1
                     ENDDO
              CLRPFM QTEMP/SBSTEMP
 SUIT1:      CHKOBJ QTEMP/DSPSBSP1 *FILE
              MONMSG CPF0000 *N DO
                     CRTDUPOBJ  OBJ(DSPSBSP1) FROMLIB(AF4TOOL) +
                          OBJTYPE(*FILE) TOLIB(QTEMP)
                     GOTO SUIT2
                     ENDDO
              CLRPFM QTEMP/DSPSBSP1
 SUIT2:      OVRPRTF QPDSPSBS HOLD(*YES)
             OVRDBF SBSTEMP QTEMP/SBSTEMP
             OVRDBF DSPSBSP1 QTEMP/DSPSBSP1
             WRKSBS     OUTPUT(*PRINT)
             CPYSPLF    FILE(QPDSPSBS) TOFILE(QTEMP/SBSTEMP) +
                          SPLNBR(*LAST)
             DLTSPLF    FILE(QPDSPSBS) SPLNBR(*LAST)
             CALL DSPSBSG
             DLTOVR *ALL
             RMVMSG     CLEAR(*ALL)
             SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) +
                          MSGDTA('Chargement des références +
                          croisées') TOPGMQ(*EXT) MSGTYPE(*STATUS)
             ENDPGM




©AF400