Message d'erreur IBM i (AS/400)
CPF420E
Définition de page et d'imprimé requises pour le fichier &2
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Lors de l'impression de données XML (DEVTYPE(*USERASCII)) sur une imprimante PDS configurée avec AFP(*YES)), une définition de page (paramètre PAGDFN) et une définition d'imprimé (paramètre FORMDF) doivent être précisées dans le fichier imprimante. Ces définitions sont indispensables pour convertir les données XML en données IPDS. Si une définition de page ou d'imprimé a été définie dans le fichier imprimante, elle peut ne pas avoir été trouvée dans la bibliothèque ou dans la liste des bibliothèques du travail. Il est également possible que vous ne soyez pas autorisé à utiliser la définition de page. Pour plus de détails, consultez les messages précédents.
Que faire
Si une définition de page ou d'imprimé n'a pas été définie, modifiez le fichier imprimante &2 à l'aide de la commande CRTPRTF (Créer un fichier imprimante), CHGPRTF (Modifier un fichier imprimante) ou OVRPRTF (Substituer un fichier 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 |
|---|---|---|
| &2 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF420E) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF420E) EXEC(DO)
/* traitement de l'erreur */
ENDDO