Aller au contenu

CPF2C45

Impossible de traiter fichier d'entrée &1 par RSTS36F.

Gravité 30 · Erreur grave

Cause

Pour une disquette ou une bande, le fichier d'entrée doit être un fichier COPYFILE créé par la commande IBM 36 SAVS36F ou par la procédure SAVE, sur un IBM 32, 34 ou 36. Pour une base de données, le fichier d'entrée doit avoir été créé par la commande IBM 36 SAVS36F.

Que faire

Pour une disquette ou une bande, utilisez DSPDKT ou DSPTAP afin de déterminer le type du fichier sur disquette ou sur bande. Si le type du fichier sur disquette est EXCHANGE ou IEXCHANGE, utilisez la commande CPYFRMDKT. Si le type du fichier sur bande est EXCHANGE, utilisez la commande CPYFRMTAP. Si le type de fichier est LIBRFILE ou SAVELIBR, utilisez la commande RSTS36LIBM. Pour une base de données, utilisez la commande CPYF.

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 17

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2C45) MSGF(QSYS/QCPFMSG)

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

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