CPF8582
Impossible de rouvrir fichier imprimante &1 de &2.
Gravité 30 · Erreur grave
Cause
Le fichier imprimante &1 a été fermé suite à l'éjection de la sortie de l'émulation, mais il n'a pu ensuite être rouvert. La sortie de l'émulation a été éjectée pour l'une des raisons suivantes :
- Vous avez émis la commande EJTEMLOUT (Ejecter la sortie de l'émulation).
- Le délai d'attente indiqué au paramètre TIMOUTEJT de la commande STRPRTEML (Démarrer l'émulation d'imprimante) est arrivé à expiration.
- Le paramètre ENDBKTEJT a été indiqué dans la commande STRPRTEML et le système hôte a émis un crochet de fin.
- D'une part la valeur *RCVDTA a été indiquée au paramètre OPNPRTF de la commande STRPRTEML, d'autre part la valeur *PRTFILE a été indiquée pour l'un au moins des paramètres NUMCOL, NUMLIN et LPI, et le système hôte a émis la valeur de contrôle d'imprimante associée.
- A l'origine, le fichier imprimante a été indiqué dans la commande STRPRTEML.
Que faire
Consultez les messages précédents dans l'historique du travail. Corrigez les erreurs, puis redémarrez l'émulation d'imprimante.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8582) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8582) EXEC(DO)
/* traitement de l'erreur */
ENDDO