CPF2128
&1 non trouvée dans partie système de la liste des bibliothèques.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La bibliothèque &1 ne figure pas dans la liste des bibliothèques système et ne peut donc pas en être retirée.
Que faire
Affichez la liste des bibliothèques (commande DSPLIBL) afin de savoir si le nom de bibliothèque indiqué est incorrect ou s'il figure dans la liste des bibliothèques utilisateur. La bibliothèque de logiciel sera enlevée de la liste une fois cette commande exécutée. Si le nom de la bibliothèque est incorrect, modifiez-le puis relancez la commande. Si la bibliothèque figure dans la liste des bibliothèques utilisateur, utilisez la commande RMVLIBLE afin de l'en retirer. Si la bibliothèque est la bibliothèque en cours, vous pouvez l'enlever de la liste au moyen de la commande CHGCURLIB.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2128) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2128) EXEC(DO)
/* traitement de l'erreur */
ENDDO