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...
| Variable | Type | Longueur |
|---|---|---|
| &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