Aller au contenu

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...

VariableTypeLongueur
&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