Message d'erreur IBM i (AS/400)
CPF3475
L'éditeur &1 a trouvé des données d'impression incorrectes.
Gravité 20 · Erreur
Cause
Le fichier &4 numéro &9 du travail &8/&7/&6 créé sur le système &11 le &12 a été suspendu par l'éditeur &1 dans la file d'attente en sortie &2 de &3 car des données d'impression non admises ont été détectées. C'est notamment le cas lorsque la police de caractères ou le nombre de caractères par pouce (CPI) utilisés sont incompatibles avec l'unité. Le fichier suivant a été traité.
Que faire
Pour récupérer les données en totalité, à l'exception toutefois des données d'impression erronées, exécutez la commande DSPSPLF (Afficher un fichier spoule) ou copiez le fichier spoule dans une base de données (commande CPYSPLF). Une autre solution consiste à exécuter la commande OVRPRTF (Substituer un fichier imprimante) avec le paramètre RPLUNPRT(*YES) et à spécifier le remplacement des caractères non imprimables, puis à relancer le travail. Utilisez uniquement une police de caractères et un nombre de caractères par pouce admis par l'unité.
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 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
| &6 | *CHAR |
10 |
| &7 | *CHAR |
10 |
| &8 | *CHAR |
6 |
| &9 | *BIN |
4 |
| &11 | *CHAR |
8 |
| &12 | *UTC |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3475) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3475) EXEC(DO)
/* traitement de l'erreur */
ENDDO