Aller au contenu

Message d'erreur IBM i (AS/400)

CPFA0D9

Chaîne de caractères non convertie.

Gravité 30 · Erreur grave

Cause

Une erreur s'est produite lors de la conversion d'une chaîne de caractères par le système de fichiers. Généralement, cette erreur est due au fait que le chemin d'accès contient des caractères qui ne sont pas acceptés par le système de fichiers. Cependant, d'autres chaînes de caractères peuvent être converties et provoquer la même erreur.

Que faire

Corrigez la chaîne de caractères et renouvelez la demande.

Description technique

La chaîne de caractères n'a pas pu être convertie pour l'une des raisons suivantes :

  • La chaîne contient des caractères non pris en charge par le système de fichiers.
  • Un point de code n'appartient pas au jeu de codes. Pour plus d'informations sur les CCSID, les jeux de codes et les pages de codes, consultez la collection de rubriques IBM i globalization de la catégorie Programming dans l'IBM i Information Center, http://www.ibm.com/systems/i/infocenter/.

The character string could not be converted due to one of the following reasons: -- There are characters in the string which are not supported by the file system. -- A code point does not belong to the code set. See the IBM i globalization topic collection in the Programming category in the IBM i Information Center, http://www.ibm.com/systems/i/infocenter/ for more information on CCSIDs, code sets, and code pages.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA0D9) MSGF(QSYS/QCPFMSG)

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

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