Aller au contenu

CPF2F7B

Fichier &2 non lié. Longueurs d'enregistrement différentes.

Gravité 30 · Erreur grave

Cause

Le fichier &2, de la bibliothèque &3, n'a pu être lié à la définition de fichier indiquée dans la commande LNKDTADFN. La longueur des enregistrements du fichier est différente de la longueur maximale des formats d'enregistrement de la définition de fichier. Tant que ces deux longueurs ne sont pas identiques, le fichier et sa définition ne peuvent être liés.

Que faire

Assurez-vous que la longueur maximale des formats d'enregistrement de la définition de fichier correspond bien à la longueur d'enregistrement du fichier. Vérifiez que chaque définition de format d'enregistrement décrit correctement un enregistrement du fichier. Effectuez les corrections nécessaires, puis renouvelez la demande.

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
&2 *CHAR 10
&3 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2F7B) MSGF(QSYS/QCPFMSG)

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

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