Aller au contenu

CPF2551

Combinaison de clé et type de message incorrecte.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Si la clé de message est X'00000000', le type de message doit être *NEXT, *PRV, *NXTJLMSG ou *PRVJLMSG.

Que faire

Effectuez l'une des opérations suivantes, puis renouvelez la demande :

  • Modifiez la valeur du paramètre MSGKEY (clé de message).
  • Remplacez la valeur du paramètre MSGTYPE par *NEXT, *PRV, *NXTJLMSG ou *PRVJLMSG. Les valeurs *NXTJLMSG et *PRVJLMSG sont admises uniquement lors de la réception d'un message d'une file d'attente de messages du programme.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2551) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF2551) EXEC(DO)
  /* traitement de l'erreur */
ENDDO