Aller au contenu

Message d'erreur IBM i (AS/400)

CPF8607

Traitement graphique interrompu en raison de condition anormale &1.

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

Cause

Une condition anormale, code &1, est apparue pendant le traitement graphique. Les causes possibles de l'incident sont les suivantes :

  • La longueur réelle d'un paramètre est peut-être inférieure à celle indiquée dans le paramètre de définition correspondant.
  • Une erreur interne a pu se produire dans GDDM (Gestionnaire d'affichage de données graphiques).

Que faire

Effectuez l'une des opérations suivantes :

  • Corrigez la longueur du paramètre, si nécessaire. Le manuel GDDM Reference, SC41-3718, comporte une description des paramètres correspondant à la fonction graphique.
  • S'il s'agit d'une erreur due à GDDM, exécutez la commande CL CHGMSGD MSGID(CPF8603) MSGF(QCPFMSG) DMPLST(*JOB 1 2 3), pour modifier la liste des données à clicher pour le message CPF8603 du fichier QCPFMSG, puis recréez la condition d'erreur et signalez l'incident (commande ANZPRB).

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 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8607) MSGF(QSYS/QCPFMSG)

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

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