Aller au contenu

CPF0C4C

Impossible d'allouer l'objet &1 de la bibliothèque &2.

Cannot allocate object &1 in library &2.

Gravité 30 · Erreur grave

Cause

L'objet &1 de type *&3 de la bibliothèque &2 est déjà verrouillé par un autre processus. Si l'objet est QSZPDOUP de type *PGM dans la bibliothèque QSYS, l'objet QSZPAVL de type *PRDAVL ou QSZPAVLI de type *PRDAVLI est en cours de récupération par un autre processus. Sinon, utilisez la commande Gestion des verrous d'objet (WRKOBJLCK) pour déterminer quel processus détient le verrou.

Object &1 type *&3 in library &2 is already locked by another process. If the object is QSZPDOUP type *PGM in library QSYS, then the object QSZPAVL type *PRDAVL or QSZPAVLI type *PRDAVLI is being recovered by another process. Otherwise use the Work with Object Lock (WRKOBJLCK) command to determine which process has the lock.

Que faire

Renouvelez votre demande lorsque l'objet sera disponible.

Try the request again when the object becomes available.

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(CPF0C4C) MSGF(QSYS/QCPFMSG)

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

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