CPF85E3
Impossible d'enlever les caractères nuls imbriqués et de début sur cet écran.
Gravité 20 · Erreur
Cause
Lors du démarrage de l'émulation d'écran 3270 (commande STREML3270), la fonction permettant d'enlever les caractères nuls imbriqués et de début dans le flot de données 3270 (*REMOVE) a été précisée au paramètre NULLS. Au cours de l'émulation, l'une de ces opérations a été exécutée :
- La valeur *REMOVE a été attribuée au paramètre NULLS par le choix de l'option 7 sur l'écran CHOIX D'UNE OPTION D'EMULATION 3270 POUR BSC.
- La valeur *REMOVE a été attribuée au paramètre NULLS par le choix de l'option 8 sur l'écran CHOIX D'UNE OPTION D'EMULATION 3270 POUR SNA. Cependant, le contrôleur de poste de travail auquel ce clavier-écran est connecté n'accepte pas cette fonction. Elle ne sera donc pas prise en compte et les caractères nuls imbriqués et de début seront remplacés par des blancs.
Que faire
Procédez de l'une des façons suivantes :
- S'il est nécessaire que vous enleviez les caractères nuls imbriqués et de début, démarrez l'émulation d'écran 3270 à partir d'un clavier-écran connecté à un contrôleur qui accepte cette fonction. Pour connaître la liste de ces contrôleurs, consultez le manuel "3270 Device Emulation Support", SC41-5408.
- Sinon, poursuivez l'opération ; les caractères nuls seront remplacés par des blancs.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF85E3) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF85E3) EXEC(DO)
/* traitement de l'erreur */
ENDDO