Aller au contenu

CPF5027

Enregistrement &6 utilisé par le travail ou la transaction &9.

Gravité 30 · Erreur grave

Cause

Vous ne pouvez obtenir l'enregistrement numéro &6, format &7, membre numéro &8, du membre &4 du fichier &2 se trouvant dans &3, car l'enregistrement numéro &6 est déjà utilisé par le travail &9 ou une définition de validation portant l'dentificateur de l'espace de verrouillage &9. Le code d'erreur est &10. Le code d'erreur 1 ou 11 signifie que l'erreur s'est produite lorsque l'enregistrement numéro &6 était verrouillé par le travail &9, ou une définition de validation portant l'dentificateur de l'espace de verrouillage &9, qui attendait la libération d'un verrouillage maintenu par ce travail. Le code d'erreur 2 ou 12 signifie que le travail &9, ou une définition de validation portant l'dentificateur de l'espace de verrouillage &9, n'attendait pas la libération d'un verrouillage maintenu par ce travail. Le code d'erreur 3 ou 13 signifie que le verrouillage n'a pas pu être transféré à la portée unité d'exécution. Si le code d'erreur est 11, 12 ou 13, l'erreur s'est produite sur le système cible d'un environnement Db2 Mirror.

Que faire

Renouvelez votre demande lorsque &6 sera disponible.

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
&6 *UBIN 4
&7 *CHAR 10
&8 *BIN 2
&9 *CHAR 28
&10 *BIN 2

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

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

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