Aller au contenu

CPF504A

Membre &4 fichier &2 de &3 en cours d'utilisation.

Gravité 30 · Erreur grave

Cause

Votre travail a tenté de mettre à jour ou de supprimer un enregistrement du membre &4 du fichier &3 dans la bibliothèque &2. Toutefois, une opération de requête dans un autre travail ou dans votre travail a verrouillé le membre de sorte que les enregistrements ne puissent pas être mis à jour ou supprimés dans le membre tant qu'elle n'est pas terminée.

Que faire

Utilisez la commande WRKOBJLCK pour afficher les verrous associés au fichier &2 dans la bibliothèque &3. Appuyez sur F6 pour afficher les verrous associés au membre. Attendez que tous les verrous *SHRNUP soient libérés à partir du membre &4 fichier &2 dans la bibliothèque &3. Renouvelez ensuite votre demande.

Réponses possibles

RéponseEffet
CLa demande est annulée.
ILa demande est ignorée.

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

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

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