ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaiw_5.4.0.1/rzaiwmodevtxxx.htm

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> &gt; <span class="uicontrol">Network</span> &gt; <span class="uicontrol">Servers</span> &gt; <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> &gt; <span class="uicontrol">Network</span> &gt; <span class="uicontrol">Servers</span> &gt; <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>