182 lines
12 KiB
HTML
182 lines
12 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!DOCTYPE html
|
||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html lang="en-us" xml:lang="en-us">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
<meta name="security" content="public" />
|
||
|
<meta name="Robots" content="index,follow" />
|
||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
|
<meta name="DC.Type" content="concept" />
|
||
|
<meta name="DC.Title" content="Configure Telnet server for VTxxx full-screen mode" />
|
||
|
<meta name="abstract" content="VTxxx server support allows Telnet client users to log on and run iSeries 5250 full-screen applications, even though VTxxx full-screen support is negotiated." />
|
||
|
<meta name="description" content="VTxxx server support allows Telnet client users to log on and run iSeries 5250 full-screen applications, even though VTxxx full-screen support is negotiated." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaiwemultypes.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaiwtcnumkeypads.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaiwtceditingkeypad.htm" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
|
||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
|
||
|
<meta name="DC.Format" content="XHTML" />
|
||
|
<meta name="DC.Identifier" content="rzaiwmodevtxxx" />
|
||
|
<meta name="DC.Language" content="en-us" />
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
||
|
<title>Configure Telnet server for VTxxx full-screen mode</title>
|
||
|
</head>
|
||
|
<body id="rzaiwmodevtxxx"><a name="rzaiwmodevtxxx"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Configure Telnet server for VTxxx full-screen mode</h1>
|
||
|
<div><p>VTxxx server support allows Telnet client users to log on and run iSeries™ 5250
|
||
|
full-screen applications, even though VTxxx full-screen support is negotiated.</p>
|
||
|
<p>The Telnet client application must be able to negotiate VTxxx terminal
|
||
|
support. When VTxxx full-screen mode is negotiated, the iSeries Telnet
|
||
|
server is responsible for mapping 5250 functions to VTxxx keys and vice versa.</p>
|
||
|
<p>Although the iSeries Telnet
|
||
|
server supports VTxxx clients, this is not the preferred mode to use because
|
||
|
the VTxxx terminal is a character-mode device. The iSeries server is a block-mode system.
|
||
|
Most Telnet implementations support a TN3270 or TN5250 client that should
|
||
|
be used when connecting to an iSeries Telnet server.</p>
|
||
|
<p>In general, when a key on a VTxxx terminal is pressed, the hexadecimal
|
||
|
code associated with that key immediately transmits to the Telnet server.
|
||
|
The Telnet server must process that keystroke and then echo that character
|
||
|
back to the VTxxx terminal where it is displayed. This results in a large
|
||
|
amount of overhead associated with each keystroke. In contrast, the 5250 and
|
||
|
3270 block mode devices buffer all keystrokes at the client system until an
|
||
|
attention identifier (AID) key is pressed. When an AID key is pressed, the
|
||
|
client sends the buffered input to the server for processing. The block-mode
|
||
|
devices result in less overhead per keystroke and generally provide better
|
||
|
performance than a character-mode device, such as the VTxxx terminal.</p>
|
||
|
<p>VTxxx delivers the data between the two systems as ASCII.</p>
|
||
|
<p>After you have completed the general configuration of the Telnet server,
|
||
|
you need to complete a few additional steps to enable server support for VTxxx
|
||
|
full-screen mode.</p>
|
||
|
<p>Full-screen mode is a "block" mode as opposed to a "line" mode. "Line"
|
||
|
mode is when data transmits one line at a time, while "block" or full-screen
|
||
|
mode transmits the whole screen at one time.</p>
|
||
|
<p>For VTxxx full screen considerations, emulation options, and key values,
|
||
|
see <a href="rzaiwmanagevtxxx.htm">VTxxx Telnet client sessions</a>.</p>
|
||
|
<p>Complete the following tasks to configure the server for VTxxx full-screen
|
||
|
mode:</p>
|
||
|
<ol><li><a href="#rzaiwmodevtxxx__SPTCTQSV">Check the QKBDTYPE system value</a></li>
|
||
|
<li><a href="#rzaiwmodevtxxx__SPTSTDKM">Set the default keyboard map</a></li>
|
||
|
<li><a href="#rzaiwmodevtxxx__SPTSTDV">Set the default network virtual terminal type</a></li>
|
||
|
<li><a href="#rzaiwmodevtxxx__SPTSTAMT">Set the ASCII/EBCDIC mapping tables</a></li>
|
||
|
</ol>
|
||
|
<div class="section" id="rzaiwmodevtxxx__SPTCTQSV"><a name="rzaiwmodevtxxx__SPTCTQSV"><!-- --></a><h4 class="sectiontitle">Check the QKBDTYPE system value</h4><p>When
|
||
|
the iSeries Telnet
|
||
|
server automatically creates virtual display devices, it uses the QKBDTYPE
|
||
|
system value to determine the keyboard type for the virtual device.</p>
|
||
|
<p>If
|
||
|
the initial creation of the virtual device fails using the QKBDTYPE system
|
||
|
value, the Telnet server tries to create the device again, using a keyboard
|
||
|
type value of USB. If the second attempt to create the keyboard type fails,
|
||
|
then the system sends a message (CPF87D7) to the QTCPIP job log. This message
|
||
|
indicates that the system cannot automatically create the virtual device.
|
||
|
The system also sends the message to the system operator message queue.</p>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwmodevtxxx__SPTSTDKM"><a name="rzaiwmodevtxxx__SPTSTDKM"><!-- --></a><h4 class="sectiontitle">Set the default keyboard map</h4><p>When
|
||
|
a Telnet session negotiates in VTxxx full-screen mode, the system uses a default
|
||
|
keyboard map. To display the default keyboard map for VTxxx, use the Display
|
||
|
VT Keyboard Map (DSPVTMAP) command. To change the VTxxx keyboard map, use
|
||
|
the Change VT Keyboard Map (CHGVTMAP) command or the Set VT Keyboard Map (SETVTMAP)
|
||
|
command. Refer to <a href="rzaiwspecoptvtxxx.htm">VTxxx emulation options</a> for information
|
||
|
about working with the keyboard maps.</p>
|
||
|
<p>To find the special VTxxx key
|
||
|
values for 5250 function, refer to the <a href="rzaiwspecial.htm">VTxxx key values by 5250 function</a> table.</p>
|
||
|
<p>The
|
||
|
numeric keypad table shows the keys on the auxiliary keypad that normally
|
||
|
transmit the codes for the numerals, decimal point, minus sign and comma.</p>
|
||
|
<p>The
|
||
|
editing keypad table shows the keys that transmit codes for the editing keypad
|
||
|
keys.</p>
|
||
|
<p>Because the VTxxx keyboard does not have the same keys as a 5250
|
||
|
keyboard, a keyboard mapping must exist between the VTxxx keys and the iSeries functions.
|
||
|
The iSeries server
|
||
|
assigns a default keyboard mapping when a VTxxx session is first established.
|
||
|
In some cases, there can be more than one key or key sequence that maps to
|
||
|
a particular iSeries server
|
||
|
function. In these cases, you can use any of the defined keys to call the
|
||
|
required iSeries server
|
||
|
function.</p>
|
||
|
<div class="note"><span class="notetitle">Notes:</span> <ol><li>Each control character is a 1-byte value generated from a VTxxx keyboard
|
||
|
by holding down the CTRL key while pressing one of the alphabetic keys. Both
|
||
|
shifted and unshifted control characters generate the same hexadecimal values.</li>
|
||
|
<li>The escape sequences are multiple byte codes that are generated by pressing
|
||
|
the Esc key followed by the characters that make up the required sequence.</li>
|
||
|
<li>The iSeries server
|
||
|
ignores the case of all alphabetic characters in an escape sequence. You can
|
||
|
type alphabetic characters in escape sequences in either uppercase or lowercase.</li>
|
||
|
<li>The iSeries server
|
||
|
F1-F12 functions are mapped to the Esc key followed by one of the keys in
|
||
|
the top row of a VTxxx keyboard. The Esc key followed by a shifted key in
|
||
|
the top row of a VTxxx keyboard maps the F13-F24 functions.</li>
|
||
|
<li>Some Telnet VTxxx client systems use Ctrl-S and Ctrl-Q for flow control
|
||
|
purposes. This is generally referred to as XON/XOFF flow control. If you are
|
||
|
using a client system that has XON/XOFF enabled, you should not use the values
|
||
|
*CTLS and *CTLQ in your keyboard mapping.</li>
|
||
|
</ol>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwmodevtxxx__SPTSTDV"><a name="rzaiwmodevtxxx__SPTSTDV"><!-- --></a><h4 class="sectiontitle">Set the default network virtual terminal type</h4><p>The
|
||
|
default network virtual terminal type parameter specifies the mode to use
|
||
|
when the Telnet server is not able to negotiate one of the supported terminal
|
||
|
types.</p>
|
||
|
<p>To set the value of the Default network virtual terminal to either
|
||
|
*VT100 for VT100/VT220 mode, or *NVT for ASCII line mode, complete the following
|
||
|
steps:</p>
|
||
|
<ol><li>Start iSeries Navigator
|
||
|
and expand <span class="menucascade"><span class="uicontrol">your iSeries server</span> > <span class="uicontrol">Network</span> > <span class="uicontrol">Servers</span> > <span class="uicontrol">TCP/IP</span></span>.</li>
|
||
|
<li>Right-click <span class="uicontrol">TELNET</span> and select <span class="uicontrol">Properties</span>.</li>
|
||
|
<li>Click the <span class="uicontrol">General</span> tab and select the appropriate
|
||
|
value next to <span class="uicontrol">Default network virtual terminal</span>.</li>
|
||
|
<li>Click <span class="uicontrol">OK</span>.</li>
|
||
|
</ol>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwmodevtxxx__SPTSTAMT"><a name="rzaiwmodevtxxx__SPTSTAMT"><!-- --></a><h4 class="sectiontitle">Set the ASCII/EBCDIC mapping tables</h4><p>The iSeries Telnet
|
||
|
server uses default ASCII-to-EBCDIC and EBCDIC-to-ASCII mapping tables based
|
||
|
on the CCSID parameter in the TCP/IP Telnet attributes. The default is to
|
||
|
use the DEC multinational character set (*MULTINAT). Other 7-bit and 8-bit
|
||
|
ASCII CCSIDs, and any of the 7-bit DEC national replacement character sets
|
||
|
are also acceptable to use.</p>
|
||
|
<div class="note"><span class="notetitle">Note:</span> For VT220 8-bit mode, the mapping tables
|
||
|
are not available. In this mode, the system uses the DEC replacement character
|
||
|
sets. For the VT220 7-bit mode, you can use either the mapping tables or the
|
||
|
DEC replacement character sets.</div>
|
||
|
<p>There are three ways to change the
|
||
|
default. You can change the CCSID parameter, specify different values for
|
||
|
the VTxxx outgoing (TBLVTOUT) and incoming tables(TBLVTIN), or change the
|
||
|
default tables for the current session.</p>
|
||
|
<ul><li>To change the values for the tables, complete the following steps: <ol><li>Start iSeries Navigator
|
||
|
and expand <span class="menucascade"><span class="uicontrol">your iSeries server</span> > <span class="uicontrol">Network</span> > <span class="uicontrol">Servers</span> > <span class="uicontrol">TCP/IP</span></span>.</li>
|
||
|
<li>Right-click <span class="uicontrol">TELNET</span> and select <span class="uicontrol">Properties</span>.</li>
|
||
|
<li>Click the <span class="uicontrol">Mappings</span> tab.</li>
|
||
|
<li>Select the <span class="uicontrol">Use specified mapping tables</span> checkbox
|
||
|
and click <span class="uicontrol">Tables</span>.</li>
|
||
|
<li>Select the <span class="uicontrol">Use outgoing mapping table</span> and <span class="uicontrol">Use
|
||
|
incoming mapping table</span> checkboxes to change the CCSID parameter.</li>
|
||
|
<li>Click <span class="uicontrol">OK</span>.</li>
|
||
|
<li>Click <span class="uicontrol">OK</span>.</li>
|
||
|
</ol>
|
||
|
</li>
|
||
|
<li>To change the default tables for the current session, use the Set VT Mapping
|
||
|
Tables (SETVTTBL) command.</li>
|
||
|
</ul>
|
||
|
<p>Another way to access this command is to use option 2 on the CHGTCPTELN
|
||
|
command.</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaiwemultypes.htm" title="The preferred emulation for the iSeries is 5250 emulation. However, the iSeries also supports 3270 and VTxxx emulation.">iSeries supported emulation types</a></div>
|
||
|
</div>
|
||
|
<div class="relref"><strong>Related reference</strong><br />
|
||
|
<div><a href="rzaiwtcnumkeypads.htm" title="This topic lists the keys on the auxiliary keypad that normally transmit the codes for the numerals, decimal point, minus sign, and comma.">Numeric keypad</a></div>
|
||
|
<div><a href="rzaiwtceditingkeypad.htm" title="This table shows the keys that transmit codes for the editing keypad key.">Editing keypad</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|