CPF3171
Journal &2 dans la bibliothèque &4 endommagé.
Gravité 30 · Erreur grave
Que faire
Si le dommage concerne le journal ou les récepteurs du journal ou dans le cas d'une erreur de journal, utilisez la commande WRKJRN (Gérer la journalisation) pour remédier à l'incident. Vous pouvez également rétablir le journal en effectuant l'une des opérations suivantes : 1. Exécutez la commande ENDJRNAP (Arrêter la journalisation de chemin d'accès) pour supprimer toutes les opérations de journalisation en cours dans le journal &2. 2. Exécutez la commande ENDJRNPF (Arrêter la journalisation de fichier physique) pour supprimer toutes les opérations de journalisation en cours dans le journal &2. 3. Utilisez la commande ENDJRNLIB pour arrêter les opérations de journalisation en cours de toutes les bibliothèques dans le journal &2. 4. Utilisez la commande ENDJRNOBJ (Arrêter la journalisation d'objet) ou ENDJRN (Arrêter la journalisation) pour arrêter les opérations de journalisation en cours de tous les types d'objet dans le journal &2. 5. Supprimez le journal endommagé (commande DLTJRN). 6. Restaurez le journal à partir d'une version précédemment sauvegardée. Si aucune version précédente du journal &2 n'a été sauvegardée, exécutez la commande CRTJRNRCV (Créer un récepteur de journal) pour créer de nouveaux récepteurs. Créez alors un journal que vous appellerez &2 à l'aide de la commande CRTJRN. 7. Lancez la journalisation des fichiers précédemment journalisés à l'aide de la commande STRJRNPF (Démarrer la journalisation de fichier physique). 8. Lancez la journalisation des chemins d'accès précédemment journalisés à l'aide de la commande STRJRNAP (Démarrer la journalisation de chemins d'accès). 9. Lancez la journalisation des bibliothèques précédemment journalisées à l'aide de la commande STRJRNLIB. 10. Lancez la journalisation de tous les autres types d'objet précédemment journalisés à l'aide de la commande STRJRNOBJ (Démarrer la journalisation d'objet) ou STRJRN (Démarrer la journalisation). 11. Si des récepteurs de journal attachés précédemment sont nécessaires, ils doivent être associés au journal restauré ou créé. Pour ce faire, utilisez la commande WRKJRN (Gérer la journalisation).
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &4 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3171) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3171) EXEC(DO)
/* traitement de l'erreur */
ENDDO