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...
| Variable | Type | Longueur |
|---|---|---|
| &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