Aller au contenu

Message d'erreur IBM i (AS/400)

CPF1A02

Le code d'alerte &1 existe déjà dans la table d'alertes &2.

Alert code &1 already in alert table &2.

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

Cause

Une demande d'ajout du code d'alerte &1 à la table d'alertes &2 de la bibliothèque &3 a été faite, mais le code d'alerte existe déjà dans la table d'alertes.

There was a request to add alert code &1 to alert table &2 in library &3 but the alert code already exists in the alert table.

Que faire

Modifiez le code d'alerte, ou modifiez le nom de la table d'alertes ou le nom de la bibliothèque, ou supprimez le code d'alerte existant avant d'ajouter un nouveau code d'alerte ayant le même identificateur. Renouvelez ensuite votre demande.

Change the alert code, or change the alert table name or the library name, or delete the existing alert code before adding a new alert code with the same identifier. Then try the request again.

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(CPF1A02) MSGF(QSYS/QCPFMSG)

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

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