Aller au contenu

Message d'erreur IBM i (AS/400)

CPF6979

Journal &1 de la bibliothèque &2 inutilisable.

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

Cause

Le journal &1 de &2 n'a pas été complètement créé, ou n'a été que partiellement supprimé.

Que faire

Supprimez le journal par la commande DLTJRN (Supprimer un journal), puis recréez-le avec la commande CRTJRN (Créer un journal). Si la suppression est impossible (vous avez peut-être reçu un message MCH4806), assurez-vous que toutes les opérations de validation à effectuer sur le journal ont bien été validées ou invalidées et que la journalisation de tous les objets est arrêtée (ENDJRNPF *ALL, ENDJRNAP *ALL, ENDJRNOBJ *ALL *ALL, ENDJRN *ALL, ENDJRNLIB *ALL ou API QjoEndJournal). Tentez une nouvelle fois de supprimer le journal. En cas d'échec, relancez un IPL afin de remettre le journal dans un état permettant sa suppression. Si cette procédure échoue également, signalez l'incident (commande ANZPRB).

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF6979) MSGF(QSYS/QCPFMSG)

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

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