Aller au contenu

CPF8135

Dommage &8 sur journal &4 de &9. VLOG-&7.

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

Cause

Le journal &4 est endommagé et n'est donc plus utilisable.

Que faire

Si le dommage concerne le journal, exécutez 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 chemins d'accès) pour arrêter la journalisation en cours de tous les chemins d'accès dans le journal &4. 2. Exécutez la commande ENDJRNPF (Arrêter la journalisation de fichier physique) pour arrêter la journalisation de tous les fichiers physiques en cours dans le journal &4. 3. Exécutez la commande ENDJRNOBJ (Arrêter journalisation pour l'objet) ou ENDJRN (Arrêter journalisation) pour arrêter la journalisation en cours des autres types d'objet dans le journal &4. 4. Supprimez ensuite le fichier endommagé à l'aide de la commande DLTJRN. 5. Restaurez le journal à partir d'une version sauvegardée. S'il n'existe pas de version sauvegardée du journal &4 n'a été sauvegardée, créez de nouveaux récepteurs à l'aide de la commande CRTJRNRCV (Créer un récepteur de journal). Créez alors un journal que vous appellerez &4 à l'aide de la commande CRTJRN. 6. Redémarrez la journalisation des fichiers précédemment journalisés à l'aide de la commande STRJRNPF (Démarrer la journalisation de fichier physique°. 7. La journalisation des chemins d'accès précédemment journalisés doit être redémarrée à l'aide de la commande STRJRNAP. 8. La journalisation des types d'objet précédemment journalisés doit être redémarrée à l'aide de la commande STRJRNOBJ (Démarrer journalisation pour l'objet) ou STRJRN (Démarrer la journalisation). 9. Si les récepteurs de journal précédemment attachés sont nécessaires, ils doivent être associés au journal restauré ou créé, à l'aide de 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...

VariableTypeLongueur
&4 *CHAR 10
&7 *CHAR 8
&8 *CHAR 10
&9 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8135) MSGF(QSYS/QCPFMSG)

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

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