Aller au contenu

Message d'erreur IBM i (AS/400)

CPF3155

Copie du fichier &1 de &3 impossible.

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

Cause

Le fichier &1 de la bibliothèque &3 a un attribut de substitution EOFDLY. La copie du membre &2 ne peut s'achever car le programme attend de nouveaux enregistrements au lieu de signaler la fin du fichier (EOF).

Que faire

Exécutez la commande DLTOVR afin de supprimer la substitution pour le fichier &1. Renouvelez ensuite 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
&2 *CHAR 10
&3 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3155) MSGF(QSYS/QCPFMSG)

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

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