Aller au contenu

CPF2975

Erreur de lecture d'un fichier avec clé.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Une erreur s'est produite lors d'une tentative de lecture d'un enregistrement d'un fichier avec clé. Le paramètre ERRLVL ne peut être utilisé pour ignorer les erreurs du fichier d'origine, lorsque celui-ci est traité par clé.

Que faire

Procédez de l'une des façons suivantes, puis renouvelez la demande :

  • Consultez les messages précédemment affichés. Corrigez les erreurs.
  • Si le fichier physique est un fichier avec clé, indiquez un numéro d'enregistrement au paramètre FROMRCD ou TORCD, de sorte que les enregistrements soit traités par ordre d'arrivée.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2975) MSGF(QSYS/QCPFMSG)

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

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