Aller au contenu

Message d'erreur IBM i (AS/400)

CPF9E1D

Objet Gestion de licences endommagé.

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

Cause

L'un des objets Gestion de licences du produit &1, terme de licence &2, dispositif &3, a été endommagé. Cet objet a été recréé par le système. Il se peut cependant que certaines informations de gestion de licences aient été perdues.

Que faire

Le code reprise est &4. Les codes reprise ont la signification suivante : 1 - Les attributs de licence sont perdus. Utilisez la commande CHGLICINF (Modifier les informations de licence) afin de redéfinir ces attributs. Si la conformité est vérifiée par une clé, vous devez utiliser la commande ADDLICKEY (Ajouter des informations de clé de licence) pour restaurer la limite d'utilisation. 2 - La liste des utilisateurs inscrits est perdue. Utilisez l'interface fournie par le produit &1 pour réinscrire les détenteurs de licences ou restaurez la bibliothèque QUSRSYS à partir de la sauvegarde. Pour plus d'informations, consultez la brochure "Backup and Recovery Guide", SC41-8079. 3 - Les attributs de licence ainsi que la liste des utilisateurs inscrits ont été perdus. Restaurez la bibliothèque QUSRSYS à partir de la sauvegarde ou utilisez la commande CHGLICINF pour redéfinir les attributs de licence, puis utilisez l'interface fournie par le produit &1 afin de procéder à une nouvelle inscription des détenteurs de licences. Si la conformité est vérifiée par une clé, vous devez utiliser la commande ADDLICKEY (Ajouter des informations de clé de licence) pour restaurer la limite d'utilisation.

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 6
&3 *CHAR 4
&4 *BIN 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF9E1D) MSGF(QSYS/QCPFMSG)

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

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