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...
| 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(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