Aller au contenu

Message d'erreur IBM i (AS/400)

CPF3BCE

Une ou plusieurs zones du profil de document contiennent des données de caractères incorrectes.

One or more document profile fields contains invalid character data.

Gravité 30 · Erreur grave

Cause

Une ou plusieurs zones du profil de document contiennent des caractères qui ne sont pas DBCS (jeu de caractères double octet). L'erreur s'est produite pour l'une des raisons suivantes : --les données DBCS contiennent des données de caractères SBCS. --les données DBCS contiennent un nombre impair d'octets. --les données DBCS ne sont pas correctement délimitées par un caractère de décalage vers l'extérieur (SO) et un caractère de décalage vers l'intérieur (SI).

One or more document profile fields contain characters that are not DBCS (double byte character set). The error occurred for one of the following reasons: --the DBCS data contains SBCS character data. --the DBCS data contains an uneven number of bytes. --the DBCS data is not properly bounded by both shift out (SO) and shift in (SI).

Que faire

Corrigez les données de sorte qu'elles contiennent un nombre pair d'octets, de type graphique DBCS, délimités à la fois par SO et par SI.

Correct the data so it contains an even number of bytes that is DBCS-graphic bounded by both SO and SI.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3BCE) MSGF(QSYS/QCPFMSG)

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

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