Aller au contenu

Message d'erreur IBM i (AS/400)

CPF8421

Table de polices DBCS &1 non trouvée.

DBCS font table &1 not found.

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

Cause

Soit la table de polices DBCS &1 n'existe pas sur le volume de bande que vous parcourez, soit elle n'existe pas sur le système.

Either the DBCS font table &1 does not exist on the tape volume you are searching or it does not exist on the system.

Que faire

Si la table n'existe pas sur le volume de bande que vous parcourez, utilisez le volume de bande qui contient la table recherchée, puis relancez la commande. Si la table n'existe pas sur le système, effectuez l'une des opérations suivantes : 1) Si tous les caractères de la table de polices DBCS ont été précédemment copiés, utilisez la commande CPYIGCTBL avec OPTION(*IN) et SELECT(*ALL) ou SELECT(*SYS) pour copier les caractères sur le système. Cela créera une table de polices DBCS dans le système et copiera tous les caractères précédemment sauvegardés. 2) Si la table de polices DBCS n'a pas été précédemment copiée, installez le système d'exploitation pour recharger les tables de polices DBCS.

If the table does not exist on the tape volume you are searching, then use the tape volume that contains the table you are searching for and try the command again. If the table does not exist on the system do one of the following: 1) If all of the characters in the DBCS font table were previously copied, use the CPYIGCTBL command with OPTION(*IN) and either SELECT(*ALL) or SELECT(*SYS) to copy the characters to the system. This will create a DBCS font table in the system and copy all characters that were previously saved. 2) If the DBCS font table was not previously copied, install the operating system to reload the DBCS font tables.

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
&1 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8421) MSGF(QSYS/QCPFMSG)

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

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