Aller au contenu

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...

VariableTypeLongueur
&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