Aller au contenu

Message d'erreur IBM i (AS/400)

CPF2125

Aucun objet supprimé.

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

Cause

L'objet &1 de &2, type *&3 n'a pas été supprimé. La raison est l'une des suivantes :

  • Aucun objet n'a été trouvé.
  • Les objets ont été alloués par un autre travail.
  • Les bibliothèques n'ont pas été trouvées.
  • Les bibliothèques sont endommagées.
  • Le nom de la bibliothèque est *ALL ou *ALLUSR et l'utilisateur ne dispose d'aucun droit sur la bibliothèque.

Que faire

Si les objets n'ont pas été trouvés, utilisez la commande DSPOBJD afin de déterminer le nom de ces objets. Si les objets sont alloués par un autre travail, utilisez la commande WRKOBJLCK pour savoir par quel travail chaque objet a été alloué. Si les bibliothèques sont endommagées, restaurez-les (commande RSTLIB) ou supprimez-les (commande DLTLIB).

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 *CHAR 10
&3 *CHAR 7

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2125) MSGF(QSYS/QCPFMSG)

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

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