Aller au contenu

CPF2904

Labels de disquette incorrects pour copie de plusieurs labels.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Il est impossible d'indiquer un nom générique, ou la valeur *ALL, au paramètre FROMMBR ou FROMLABEL, car le fichier &1, bibliothèque &2, n'est pas le seul fichier à avoir une suite sur un autre volume.

Que faire

Indiquez un seul label de fichier dans le paramètre FROMMBR ou FROMLABEL. Renouvelez ensuite votre demande.

Description technique

Un seul fichier à suite peut être copié depuis une disquette car les volumes sont permutés pendant le traitement de la copie. Ce message est affiché lorsque plusieurs étiquettes doivent être copiées depuis une bande ou une disquette, car tous les fichiers à suite sauf un seraient ignorés si l'opération se poursuivait.

Only one continued file can be copied from a diskette because volumes are switched during copy processing. This message is displayed when multiple labels must be copied from a tape or diskette because all the continued files except for one would be skipped if the operation continued.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2904) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF2904) EXEC(DO)
  /* traitement de l'erreur */
ENDDO