Aller au contenu

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...

VariableTypeLongueur
&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