CPF6941
La réexécution des postes de journal a échoué, code raison &4.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La réexécution d'un poste de journal pour l'objet &1, bibliothèque &2, type *&3 a échoué avec le code raison &4. Codes raison : 1 - Une tentative a été effectuée pour retirer de la file d'attente un message qui ne s'y trouvait pas. 2 - La longueur de clé ou de message dans le poste de journal ne correspond pas à la file d'attente de données. 3 - Les postes de journal à appliquer ont été consignés avant l'édition V5R4M0.
Que faire
Code raison 1 - Le message attendu n'existe pas dans la file d'attente de données. Aucune reprise. Code raison 2 - Les données incluses dans le poste de journal ne correspondent pas à la file d'attente de données indiquée. Indiquez une autre file d'attente de données, puis renouvelez la demande. Code raison 3 - Les postes de journal trouvés ne peuvent pas être appliqués à la file d'attente de données car ces postes ont été consignés avant l'édition V5R4M0. Aucune reprise n'est possible.
Variables du message
Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
10 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
7 |
| &4 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF6941) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF6941) EXEC(DO)
/* traitement de l'erreur */
ENDDO