This article explains how to correctly display accented characters on a TN3270 terminal in a CICS application running MTO.
Problem:
Accented characters do not display correctly or even at all on a TN3270 terminal in a CICS application running in an MTO (Mainframe Transaction Option) environment. This is because 3270 datastreams are EBCDIC and in nearly all circumstances the user data is converted from ASCII to EBCDIC during the input/output processing.
Resolution:
The codeset conversion is dependent on the region so you must configure the conversion tables that are used. This can be done by setting the MFCODESET environment variable within the server’s configuration. For example:
For an Italian codeset:
[ES-Environment]
MFCODESET=0039
If you want to use the EURO version of the codeset, then use :
[ES-Environment]
MFCODESET=E0039
Just put an "E" in front of the number.
If you are using Enterprise Server on a UNIX platform then you must use the EURO version of the codeset because the .MOD files is stored in ANSI and the EURO version of the codeset tables are in ANSI on all platforms.
Furthermore, the codepage within the TN3270 emulator must be set to the corresponding value.
Incident Number: 2285689
#Enterprise
#Server
#ServerExpress
#COBOL
#EnterpriseServer
#netexpress