Aller au contenu

Message d'erreur IBM i (AS/400)

CPF7BB0

La description d'alerte existe déjà.

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

Cause

La description d'alerte &1 existe déjà dans la table d'alertes &2 de la bibliothèque &3.

Que faire

Effectuez l'une des opérations suivantes :

  • Assurez-vous que l'ID message (paramètre MSGID) est correct.
  • Si l'ID message n'est pas correct, supprimez-le au moyen de la commande RMVALRD (Enlever description d'alerte), puis exécutez la commande ADDALRD (Ajouter description d'alerte) pour ajouter l'ID message approprié.
  • Vérifiez que la valeur indiquée au paramètre ALRTBL (table d'alertes) est correcte. Si nécessaire, modifiez-la, puis renouvelez la demande.
  • Si cette valeur est correcte, modifiez la description d'alerte au moyen de la commande CHGALRD ou remplacez-la par une nouvelle description (commande RMVALRD puis ADDALRD).

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 7
&2 *CHAR 10
&3 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF7BB0) MSGF(QSYS/QCPFMSG)

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

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