Aller au contenu

Message d'erreur IBM i (AS/400)

CPF2903

Aucun enregistrement copié car INHWRT(*YES) est précisé.

Gravité 20 · Erreur

Cause

Une substitution INHWRT(*YES) du fichier de destination &1, bibliothèque &2, ne permet pas d'ajouter des enregistrements au fichier. Lorsque INHWRT(*YES) est indiqué lors de la substitution d'un fichier physique de destination, l'opération de copie se poursuit. Cependant, aucun enregistrement n'est ajouté ou remplacé.

Que faire

Si des enregistrements doivent être copiés dans le fichier de destination, procédez de l'une des façons suivantes, puis renouvelez la demande :

  • Supprimez la substitution du fichier de destination, à l'aide de la commande DLTOVR.
  • Supprimez le paramètre INHWRT ou indiquez INHWRT(*NO) dans la commande OVRDBF.

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
&1 *CHAR 10
&2 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2903) MSGF(QSYS/QCPFMSG)

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

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