288 lines
19 KiB
HTML
288 lines
19 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="VTxxx full screen considerations" />
|
||
|
<meta name="abstract" content="You should be aware of the considerations when using VTxxx emulation." />
|
||
|
<meta name="description" content="You should be aware of the considerations when using VTxxx emulation." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaiwmanagevtxxx.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaiwstrtvtxxxsession.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaiwdetprobtelnet.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="rzaiwvtxxxconsiderations" />
|
||
|
<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>VTxxx full screen considerations</title>
|
||
|
</head>
|
||
|
<body id="rzaiwvtxxxconsiderations"><a name="rzaiwvtxxxconsiderations"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">VTxxx full screen considerations</h1>
|
||
|
<div><p>You should be aware of the considerations when using VTxxx emulation.</p>
|
||
|
<p>As with any emulation type, you should be aware of certain considerations
|
||
|
before using the VTxxx full-screen mode with your Telnet Server. These considerations
|
||
|
include security concerns as well as possible error conditions and indicator
|
||
|
lights. Become familiar with these considerations to better understand how
|
||
|
to use VTxxx full-screen mode.</p>
|
||
|
<p>In addition to security concerns, there are many other concerns to consider
|
||
|
before using VTxxx full-screen mode with your Telnet server. When using VTxxx
|
||
|
full-screen mode, you should be aware of the following concerns:</p>
|
||
|
<ul><li><a href="#rzaiwvtxxxconsiderations__SECCONCERNS">Security considerations for VTxxx full-screen mode</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__PASSTHRU">Telnet and SNA 5250 pass-through considerations for VTxxx full-screen mode</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__REQPROCESSING">System request processing for VTxxx sessions</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__ERRORCOND">Error conditions on 5250 keyboard</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__VTXXXDISPSTATION">Display stations and VTxxx support</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__SPTOPDIFF">Operational differences</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__SPTKEYCHAR">Keyboard characteristics</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__SPTSCHAR">Screen characteristics</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__SPTVSS">VTxxx screen size</a></li>
|
||
|
<li><a href="#rzaiwvtxxxconsiderations__SPTVCA">VTxxx character attributes</a></li>
|
||
|
</ul>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__SECCONCERNS"><a name="rzaiwvtxxxconsiderations__SECCONCERNS"><!-- --></a><h4 class="sectiontitle">Security considerations for VTxxx full-screen
|
||
|
mode</h4><p>The number of sign-on attempts allowed increases if Telnet
|
||
|
automatically configures virtual devices. The number of sign-on attempts is
|
||
|
equal to the number of system sign-on attempts allowed multiplied by the number
|
||
|
of virtual devices possible.</p>
|
||
|
<p>The QMAXSIGN system value defines the number
|
||
|
of system sign-on attempts allowed. The QAUTOVRT system value defines the
|
||
|
number of virtual devices Telnet can create.</p>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__PASSTHRU"><a name="rzaiwvtxxxconsiderations__PASSTHRU"><!-- --></a><h4 class="sectiontitle">Telnet and SNA 5250 pass-through considerations
|
||
|
for VTxxx full-screen mode</h4><p>The iSeries™ server supports 5250 pass-through.
|
||
|
5250 pass-through is similar to Telnet, but runs on an Systems Network Architecture
|
||
|
(SNA) protocol network rather than a TCP/IP network. 5250 pass-through uses
|
||
|
virtual displays to direct output to the physical devices just as Telnet does.
|
||
|
In 5250 pass-through, the iSeries server automatically creates virtual devices
|
||
|
in the same way as it does for Telnet. Therefore, the Devices System Value
|
||
|
controls the number of automatically configured virtual devices for both 5250
|
||
|
pass-through and Telnet.</p>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__REQPROCESSING"><a name="rzaiwvtxxxconsiderations__REQPROCESSING"><!-- --></a><h4 class="sectiontitle">System request processing for VTxxx sessions</h4><p>The
|
||
|
system request processing for the VTxxx sessions is slightly different than
|
||
|
that for a normal 5250 workstation.</p>
|
||
|
<p>When the System Request key is pressed
|
||
|
on a 5250 workstation, a system request command line appears at the bottom
|
||
|
of the display. If you press the Enter key, the System Request menu appears.</p>
|
||
|
<p>For
|
||
|
VTxxx sessions when you call the system request function, the System Request
|
||
|
menu displays immediately.</p>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__ERRORCOND"><a name="rzaiwvtxxxconsiderations__ERRORCOND"><!-- --></a><h4 class="sectiontitle">Error conditions on 5250 keyboard</h4><p>Certain
|
||
|
error conditions cause a 5250 keyboard to lock and an error code to display
|
||
|
on the message line. An example of such a condition is typing when the cursor
|
||
|
is not in an input field. For VTxxx sessions, these errors cause a bell to
|
||
|
sound on the VTxxx workstation and the keyboard to remain unlocked.</p>
|
||
|
<p>Certain iSeries applications
|
||
|
also lock the 5250 keyboard and turn on the 5250 input-inhibited light. The
|
||
|
user must press the Error Reset key before the keyboard unlocks. For VTxxx
|
||
|
sessions, the locking of the 5250 keyboard causes a bell to sound on the VTxxx
|
||
|
terminal whenever a key is pressed. To unlock the keyboard, the VTxxx key
|
||
|
that is mapped to the Error Reset key must be pressed. In the default VTxxx
|
||
|
keyboard map, the CTL-R key maps to the Error Reset key.</p>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__VTXXXDISPSTATION"><a name="rzaiwvtxxxconsiderations__VTXXXDISPSTATION"><!-- --></a><h4 class="sectiontitle">Display stations and VTxxx support</h4><p>When
|
||
|
the system negotiates VTxxx support, the Telnet server transmits screens that
|
||
|
are a maximum of 24 rows by 80 columns. The VTxxx client system sees these
|
||
|
screens in much the same way as they appear on a 5251 Model 11 workstation.
|
||
|
However, there are some differences.</p>
|
||
|
<p>A 5251 workstation has indicator
|
||
|
lights on the right side that indicate: System Available, Message Waiting,
|
||
|
Keyboard Shift, Insert Mode, and Input-Inhibited.</p>
|
||
|
<p>The VTxxx server support
|
||
|
emulates the System Available light by putting an asterisk in column 80 of
|
||
|
row 9. For Message Waiting, Insert Mode, and Input-Inhibited lights, the asterisk
|
||
|
appears in column 80 of rows 11, 13, or 15. When an asterisk appears, the
|
||
|
asterisk overwrites the character that was previously displayed at that screen
|
||
|
location. By default, the VTxxx server does not display the indicator lights.
|
||
|
You can enable or disable these indicators by typing the key sequence that
|
||
|
is mapped to the toggle indicator lights function. The default key sequence
|
||
|
for this function is ESC-T.</p>
|
||
|
<div class="note"><span class="notetitle">Notes:</span> <ul><li>When using a VTxxx client to attach to the iSeries Telnet server, note that the
|
||
|
Insert Mode and the Input-Inhibited lights might not always display as described
|
||
|
above. 5250 supports the attachment as a local function while the VTxxx has
|
||
|
no such facility. The System Available and Message Waiting indicators, however,
|
||
|
will display correctly.</li>
|
||
|
<li>A 5251 display supports a screen attribute known as a column separator.
|
||
|
The <span class="uicontrol">column separator</span> is a vertical line displayed between
|
||
|
characters. This line does not take up a character space. The VTxxx does not
|
||
|
support such an attribute. If an iSeries application generates a screen
|
||
|
that uses the column separator attribute, that screen is displayed on the
|
||
|
VTxxx client system with the column separator mapped to the VTxxx underline
|
||
|
attribute.</li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__SPTOPDIFF"><a name="rzaiwvtxxxconsiderations__SPTOPDIFF"><!-- --></a><h4 class="sectiontitle">Operational differences</h4><p>As an iSeries Telnet
|
||
|
user, you should be aware of physical and operational differences between
|
||
|
VTxxx and 5250 terminals.</p>
|
||
|
<p>The 5250 is a block mode terminal. Data typed
|
||
|
on a 5250 is accumulated in a buffer and only sent to the iSeries server
|
||
|
when an AID (attention identifier) key ispressed. An AID key on a 5250 keyboard
|
||
|
is a key that initiates a function. The following list shows the AID keys
|
||
|
on a 5250 keyboard:</p>
|
||
|
<ul><li>Clear</li>
|
||
|
<li>Command Function 1 through 24</li>
|
||
|
<li>Enter/Rec Adv</li>
|
||
|
<li>Help</li>
|
||
|
<li>Print</li>
|
||
|
<li>Record Backspace Function</li>
|
||
|
<li>Roll Down (Page Up)</li>
|
||
|
<li>Roll Up (Page Down)</li>
|
||
|
</ul>
|
||
|
<p>VTxxx terminals operate in a character mode. Characters transmit immediately
|
||
|
to the host when a key is pressed.</p>
|
||
|
<p>Another difference is the way the
|
||
|
data arrives on the display. The system writes data to a VTxxx terminal one
|
||
|
character at a time, and you see the data arrive as streams of characters.
|
||
|
With the 5250, the system writes data in blocks, and all or part of the display
|
||
|
changes at once.</p>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__SPTKEYCHAR"><a name="rzaiwvtxxxconsiderations__SPTKEYCHAR"><!-- --></a><h4 class="sectiontitle">Keyboard characteristics</h4><p>You should
|
||
|
avoid using the 5250 cursor movement keys. Instead, you should use the function
|
||
|
keys associated with the *CSRUP, *CSRDOWN, *CSRRIGHT, and *CSRLEFT keywords.
|
||
|
By default these are keys F13, F14, F15, and F16. If you use the 5250 cursor
|
||
|
movement keys, the VTxxx application you are using might not function as expected.
|
||
|
This is because the results of using these keys do not transmit to the remote
|
||
|
system until an attention identifier (AID) key is pressed.</p>
|
||
|
<p>For example,
|
||
|
using Telnet to the RS/6000<sup>®</sup> and obtaining VT220 emulation, the SMIT command
|
||
|
provides a menu driven interface to AIX<sup>®</sup>. Here the function keys associated with
|
||
|
*CSRxx keywords perform as you will expect the cursor movement keys to do.
|
||
|
However, the 5250 cursor movement keys, while physically moving the cursor
|
||
|
down the screen and correctly selecting the SMIT option, do not cause the
|
||
|
selected option to be highlighted. The highlighting in reverse image remains
|
||
|
with the first option on the SMIT menu, regardless of the key position.</p>
|
||
|
<p>Typing
|
||
|
a control character on an iSeries keyboard is different than typing a control
|
||
|
character on an actual VTxxx terminal. On a VTxxx terminal, press and hold
|
||
|
down the control key while pressing the character associated with the control
|
||
|
function.</p>
|
||
|
<p>When using the iSeries Telnet support, the equivalent
|
||
|
is achieved by typing a 2 character control indicator followed by pressing
|
||
|
the function key associated with the Send without Carriage Return (*SENDWOCR)
|
||
|
default function (the F11 key). For example, if the default keyboard map and
|
||
|
the default STRTCPTELN command parameters are in effect, the VTxxx Control-C
|
||
|
function can be entered by typing &C followed by pressing the F11 key.
|
||
|
<F12> can also enter this function, using the default keyboard map. In
|
||
|
case you are using an application where <F12> is remapped, this example
|
||
|
is included, and illustrates the principle of the *SENDWOCR key.</p>
|
||
|
<p>Use
|
||
|
the CTLCHAR parameter of the STRTCPTELN command to select the character used
|
||
|
to indicate a control character. The default is &. The &C characters
|
||
|
must be the last characters typed before pressing the *SENDWOCR function key
|
||
|
or the &C is not interpreted as a control character. A control character
|
||
|
only transmits when the *SENDWOCR function key is pressed. You can assign
|
||
|
frequently used VTxxx control characters to a function key. The following
|
||
|
is a descriptive example of the Ctrl-C command. When using a Telnet client
|
||
|
to connect to an RS/6000 system, the system typically negotiates VT220
|
||
|
emulation. The Ctrl-C sequence is an important one in AIX to end long running commands, such as
|
||
|
PING. It is, therefore, important that you know how to do this before issuing
|
||
|
any RS/6000 commands.
|
||
|
By default the sequence is &C<F11>. Note that you need to enter these
|
||
|
keys quickly, and it might take several attempts before the RS/6000 task
|
||
|
accepts the input.</p>
|
||
|
<p>Press function key that is associated with the *HIDE
|
||
|
function, (F6 on the default keyboard map) if you do not want to display the
|
||
|
typed characters. Use this function when typing a password.</p>
|
||
|
<p>If you want
|
||
|
the characters that have been typed to be sent to the remote system for processing
|
||
|
without pressing the Enter key, you should press the function key associated
|
||
|
with the *SENDWOCR function (F11 on the default keyboard map).</p>
|
||
|
<p>It is
|
||
|
often useful to be able to recall previously entered commands. On the iSeries server,
|
||
|
F9 often provides this function. On AIX, this can be activated by typing the
|
||
|
command <samp class="codeph">set -o vi</samp> and pressing Enter. After this, you can
|
||
|
start retrieving commands with the sequence Esc-K. To perform this sequence
|
||
|
using the default keyboard map while in VTxxx emulation, you should usethesequence
|
||
|
<F5>k<F11>. The Esc character starts the command retrieval. Then use
|
||
|
the k to retrieve further commands. While operating in this mode, the commands
|
||
|
H for right, L for left, X for delete, I for insert, and R for replace apply.
|
||
|
The sequence<F5>i<F11> switches this facility off.</p>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__SPTSCHAR"><a name="rzaiwvtxxxconsiderations__SPTSCHAR"><!-- --></a><h4 class="sectiontitle">Screen characteristics</h4><p>The character
|
||
|
in the position just before the cursor position will always be blank. The
|
||
|
actual character saves internally and shows when the display refreshes with
|
||
|
the cursor in a different position.</p>
|
||
|
<p>A VTxxx application that uses row
|
||
|
1, column 1 of the display does not work the same when using iSeries Telnet
|
||
|
client support. Most 5250-type display stations do not allow input to row
|
||
|
1, column 1. If the VTxxx application positions the cursor at row 1, column
|
||
|
1, the iSeries server
|
||
|
puts the cursor at row 1, column 2 automatically.</p>
|
||
|
<p>Due to architectural
|
||
|
differences, the system ignores certain unsupported commands or sequences.
|
||
|
An example is downstream loadable character sets.</p>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__SPTVSS"><a name="rzaiwvtxxxconsiderations__SPTVSS"><!-- --></a><h4 class="sectiontitle">VTxxx screen size</h4><p>Telnet VTxxx full-screen
|
||
|
mode supports the following screen sizes:</p>
|
||
|
<ul><li>On 3180 display stations: <ul><li>24 x 80 VTxxx screens should display as 24 x 80.</li>
|
||
|
<li>24 x 132 VTxxx screens should display as 24 x 132.</li>
|
||
|
</ul>
|
||
|
</li>
|
||
|
<li>On 5250 display stations: <ul><li>24 x 80 VTxxx screens should display as 24 x 80.</li>
|
||
|
<li>24 x 132 screens require the function key assigned to *SHIFTDSP (F10 on
|
||
|
the default keyboard map) to move the information about the screen right or
|
||
|
left.</li>
|
||
|
</ul>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div class="section" id="rzaiwvtxxxconsiderations__SPTVCA"><a name="rzaiwvtxxxconsiderations__SPTVCA"><!-- --></a><h4 class="sectiontitle">VTxxx character attributes</h4><p>A VTxxx terminal
|
||
|
supports the following attributes:</p>
|
||
|
<ul><li>Blink</li>
|
||
|
<li>Bold</li>
|
||
|
<li>Reverse image</li>
|
||
|
<li>Underline</li>
|
||
|
<li>Any combination of the above</li>
|
||
|
</ul>
|
||
|
<p>The 5250 data stream supports the previous attributes so that a 5250
|
||
|
display station can represent all of the VTxxx attributes. However, there
|
||
|
are some limitations:</p>
|
||
|
<ul><li>The 5250 data stream can only support three of the character attributes
|
||
|
at the same time. The underline, blink, and reverse image attributes display
|
||
|
when the remote system selects all the VTxxx attributes at the same time.
|
||
|
A 5250 display station cannot display the combination of underline, bold,
|
||
|
and reverse image. Underline and reverse image displays when a VTxxx application
|
||
|
selects this combination.</li>
|
||
|
<li>The attribute byte takes up a space on the 5250 display stations that
|
||
|
do not support extended attributes. Attributes do not take up space on a VTxxx
|
||
|
terminal. This means that if you select character attributes, you do not see
|
||
|
all of the data shown on the 5250 display. When receiving VTxxx data that
|
||
|
is to display with character attributes, the 5250-attribute byte overlays
|
||
|
the position before the data. The character that was displayed there is lost.
|
||
|
If a character is to display in row 1, column 1 with the attributes set, that
|
||
|
character is not displayed. You can choose not to have the character attributes
|
||
|
displayed by specifying DSPCHRATTR(*NO) on the STRTCPTELN command. This allows
|
||
|
you to see all of the data on the display without attributes.</li>
|
||
|
</ul>
|
||
|
<div class="note"><span class="notetitle">Note:</span> This restriction is not applicable for displays that support extended
|
||
|
attributes such as the 3477 display.</div>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">VT100 keyboard indicator</h4><p>A VT100 terminal has a
|
||
|
L1 indicator that can be programmed for different applications. This indicator
|
||
|
is not emulated by the iSeries Telnet support.</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaiwmanagevtxxx.htm" title="VTxxx Telnet client sessions provide information on using this emulation type to sign on and use applications on a remote system that has a Telnet server application. This section also provides more information on VTxxx emulation.">VTxxx Telnet client sessions</a></div>
|
||
|
</div>
|
||
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
||
|
<div><a href="rzaiwstrtvtxxxsession.htm" title="You can start a Telnet client session using VTxxx emulation.">Start a VTxxx Telnet client session</a></div>
|
||
|
<div><a href="rzaiwdetprobtelnet.htm" title="You can read this topic for diagnostic information, including a flow chart for server problem analysis, and a list of materials needed when reporting Telnet problems.">Determine problems with Telnet</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|