CPF4525
Enreg incorrect pour écriture sur fichier sauvegarde &2 de &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Les données en sortie de la mémoire tampon, destinées à un fichier sauvegarde en ligne, sont incorrectes. Code condition : &6. Voici la signification des différents codes condition : 1
- Un enregistrement est hors séquence. 2
- Les données d'un enregistrement ont été modifiées après leur extraction d'un fichier sauvegarde, ou l'enregistrement ne relève pas de la même sauvegarde que les autres enregistrements du fichier. 3
- Les données d'un enregistrement ont été sauvegardées à partir d'une version du système plus récente et sont de ce fait incompatibles avec la version utilisée.
Que faire
Exécutez la commande DSPFD (Afficher une description de fichier) pour déterminer le nombre d'enregistrements actuellement dans le fichier. Corrigez les erreurs et renouvelez la demande.
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &6 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4525) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4525) EXEC(DO)
/* traitement de l'erreur */
ENDDO