CPF3433
Impression du fichier &4 interrompue par l'éditeur &1.
Gravité 50 · Fin anormale du travail
Cause
L'éditeur &1 a arrêté l'impression du fichier &4 numéro &10 du travail &8/&7/&6 créé sur le système &12 le &13 avant l'impression des pages indiquées. L'impression s'est interrompue vers la page &9, pour l'une des raisons suivantes :
- L'éditeur a été suspendu ou arrêté.
- Le fichier spoule a été suspendu ou supprimé.
- Une erreur s'est produite (l'imprimante a été éteinte, par exemple).
- Si l'impression s'est arrêtée à la page 0, il se peut que la page de séparation contienne des données incorrectes.
Que faire
Pour reprendre l'impression du fichier &4, consultez les messages précédents dans cette file d'attente de messages, puis corrigez les éventuels incidents. Exécutez ensuite la commande WRKWTR (Gérer les éditeurs de spoule) pour vérifier que le fichier &4 n'est pas suspendu et que l'éditeur est démarré.
Description technique
Pour la plupart des imprimantes, le numéro de page fourni est celui de la dernière page imprimée lorsque l'éditeur est suspendu ou annulé avec OPTION(*PAGEEND). Il peut être inférieur au nombre réel de pages imprimées lorsque l'éditeur est annulé avec OPTION(*IMMED), en raison de la mise en mémoire tampon des données avant leur envoi à l'unité. Cependant, pour certaines imprimantes, le numéro de page fourni peut être supérieur au nombre réel de pages imprimées, en raison de la mise en mémoire tampon des données effectuée dans l'unité.
For most printers, the page number given will be the number of the last page printed when the writer is held or canceled with OPTION(*PAGEEND). It may be less than the actual number of pages printed when the writer is canceled with OPTION(*IMMED) because of the way data is buffered before being sent to the device. However, for some printers the page number given may be greater than the actual number of pages printed because of the data buffering done within the device.
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 |
| &4 | *CHAR |
10 |
| &6 | *CHAR |
10 |
| &7 | *CHAR |
10 |
| &8 | *CHAR |
6 |
| &9 | *BIN |
4 |
| &10 | *BIN |
4 |
| &12 | *CHAR |
8 |
| &13 | *UTC |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3433) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3433) EXEC(DO)
/* traitement de l'erreur */
ENDDO