Advertisement
Répondre à un message pendant un temps donné

Vous avez un programme qui envoie un message "êtes vous sur de ..."

et au bout de 10 minutes sans réponse vous voulez répondre non ..

et vous continuez avec vos variables à blanc

PGM

DCL &msgkey TYPE(*CHAR) LEN(4)

dcl &rep type(*char) len(1)

SNDPGMMSG MSG('êtes vous sur de ...(O/N)') TOUSR(*SYSOPR) +

KEYVAR(&msgkey) MSGTYPE(*INQ)

RCVMSG MSGTYPE(*RPY) MSGKEY(&msgkey) WAIT(600) MSG(&rep)

if cond(&rep = 'O') then(do)

.....

enddo

else do

enddo

.

ENDPGM