Aller au contenu

Message d'erreur IBM i (AS/400)

CPF2640

Commande de changement d'état non exécutée.

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

Cause

Des erreurs précédentes ont mis fin au traitement de la commande. Néanmoins, certaines de ses fonctions ont peut être été exécutées.

Que faire

Consultez les messages précédents affichés à l'écran ou consignés dans l'historique du travail. Si l'erreur s'est produite au cours d'un IPL, consultez les messages de la file d'attente des messages QSYSOPR (commande DSPMSG) ou ceux de l'historique du travail SCPF (commande DSPJOBLOG). Si l'objet indique une file d'attente de messages (paramètre MSGQ) autre que QSYSOPR, affichez les messages contenus dans la file d'attente indiquée. Corrigez les erreurs, puis relancez la commande.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2640) MSGF(QSYS/QCPFMSG)

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

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