Aller au contenu

Message d'erreur IBM i (AS/400)

CPF2F77

Impossible de lier un fichier sans clé à une définition de fichier avec clé.

Gravité 30 · Erreur grave

Cause

Le fichier ne peut être lié à la définition de fichier indiquée dans la commande LNKDTADFN. Celle-ci contient au moins une zone clé, mais le fichier n'est pas du type par clé.

Que faire

Vérifiez que le fichier indiqué est bien celui que vous voulez utiliser. Dans l'affirmative, indiquez le nom d'une définition de fichier décrivant correctement le fichier. Renouvelez ensuite votre demande.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2F77) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF2F77) EXEC(DO)
  /* traitement de l'erreur */
ENDDO