CPF9223
Définition de clé incorrecte pour fichier &1 de &2 dans demande DDM &4.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La définition de clé indiquée pour le fichier &1 de &2 est incorrecte pour le système cible. Le code raison est &5. Voici la liste des différents codes raison possibles : 1) Une longueur de clé égale à 0 a été indiquée. 2) La clé a été définie avec une longueur supérieure à celle des enregistrements du fichier. 3) Une zone clé chevauche une autre zone clé. 4) La clé définie recouvre en partie une zone numérique. 5) La clé est d'une longueur supérieure au maximum admis par le système (2000 caractères).
Que faire
Modifiez la définition de clé du fichier, puis renouvelez votre demande.
Description technique
Pour plus d'informations sur la demande DDM, consultez la collection de rubriques Programmation des bases de données distribuées de la catégorie Bases de données de l'IBM i Information Center, http://www.ibm.com/systems/i/infocenter/.
For more information on the DDM request refer to the Distributed database programming topic collection in the Database category in the IBM i Information Center book, 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 |
| &4 | *HEX |
2 |
| &5 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF9223) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF9223) EXEC(DO)
/* traitement de l'erreur */
ENDDO