CPF815A
Dommage &8 sur fichier &4 de &10. VLOG-&7.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le fichier est endommagé et ne peut plus être utilisé. Le code raison est &11 : 1 - Le fichier contient des contraintes endommagées. 2 - Le fichier contient des déclencheurs endommagés.
Que faire
Procédez de l'une des façons suivantes, en fonction du code raison affiché, puis renouvelez votre demande. 1 - Le propriétaire du fichier est &6. Supprimez toutes les contraintes à l'aide de la commande RMVPFCST, puis ajoutez-les de nouveau au fichier à l'aide de la commande ADDPFCST. 2 - Le propriétaire du fichier est &6. Utilisez la commande RMVPFTRG ou l'instruction SQL DROP TRIGGER afin de supprimer tous les déclencheurs pour le fichier. Exécutez ensuite la commande ADDPFTRG ou l'instruction SQL CREATE TRIGGER pour ajouter de nouveau les déclencheurs.
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 |
|---|---|---|
| &4 | *CHAR |
10 |
| &6 | *CHAR |
10 |
| &7 | *CHAR |
8 |
| &8 | *CHAR |
10 |
| &10 | *CHAR |
10 |
| &11 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF815A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF815A) EXEC(DO)
/* traitement de l'erreur */
ENDDO