Aller au contenu

Message d'erreur IBM i (AS/400)

CPF502C

Erreur de mappage de données dans traitement de déclencheur INSTEAD OF.

Gravité 30 · Erreur grave

Cause

Une erreur de mappage de données s'est produite lors du traitement du programme de déclenchement &16 dans la bibliothèque &17. Le déclencheur INSTEAD OF est défini sur le fichier &19 dans la bibliothèque &20. Le déclencheur a été traité suite à une opération d'insertion, de mise à jour ou de suppression de base de données sur le fichier &2 dans la bibliothèque &3.

Que faire

Consultez le message CPF4387 précédent, corrigez l'erreur, puis renouvelez 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
&16 *CHAR 258
&17 *CHAR 10
&19 *CHAR 10
&20 *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(CPF502C) MSGF(QSYS/QCPFMSG)

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

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