Aller au contenu

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...

VariableTypeLongueur
&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