Aller au contenu

CPF8544

Le contrôleur doit être indiqué lorsque l'imprimante d'émulation est *EMLCTL.

Controller must be given when emulation printer is *EMLCTL.

Gravité 30 · Erreur grave

Cause

Le contrôleur d'émulation (paramètre EMLCTL) n'a pas été indiqué alors que l'unité d'imprimante d'émulation (paramètre EMLPRTDEV) demandait le contrôleur d'émulation (valeur *EMLCTL).

The emulation controller (EMLCTL parameter) was not specified when the emulation printer device (EMLPRTDEV parameter) requested the emulation controller (*EMLCTL value).

Que faire

Pour continuer, effectuez l'une des opérations suivantes :

  • N'indiquez pas d'unité d'imprimante d'émulation en utilisant *NONE.
  • Demandez l'emplacement d'émulation (paramètre EMLLOC) en utilisant *EMLLOC.
  • Indiquez une unité d'imprimante d'émulation valide (paramètre EMLPRTDEV). Si le contrôleur d'émulation (valeur *EMCTL) doit être demandé, le contrôleur d'émulation (paramètre EMLCTL) doit contenir un nom valide.

To continue do one of the following: -- Do not specify an emulation printer device by using *NONE. -- Request the emulation location (EMLLOC parameter) by using *EMLLOC. -- Specify a valid emulation printer device (EMLPRTDEV parameter). If the emulation controller (*EMCTL value) must be requested, then the emulation controller (EMLCTL parameter) must contain a valid name.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8544) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF8544) EXEC(DO)
  /* traitement de l'erreur */
ENDDO