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