Aller au contenu

CPF850B

Demande incorrecte de paramètres de table de conversion.

Gravité 30 · Erreur grave

Cause

Les causes possibles de l'erreur sont les suivantes :

  • La valeur *KBDTYPE (Type de langue du clavier) a été indiquée pour la table de conversion en sortie (paramètre TRNTBLOUT) ou pour la table de conversion en entrée (paramètre TRNTBLIN), et la valeur *TRNTBL (Table de conversion) a été indiquée pour le type de langue du clavier (paramètre KBDTYPE).
  • La valeur *KBDTYPE a été attribuée à l'un ou l'autre des paramètres TRNTBLOUT et TRNTBLIN, et non aux deux.

Que faire

Effectuez l'une des opérations suivantes, puis renouvelez votre demande :

  • Si les tables de conversion utilisateur sont nécessaires, attribuez une valeur correcte autre que *KBDTYPE aux paramètres TRNTBLOUT et TRNTBLIN.
  • Si les tables de conversion utilisateur ne sont pas nécessaires, attribuez une valeur autre que *TRNTBL au paramètre KBDTYPE.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF850B) MSGF(QSYS/QCPFMSG)

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

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