Message d'erreur IBM i (AS/400)
CPF4208
Fichier &2 de &3 non ouvert.
File &2 in &3 not opened.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'ouverture du fichier &2 de la bibliothèque &3 a échoué pour le code raison &8 : 1
- Combinaison de paramètres incorrecte ; consultez les messages précédents de l'historique du travail pour plus de détails. 2
- Objet de personnalisation du poste de travail &6 de la bibliothèque &7 non trouvé. 3
- L'utilisateur n'a pas de droits sur l'objet de personnalisation du poste de travail &6 de la bibliothèque &7. 4
- Impossible de créer le fichier STREAM. Le répertoire n'existe pas. 5
- Impossible de créer le fichier STREAM. L'utilisateur n'a pas de droits sur le répertoire. 6
- Le fichier STREAM indiqué existe déjà. 7
- Impossible d'ouvrir le fichier STREAM temporaire. L'utilisateur n'a peut-être pas de droits sur le répertoire '&10'.
The open operation of file &2 in library &3 failed because of reason code &8: 1 -- Invalid combination of parameters; see previous messages in the job log for details. 2 -- Workstation Customizing Object &6 in library &7 not found. 3 -- User not authorized to Workstation Customizing Object &6 in library &7. 4 -- Unable to create stream file. Directory does not exist. 5 -- Unable to create stream file. User is not authorized to the directory. 6 -- Specified stream file already exists. 7 -- Unable to open temporary stream file. User may not be authorized to the '&10' directory.
Description technique
errno = &9.
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 |
|---|---|---|
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &6 | *CHAR |
10 |
| &7 | *CHAR |
10 |
| &8 | *BIN |
2 |
| &9 | *BIN |
2 |
| &10 | *CHAR |
24 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4208) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4208) EXEC(DO)
/* traitement de l'erreur */
ENDDO