Premiere procedure (passe QRYDST dans OUTFILE)

BoTTom |
             PGM
             DCLF WRKMAILD
             SNDF       RCDFMT(WIN01)
             QRYDST
              RCVMSG
             QRYDST     OUTFILE(QTEMP/DSTIN)
             OVRDBF     FILE(DSTIN) TOFILE(QTEMP/DSTIN)
             OVRDBF     FILE(DSTDOC) TOFILE(QTEMP/DSTDOC)
 APPEL:      CALLPRC    PRC(WRKMAILG) PARM(&IN06)
             IF &IN06 DO
   envoi:      SNDRCVF    RCDFMT(WIN02)
               if &in03 goto appel
               if &in04 do
                    DSPDIRE
                    goto envoi
               enddo
               if (&intadr = ' ') then(do)
                    SNDDST     TYPE(*MSG) TOUSRID((&USER &SYSTEM)) +
                                 DSTD(&SUJET) MSG(&MSG)
                    MONMSG     (CPF0000) EXEC(CHGVAR &IN04 '1')
                    enddo
                    else do
                      SNDDST     TYPE(*LMSG) TOUSRID((&USER &SYSTEM)) +
                                   TOINTNET((&INTADR)) DSTD(&SUJET) +
                                   LONGMSG(&MSG)
                    MONMSG     (CPF0000)
                    enddo
                 GOTO APPEL
             ENDDO
             ENDPGM




©AF400