Message d'erreur IBM i (AS/400)
CPF8461
L'entrée &1 du dictionnaire de conversion DBCS est logiquement endommagée.
Entry &1 of DBCS conversion dictionary is logically damaged.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Une défaillance système ou une annulation de travail s'est produite pendant la mise à jour du dictionnaire &2 dans &3.
Either a system failure or cancel job occurred while the dictionary &2 in &3 was being updated.
Que faire
Effectuez l'une des opérations suivantes : 1) Si le dictionnaire de conversion DBCS a été créé par l'utilisateur, utilisez la commande EDTIGCDCT pour supprimer l'entrée endommagée, puis la rajouter au dictionnaire de conversion DBCS ; 2) Si le dictionnaire de conversion DBCS est fourni par le système, utilisez la commande DLTIGDCT pour supprimer le dictionnaire, puis restaurez un dictionnaire de conversion DBCS précédemment sauvegardé. Seules les entrées logiquement endommagées sont inutilisables ; les autres entrées restent utilisables.
Do one of the following: 1) If the DBCS conversion dictionary is user created, use the EDTIGCDCT command to remove the damaged entry and add the entry back into the DBCS conversion dictionary; 2) If the DBCS conversion dictionary is system supplied, use the DLTIGDCT command to delete the dictionary and restore a previously saved DBCS conversion dictionary. Only the logically damaged entries are not usable; other entries can still be used.
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 |
12 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8461) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8461) EXEC(DO)
/* traitement de l'erreur */
ENDDO