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