Aller au contenu

Message d'erreur IBM i (AS/400)

CPFA342

Aucun caractère de décalage vers l'intérieur ou l'extérieur correspondant n'a été trouvé.

No matching shift-in or shift-out character found.

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

Cause

Soit un caractère de décalage vers l'extérieur a été trouvé sans caractère de décalage vers l'intérieur correspondant à sa suite, soit un caractère de décalage vers l'intérieur a été trouvé sans caractère de décalage vers l'extérieur correspondant.

Either a shift-out character was found that is not followed by a matching shift-in character, or a shift-in character was found that has no matching shift-out character.

Que faire

Omettez le caractère de décalage vers l'intérieur ou vers l'extérieur, ou insérez le caractère de décalage correspondant pour encadrer les données DBCS.

Omit the shift-in or shift-out character, or insert a matching shift-in or shift-out character to enclose the DBCS data.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA342) MSGF(QSYS/QCPFMSG)

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

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