CPF8581
File d'attente de messages de l'écran non utilisée.
Gravité 20 · Erreur
Cause
La file d'attente de messages (MSGQ) demande le nom de l'unité écran (valeur *DSPDEV) lors d'une soumission de travail dans le cadre d'un travail par lots. Cependant, la file d'attente de messages peut obtenir le nom de l'unité écran uniquement à partir d'un travail interactif. En environnement 38, l'unité écran est définie par la valeur *WRKSTN.
Que faire
Si un message d'état d'achèvement est souhaité, il faut indiquer une file d'attente de messages correcte pour les travaux par lots. Sinon, la valeur *NONE est requise.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8581) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8581) EXEC(DO)
/* traitement de l'erreur */
ENDDO