Aller au contenu

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...

VariableTypeLongueur
&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