CPF320C
Fichier &1 non admis dans la collection SQL &2.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Vous avez tenté de créer ou de déplacer le fichier base de données &1, attribut &3, dans la bibliothèque &2. Cependant, la bibliothèque &2 est une collection SQL qui n'admet pas les fichiers possédant l'attribut &3. Les attributs de fichier et leur signification sont les suivants : 1
- Fichier décrit dans les programmes. 2
- Fichier logique ne constituant pas une vue SQL. 3
- Fichier à membres multiples ne constituant pas un fichier source.
Que faire
Indiquez un nom de bibliothèque ne désignant pas une collection SQL, ou le nom d'un fichier dont les attributs sont admis dans une collection SQL, puis relancez la commande. Pour plus d'informations, reportez-vous à l'ensemble de rubriques DB2 for IBM SQL Reference dans la catégorie Database du manuel IBM i Information Center, à l'adresse 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 | *CHAR |
10 |
| &2 | *CHAR |
10 |
| &3 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF320C) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF320C) EXEC(DO)
/* traitement de l'erreur */
ENDDO