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