CPF8166
Index interne &4 endommagé.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Un index interne, associé à un utilisateur dans le répertoire de distribution du système, est endommagé. Le dommage s'est produit suite à une erreur d'unité, à une coupure de courant pendant l'envoi d'une distribution, ou encore à la réception ou à l'annulation d'une distribution par un utilisateur.
Que faire
Aucune action n'est requise. Le système supprimera l'index, puis le reconstruira dans le cadre de ce travail. Il se peut que le travail soit encore actif pendant un certain temps, alors que l'index est en cours de reconstruction. N'annulez pas ce travail mais attendez qu'il achève l'opération en cours. Suspendez le travail (commande HLDJOB) provisoirement, ou bien modifiez la priorité de traitement (commande CHGJOB), afin de ne pas pénaliser le reste du système. Si vous voulez empêcher que le système reconstruise l'index, annulez le travail (commande ENDJOB). Si le travail est annulé avant d'être terminé, les distributions qui se trouvaient dans l'index avant le dommage, ne seront pas ajoutées à nouveau à l'index avant qu'un IPL anormal ne se produise.
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 |
30 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8166) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8166) EXEC(DO)
/* traitement de l'erreur */
ENDDO