Aller au contenu

Message d'erreur IBM i (AS/400)

CPF5090

Incident sur chemin d'accès par clé unique empêche mise à jour du membre &4.

Gravité 30 · Erreur grave

Cause

Le chemin d'accès par clé unique du membre &8, fichier &6, bibliothèque &7, ne peut pas être maintenu. En conséquence, les enregistrements du membre numéro &9, membre &4 de &2, se trouvant dans &3, ne peuvent pas être modifiés. Si le membre &4 du fichier &2 vient d'être restauré, le système ne vous permet pas de modifier les données du membre &4 tant que le chemin d'accès par clé unique n'est pas recréé.

Que faire

Indiquez OPTION(*INP) et ACCPTH(*FILE) dans la commande OPNDBF pour ouvrir le membre &8 du fichier &6 de &7. Si ce membre ne peut être ouvert, aucune reprise n'est possible. Signalez l'incident à l'aide de la commande ANZPRB (Analyser les incidents).

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 *CHAR 10
&7 *CHAR 10
&8 *CHAR 10
&9 *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(CPF5090) MSGF(QSYS/QCPFMSG)

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

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