CPF67C9
Une erreur s'est produite pendant une opération de filtre de cartouche.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une erreur a été détectée en tentant de récupérer ou de définir des informations du filtre de cartouche dans le fichier &2, membre &3 dans la bibliothèque &4. Code raison &1. Vous trouverez ci-dessous la description des codes raison : 1 - La base de données du filtre n'existe pas. 2 - La base de données du filtre est utilisée par un autre travail. 3 - La base de données du filtre est pleine. 4 - La base de données du filtre est n'a pu être effacée. 5 - Une entrée du filtre n'a pu être récupérée car la La base de données du filtre est en cours de mise à jour par un autre travail. 6 - Une erreur de la base de données s'est produite.
Que faire
Utilisez le code raison &1 pour déterminer l'action de reprise à mettre en oeuvre. Vous trouverez ci-après les codes raison et l'action de reprise : 1 - Restaurez le fichier &2 à partir d'une sauvegarde précédente. 2 - Attendez que l'autre travail ait fini d'utiliser la base de données du filtre et renouvelez l'opération. 3 - Supprimez certaines entrées du filtre ou utilisez la commande CHGPF (Modifier un fichier physique) pour augmenter la taille de la base de données du filtre. 4 - Recherchez les messages précédents dans le l'historique du travail et effectuez l'action de reprise qui les concerne. 5 - Attendez que l'autre travail ait fini d'utiliser la base de données du filtre et renouvelez l'opération. 6 - Recherchez les messages précédents dans le l'historique du travail et effectuez l'action de reprise qui les concerne.
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 | *BIN |
4 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF67C9) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF67C9) EXEC(DO)
/* traitement de l'erreur */
ENDDO