Message d'erreur IBM i (AS/400)
CPF4232
Dommage logique sur la vue SQL ou la table de requête matérialisée &1 de la bibliothèque &2.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Un travail précédent a été interrompu alors qu'une opération était en cours sur la vue SQL ou une table de requête matérialisée.
Que faire
Consultez le message CPF3245 précédent, afin d'identifier l'opération interrompue. Pour pouvoir réutiliser le fichier, lancez un IPL ou exécutez à nouveau une opération de même type sur le fichier endommagé au niveau logique. Si le rétablissement du dommage logique échoue lors de l'IPL ou du renouvellement de l'opération, il n'existe pas d'autre procédure de reprise. Dans ce cas, supprimez le fichier et restaurez-le à partir d'une version précédente (commande RSTOBJ) ou recréez-le. Pour plus d'informations sur les vues SQL ou sur les tables de requête matérialisées, reportez-vous à l'ensemble de rubriques DB2 for IBM SQL Reference dans la catégorie Database du manuel IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.
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(CPF4232) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4232) EXEC(DO)
/* traitement de l'erreur */
ENDDO