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