CPF2874
Le membre du fichier origine est identique à celui du fichier destination.
Gravité 30 · Erreur grave
Cause
Un membre de fichier physique ne peut être copié sur lui-même. Le membre du fichier de destination &3 dans le fichier &1 de la bibliothèque &2 est identique à celui du fichier d'origine.
Que faire
Modifiez soit le nom du membre du fichier d'origine, soit celui 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é, le membre du fichier de destination ne peut pas être identique à l'un des membres du fichier d'origine. Si des noms de membres précis ont été utilisés pour les fichiers d'origine et de destination, ou si TOMBR(*FROMMBR) a été indiqué, le membre peut ne pas exister.
If a generic from-file member name or *ALL is specified, the to-file member cannot be the same as any of the members in the from-file. If specific from-file and to-file member names were used, or if TOMBR(*FROMMBR) was specified, the member may not exist.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2874) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2874) EXEC(DO)
/* traitement de l'erreur */
ENDDO