Message d'erreur IBM i (AS/400)
CPF2963
FMTOPT(*NOCHK) obligatoire pour copier le fichier.
Gravité 30 · Erreur grave
Cause
Soit le format d'enregistrement associé au fichier d'origine &1 de la bibliothèque &2 comporte des noms de zones différents, soit les zones ont des attributs différents de ceux du format d'enregistrement correspondant au fichier de destination &4, bibliothèque &5.
Que faire
Indiquez FMTOPT(*NOCHK). Renouvelez ensuite votre demande.
Description technique
&7 zones portent le même nom dans les deux formats d'enregistrement. &8 zones ont des attributs qui ne peuvent pas être mis en correspondance entre les formats d'enregistrement des fichiers d'origine et de destination. Les zones ayant les mêmes attributs mais des noms différents nécessitent toujours FMTOPT(*NOCHK).
&7 fields have the same name in both record formats. &8 fields have attributes that cannot be mapped between the from-file and to-file record formats. Fields with the same attributes, but different names still require FMTOPT(*NOCHK).
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 |
|---|---|---|
| &1 | *CHAR |
10 |
| &2 | *CHAR |
10 |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
10 |
| &7 | *BIN |
2 |
| &8 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2963) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2963) EXEC(DO)
/* traitement de l'erreur */
ENDDO