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...
| Variable | Type | Longueur |
|---|---|---|
| &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