Aller au contenu

Message d'erreur IBM i (AS/400)

CPF2104

Bibliothèque &1 non enlevée 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 utilisateur (type USR) et ne peut donc pas en être enlevée.

Que faire

Affichez la liste des bibliothèques (commande DSPLIBL) afin de savoir si le nom de bibliothèque indiqué est correct ou si la bibliothèque indiquée figure dans la liste des bibliothèques système (type SYS). S'il s'agit d'une bibliothèque de logiciel (type PRD), elle sera enlevée une fois la commande exécutée. Si la bibliothèque figure comme bibliothèque en cours dans la liste des bibliothèques (type CUR), utilisez la commande CHGCURLIB pour changer la bibliothèque en cours. Si le nom de la bibliothèque est incorrect, modifiez-le, puis relancez la commande.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2104) MSGF(QSYS/QCPFMSG)

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

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