Message d'erreur IBM i (AS/400)
CPF8571
Aucune unité émulation d'imprimante 3270 disponible.
Gravité 30 · Erreur grave
Cause
Aucune unité d'émulation imprimante 3270 associée au contrôleur d'émulation &1 n'est disponible. Lorsque vous indiquez un contrôleur au paramètre EMLCTL, une au moins des unités d'émulation doit avoir un état permettant l'exécution de la commande. L'état d'une ligne spécialisée est EN FONCTION. Pour une ligne commutée, l'état est EN FONCTION ou EN INSTANCE. Vous pouvez utiliser la commande WRKFCGSTS (Gérer l'état de la configuration) pour obtenir la liste en cours des unités d'émulation associées au contrôleur &1 ainsi que l'état en cours de chaque unité (WRKCFGSTS CFGTYPE(*CTL) CFGD(&1)).
Que faire
Procédez de l'une des façons suivantes :
- Si aucune unité d'émulation imprimante n'est définie pour ce contrôleur d'émulation, ajoutez à ce contrôleur une unité d'émulation imprimante 3270 (commande CRTDEVBSC ou CRTDEVHOST). Une fois cette unité d'émulation définie et à l'état approprié, renouvelez votre demande.
- Si l'état de toutes les unités d'émulation imprimante est ACTIVE, patientez, puis recommencez.
- Si aucune unité d'émulation n'est à l'état approprié, utilisez la commande VRYCFG (Changer l'état d'une configuration) pour mettre à l'état approprié au moins l'une des unités dont l'état en cours n'est pas ACTIVE. Si cette commande n'aboutit pas, il peut être également nécessaire de mettre en fonction les unités d'émulation imprimante à partir du système hôte. Une fois l'unité d'émulation imprimante à l'état approprié, renouvelez votre demande.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8571) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8571) EXEC(DO)
/* traitement de l'erreur */
ENDDO