CPF4811
Impossible d'allouer le membre &4 pour l'opération. (C I)
Gravité 30 · Erreur grave
Cause
Le membre &4 du fichier &2, dans la bibliothèque &3, ne peut pas être alloué pour l'opération de modification de la fin des données, car il est utilisé par un autre travail ou une unité d'exécution de votre travail.
Que faire
A l'aide de la commande WRKOBJLCK (Gérer les verrouillages d'objet), identifiez le travail ou l'unité d'exécution de votre travail qui a verrouillé l'objet. Attendez que le travail ou l'unité d'exécution libère le verrou sur cet objet, ou arrêtez le travail à l'aide de la commande ENDJOB (Arrêter un travail), puis renouvelez l'opération.
Réponses possibles
| Réponse | Effet |
|---|---|
C | Annuler la demande. |
I | Ignorer la demande et continuer. |
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
Message d'interrogation
Ce message attend une réponse de l'opérateur,
par défaut C.
Réponses acceptées :
C, I.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4811) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4811) EXEC(DO)
/* traitement de l'erreur */
ENDDO