Aller au contenu

CPFBD08

Key already exists.

Gravité 30 · Erreur grave

Cause

Une tentative de stockage de la clé &2 dans la table de hachage en cluster &1 a eu lieu, mais la clé existe déjà dans la table. La demande de stockage indiquait de ne pas autoriser la mise à jour de l'entrée si elle existe déjà dans la table.

An attempt was made to store a key &2 in the clustered hash table &1 but the key already exists in the table. The store request specifed to not allow the entry to be updated if it already exists in the table.

Que faire

Indiquez une autre clé pour la demande de stockage, ou modifiez la demande de stockage pour autoriser la mise à jour de la clé existante. Renouvelez la demande.

Specify a different key for the store request or change the store request to allow existing key to be updated. 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 10
&2 *HEX 16

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFBD08) MSGF(QSYS/QCPFMSG)

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

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