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

288 lines
19 KiB
HTML
Raw Permalink Normal View History

2024-04-02 14:02:31 +00:00
<?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 &amp;C followed by pressing the F11 key.
&lt;F12&gt; can also enter this function, using the default keyboard map. In
case you are using an application where &lt;F12&gt; 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 &amp;. The &amp;C characters
must be the last characters typed before pressing the *SENDWOCR function key
or the &amp;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 &amp;C&lt;F11&gt;. 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
&lt;F5&gt;k&lt;F11&gt;. 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&lt;F5&gt;i&lt;F11&gt; 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>