Aller au contenu

CPF8138

Endommagement &8 du dictionnaire de conversion DBCS &4 dans &9.

&8 damage on DBCS conversion dictionary &4 in &9.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Le dictionnaire de conversion DBCS &4 dans la bibliothèque &9 est endommagé et n'est plus utilisable. L'identificateur de vidage VLOG est &7.

The DBCS conversion dictionary &4 in library &9 is damaged and is no longer usable. The VLOG dump identifier is &7.

Que faire

Effectuez l'une des opérations suivantes :

  • Supprimez le dictionnaire de conversion DBCS endommagé à l'aide de la commande Suppression d'un dictionnaire IGC (DLTIGCDCT), puis créez le dictionnaire de conversion DBCS, ou utilisez la commande Restauration d'objet (RSTOBJ) pour le restaurer à partir du support de sauvegarde.
  • Si le dictionnaire de conversion DBCS est fourni par IBM et se trouve dans la bibliothèque QSYS, restaurez le système d'exploitation et sélectionnez l'option de restauration des seuls objets de langue sur l'écran Indication des options d'installation. Pour la procédure de restauration du système d'exploitation, consultez le manuel Recovering your system, SC41-5304.
  • Si aucune version sauvegardée du dictionnaire de conversion DBCS n'existe, recréez-le (commande CRTIGCDCT) et saisissez à nouveau les entrées du dictionnaire (commande EDTIGCDCT).

Do one of the following: -- Delete the damaged DBCS conversion dictionary using the Delete IGC Dictionary (DLTIGCDCT) command and create the DBCS conversion dictionary, or use the Restore Object (RSTOBJ) command to restore the DBCS conversion dictionary from saved media. -- If the DBCS conversion dictionary is IBM-supplied and is in library QSYS, restore the operating system and select the option to restore only language objects on the Specify Install Options display. See the Recovering your system book, SC41-5304, for the procedure for restoring the operating system. -- If no previously saved version of the DBCS conversion dictionary exists, create it again (CRTIGCDCT command) and enter the dictionary entries again (EDTIGCDCT command).

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...

VariableTypeLongueur
&4 *CHAR 10
&7 *CHAR 8
&8 *CHAR 10
&9 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8138) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF8138) EXEC(DO)
  /* traitement de l'erreur */
ENDDO