Aller au contenu

CPF0C86

Identificateur d'enregistrement incorrect.

Registration identifier not valid.

Gravité 30 · Erreur grave

Cause

L'identificateur d'enregistrement &5 du produit &1 édition &6 option &3 chargement &4 ne correspond pas à l'identificateur d'enregistrement de la définition de produit (objet de type *PRDDFN). L'identificateur d'enregistrement de la définition de produit et celui du chargement de produit doivent être identiques.

Registration identifier &5 for product &1 release &6 option &3 load &4 does not match the registration identifier in the product definition (object type *PRDDFN). The registration identifier for the product definition and the registration identifier for the product load must be the same.

Que faire

Effectuez l'une des opérations suivantes, puis renouvelez votre demande :

  • Supprimez l'objet de définition de produit à l'aide de la commande Suppression d'une définition de produit (DLTPRDDFN). Créez ensuite l'objet de définition de produit à l'aide de la commande Création d'une définition de produit (CRTPRDDFN) en indiquant un autre identificateur d'enregistrement.
  • Modifiez l'identificateur d'enregistrement du chargement de produit pour qu'il soit identique à celui de la définition de produit.

Do one of the following, and then try the request again: -- Delete the product definition object using the Delete Product Definition (DLTPRDDFN) command. Then use the Create Product Definition (CRTPRDDFN) command to create the product definition object specifying a different registration identifier. -- Change the registration identifier for the product load to be the same as the registration identifier for the product definition.

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
&3 *CHAR 5
&4 *CHAR 4
&5 *CHAR 22
&6 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF0C86) MSGF(QSYS/QCPFMSG)

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

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