Aller au contenu

Message d'erreur IBM i (AS/400)

CPF4519

Membre &3 du fichier &1 non fermé.

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

Cause

L'opération de fermeture n'a pas abouti. Le fichier &1 de &2 avait été préalablement ouvert en indiquant la valeur &4 au paramètre OPNID de la commande OPNDBF (Ouvrir un fichier base de données) ou OPNQRYF (Ouvrir un fichier de requête).

Que faire

Appuyez sur F10 ou lancez la commande DSPJOBLOG pour afficher l'historique du travail et identifier les causes de l'incident. Corrigez les erreurs et refermez le fichier (commande CLOF).

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
&4 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4519) MSGF(QSYS/QCPFMSG)

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

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