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...
| Variable | Type | Longueur |
|---|---|---|
| &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