CPF5025
Tentative de lecture avant le début ou après la fin du fichier &1.
Gravité 30 · Erreur grave
Cause
Soit une demande de lecture de l'enregistrement précédent a été effectuée au tout début du fichier (*START), soit cette demande concernait l'enregistrement suivant alors que la fin du fichier (*END) avait été atteinte.
Que faire
Rectifiez la logique du programme, puis renouvelez votre 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 |
|---|---|---|
| &1 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5025) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5025) EXEC(DO)
/* traitement de l'erreur */
ENDDO