CPF2C46
Impossible de traiter le fichier d'entrée &1 par RSTS36LIBM.
Gravité 30 · Erreur grave
Cause
Le fichier d'entrée sur disquette, bande ou disque doit être un fichier LIBRFILE (créé par la commande SAVS36LIBM ou par la procédure FROMLIBR sur un IBM 32, 34 ou 36) ou un fichier SAVELIBR (créé par la procédure SAVELIBR sur l'IBM 36).
Que faire
Utilisez DSPDKT ou DSPTAP pour 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 COPYFILE, utilisez la commande RSTS36F.
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 |
17 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2C46) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2C46) EXEC(DO)
/* traitement de l'erreur */
ENDDO