INCORPORAR LA LETRA Ñ en el mainframe

Temas relacionados al VSE
Responder
jfranco1983

INCORPORAR LA LETRA Ñ en el mainframe

Mensaje por jfranco1983 » 14 Feb 2014, 17:41

Estimados alguien que haya podido utilizar la letra Ñ en las transacciones de pantalla negra (green screen 3270) y cuando el usuario digita en un a trx se guarda como un ?, y luego sale como un punto. nuestro sistema es z/vse 4.3
Obviamente la idea es que no se haga cambio ni a nivel de programación, ni de JCL, sino de implementación de sistemas.

Avatar de Usuario
Vicente
Colaborador avanzado
Colaborador avanzado
Mensajes: 543
Registrado: 21 Jul 2011, 04:52
País: España
Ciudad: Malaga
Ocupación: Técnico en Sistemas

Re: INCORPORAR LA LETRA Ñ en el mainframe

Mensaje por Vicente » 17 Feb 2014, 04:44

Hola:
Supongo que estás utilizando algún software Telnet 3270 de emulación de terminal, en este caso estos problemas siempre vienen provocados por la falta de entendimiento en el juego de caracteres (o idioma) utilizados por el emulador y por el Mainframe, entendida esta como una discordancia en las tablas de traslación del Telnet en el PC y/o en el VSE.

Yo empezaría mirando la configuración del software de emulación, cambiando el idioma, juego de símbolos, tabla de caracteres, o como lo llame. Para ello es práctico escribir en un editor del mainframe y ver en hexadecimal los códigos de los caracteres, para conocer como se está haciendo la traducción de ASCII a EBCDIC. Pues no siempre lo que se supone que se está guardando es lo que se ve, pues puede estar influyendo en ello el idioma que está utilizando el PC en el que se ejecuta el software de emulación.

En último caso miraría que tablas de traslación se está utilizando en el mainframe.

Un saludo
Varios días probando, equivocandote y volviendo a probar
pueden ahorrarte quince minutos de lectura de un manual.

Avatar de Usuario
maiz2005
Colaborador
Colaborador
Mensajes: 182
Registrado: 14 Sep 2005, 17:51
País: España
Ciudad: Barcelona
Ocupación: System Programmer
Ubicación: Barcelona, España

Re: INCORPORAR LA LETRA Ñ en el mainframe

Mensaje por maiz2005 » 17 Feb 2014, 13:23

Hola.

Tienes que tener catalogada la tabla de CICS DFHCNV que corresponde:

Un ejemplo.

CLINTCP=8859-1,
SRVERCP=284,

Lee en el manual de "CICS Family: Communicating from CICS on zSeries" estas opciones.





Saludos.
Mario Izaguirre
Tecnico de Sistemas
IBM z/Series

Responder