Environment
Situation
Certain 3270 host applications, especially if not running on IBM z/OS, may have display problems due to non-standard mappings on terminal attribute fields.
This issue is identified by the following symptoms:
- When using the host application (in VHI or any 3270 terminal emulator), certain text does not display properly, such as:
- Passwords display on the terminal screen when they should be hidden.
- Text is hidden when it is expected to be visible.
- Intensified text is displaying as normal text.
- The host application may be a non-standard implementation of 3270 (TN3270E), such as running on a Tandem host instead of IBM System z.
Resolution
Beginning in VHI version 7.7.32, to enable and define field attribute remapping, define an operating system environment variable named VHI_3270_ATTR_REMAP.
The environment variable value is a string of attributes to remap. The string contains hex values being remapped, separated by an equal sign. Multiple semicolon-delimited remappings can be specified (up to a maximum of 64, which is the number of attributes defined by the 3270 standard). A trailing semicolon is optional.
Example:
In this example, 00 is mapped to 0C, 08 is mapped to 00, and so on.
Note the following:
- Contact Technical Support for assistance with determining the remapping string. Typically, this requires capturing a datastream trace for analysis.
- This environment variable must be configured on every system running VHI Design Tool or VHI session server that is connecting to the non-standard host. (You do not need to configure client systems running the connector only.)
- After configuring the environment variable, restart the VHI session server service or Design Tool application.
- On UNIX/Linux, you may need to export the environment variable so that it’s available to the process that runs VHI services.
- The remapping applies to all 3270 sessions running in VHI.