Aller au contenu

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éponseEffet
CAnnuler la demande.
IIgnorer 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...

VariableTypeLongueur
&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