Tag Archives: telnet

Common Problems When Configuring the Inet3270 Emulator

In the IBM world, the function keys are nicely standardized but there are also differences among the terminal types used. To connect to most IBM (and compatible but not AIX or AS/400) mainframes, you would use the Inet3270 terminal emulator. Here the telnet TN3270E setting (See the Setup | Telnet menu) can have a major influence on how well you communicate with the mainframe. By default Inet3270 will run with a terminal type of IBM-3270-5. A few other options listed in the drop down box under Setup | Telnet | Terminal Type, but you may also manually edit the strings as required. For proper TN3270E connections, the mainframe might require a –E in the terminal type as in IBM-3278-9-E.

The screen layout or colour is wrong

IBM-3270 is a fairly generic name. IBM-3278 and IBM-3279 are also popular with the latter being a colour terminal. The colour instructions for an IBM-3278 and an IBM-3279 differ. The default configuration will use colours to distinguish text of various attributes even if the terminal is considered to be a monochrome terminal.

A mainframe will not send instructions to switch the terminal to 132-column mode, unless the terminal type contains a –5 as in IBM-3278-5. Your terminal will only go into 132-column mode if the proper command was sent from the server.

If you set a terminal type of IBM-3287, the mainframe will consider the terminal as a printer and may send print jobs to the terminal, which then acts as a print server.

The Inet5250 emulator is used mostly to connect to IBM AS/400 systems. The most popular and default terminal type is IBM-3179-2 with a few other options listed in the drop down box under Setup | Telnet | Terminal Type.

See also:

  • Configuring Your 3287 Printer.

Terminal Type and Configuration

Explanation of Terms

Winet comes with seven (7) terminal emulation programs: VTx00, 3270, 5250, T27, Uts60, HP, D211 (not all of them will be unlocked by your licence file). We like to call these the 7 different families of terminal emulators. Each program can be loaded with a configuration to specify some settings for this family to more closely emulate a certain old hardware terminal or to fit function key requirements of a specific application on the mainframe (or Unix server host).

E.g.: InetVTx00 comes with configurations to emulate VT100, VT220, VT300, ANSI, SCO-ANSI and a Linux console.

The title bar (top blue bar) of each emulator will display first the name of the Inet terminal emulation program and next the name of the active configuration.

Mostly when we talk of terminal type, we refer to the string (name) passed by telnet to the remote host (mainframe, server or Unix box), telling it which terminal you are using. This name will affect what type of instructions the host will send to your terminal and what it will expect of your terminal. The terminal type is a string that identifies the model of the terminal. The terminal type is one of the settings saved in a configuration and you may change it as required.

Depending on your Unix (or other) host, you might want to set the terminal type to something like vt220, VT100, ansi, ANSI or sco-ansi or whatever. (Unix is case sensitive.) A few popular options are listed in the drop down box under the Setup | Telnet | Terminal Type option in your terminal emulator, but you may also manually edit the strings as required.

You can easily create your own custom configurations by using the File | Save As option in your terminal emulator. You may have an unlimited number of configurations for each terminal emulator on your PC, connecting to the same or to different hosts (mainframes).

The configuration is used as a key in the registry to store all the settings for the emulator. The configuration to use is specified with the /t=configuration command line option in each short cut.

See also: