CPF2879
Membre du fichier origine basé sur le membre du fichier destination.
Gravité 30 · Erreur grave
Cause
Le membre &3 du fichier logique d'origine &1, bibliothèque &2, ne peut être copié dans le membre &6 du fichier physique &4, bibliothèque &5, car il est basé sur ce fichier de destination.
Que faire
Modifiez le membre du fichier d'origine ou du fichier de destination. Renouvelez ensuite votre demande.
Description technique
Si un nom générique de membre du fichier d'origine ou *ALL est indiqué pour un fichier logique d'origine, aucun membre du fichier de destination ne peut être identique à un membre de fichier physique sur lequel il est basé.
If a generic from-file member name or *ALL is specified for a logical from-file, no to-file member can be the same as any physical file member it is based on.
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 |
| &3 | *CHAR |
17 |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
10 |
| &6 | *CHAR |
17 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2879) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2879) EXEC(DO)
/* traitement de l'erreur */
ENDDO