Message d'erreur IBM i (AS/400)
CPF3BD8
La zone &4 de l'entrée de fichier d'entrée &3 n'est pas valide.
Input file entry &3 field &4 is not valid.
Gravité 30 · Erreur grave
Cause
La zone &4 de l'entrée de fichier d'entrée était en erreur. Les numéros de zone et les raisons de l'erreur sont définis ci-après. 01
- Le nom qualifié du fichier d'entrée &1, membre &2, n'est pas valide pour le fichier d'entrée &3. Le nom du fichier d'entrée et la bibliothèque ne peuvent pas être à blanc. Le nom de bibliothèque ne peut contenir que les valeurs spéciales *LIBL et *CURLIB. Le nom de membre ne peut pas être à blanc et peut contenir les valeurs spéciales *FIRST et *LAST. 02
- Accès aux enregistrements de longueur variable. Doit être 0 ou 1. Doit être 0 pour les fichiers de base de données décrits par le programme et pour tous les types de demande sauf 1. 03
- Zones pouvant contenir la valeur nulle. Doit être 0 ou 1. Doit être 0 pour tous les types de fichier sauf les fichiers de base de données. Doit être 0 pour les fichiers de base de données décrits par le programme et pour tous les types de demande sauf 1. 04
- Les zones pouvant contenir la valeur nulle sont définies à 1. La longueur de l'entrée de clé doit être 20 lorsque les zones pouvant contenir la valeur nulle sont définies à 1.
Field &4 in the input file entry was in error. The following defines the field numbers and the reasons for the error. 01 -- The qualified input file name &1, member &2, is not valid for input file &3. The input file name and library cannot be blank. The library name may only contain the special values *LIBL and *CURLIB. The member name cannot be blank and can contain the special values *FIRST and *LAST. 02 -- Variable length record access. Must be 0 or 1. Must be 0 for program defined database files and all request types except 1. 03 -- Null capable fields. Must be 0 or 1. Must be 0 for all file types except database files. Must be 0 for program defined database files and all request types except 1. 04 -- Null capable fields is set to 1. The key entry length must be 20 when null capable fields is set to 1.
Que faire
Corrigez les zones en erreur, puis renouvelez votre demande.
Correct the fields in error and try the request again.
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 | *CHAR |
20 |
| &2 | *CHAR |
10 |
| &3 | *BIN |
2 |
| &4 | *CHAR |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3BD8) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3BD8) EXEC(DO)
/* traitement de l'erreur */
ENDDO