CPFA086
Apostrophe manquante dans nom de chemin.
Gravité 30 · Erreur grave
Cause
Le nom de chemin &1 contient des apostrophes (') ou des guillemets (") isolés.
Que faire
Corrigez le nom de chemin, puis renouvelez votre demande.
Description technique
L'apostrophe (') ou les guillemets (") servent à indiquer une séquence d'échappement dans un chemin d'accès. Une séquence d'échappement permet d'utiliser dans les noms des caractères qui ne sont pas autorisés autrement. Les informations sur la façon d'indiquer une séquence d'échappement dans un chemin d'accès figurent dans la collection de rubriques CL de la catégorie Programming dans l'IBM i Information Center, http://www.ibm.com/systems/i/infocenter/.
Apostrophe (') or double quotes (") are used to specify an escape sequence within a path name. An escape sequence is used to allow characters in names that are not allowed otherwise. Information on how to specify an escape sequence in a path name can be found in the CL topic collection in the Programming category in the IBM i Information Center, http://www.ibm.com/systems/i/infocenter/.
Variables du message
Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CCHAR |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFA086) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA086) EXEC(DO)
/* traitement de l'erreur */
ENDDO