Aller au contenu

CPF3948

Library &3 previously deleted.

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

Cause

Si le nom de bibliothèque est *LIBL, une bibliothèque de la liste de bibliothèques est détruite.

If the library name is *LIBL, a library in the library list is destroyed.

Que faire

Utilisez la commande Afficher description d'objet (DSPOBJD) avec OBJ(QSYS/*ALL) et OBJ(LIB) pour afficher toutes les bibliothèques existantes. Remplacez ensuite la liste de bibliothèques (commande RPLLIBL).

Use the Display Object Description (DSPOBJD) command specifying OBJ(QSYS/*ALL) and OBJ(LIB) to display all existing libraries. Then replace the library list (RPLLIBL command).

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3948) MSGF(QSYS/QCPFMSG)

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

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