VTLAPSY parameter: Difference between revisions
m (misc cleanup) |
m (minor grammatical changes) |
||
Line 44: | Line 44: | ||
<li><code>YOURVT75</code> is entered automatically as a command. </li> | <li><code>YOURVT75</code> is entered automatically as a command. </li> | ||
<li>The <code>YOURTV75</code> subsystem is expected to format a full screen that prompts the user for a valid userid and password | <li>The <code>YOURTV75</code> subsystem is expected to format a full screen that prompts the user for a valid userid and password. The subsystem then uses the response to those prompts, along with <var>$Sir_Login</var>, to log the user in. </li> | ||
<li>If command level is reached without a successful <var>$Sir_Login</var> | <li>If command level is reached without a successful <var>$Sir_Login</var> | ||
call, or if the <var>VTLAPSY</var> subsystem attempts an APSY transfer | call, or if the <var>VTLAPSY</var> subsystem attempts an APSY transfer | ||
without a successful <var>[[$Sir_Login]]</var> call, | without a successful <var>[[$Sir_Login]]</var> call, an [[MSIR.0722]] non-terminal | ||
message is issued, and the terminal is disconnected. </li> | message is issued, and the terminal is disconnected. </li> | ||
Line 55: | Line 55: | ||
<li>Any environmental error in <var>$Sir_Login</var> will result in request cancellation. | <li>Any environmental error in <var>$Sir_Login</var> will result in request cancellation. | ||
<p class="note">'''Note:''' | <p class="note">'''Note:''' The <var>VTLAPSY</var> subsystem must be configured to <i>not</i> log | ||
a user in or out (<code>N</code> settings for <code>Log user into M204</code> and for <code>Log user out of M204</code> in the "APSY SUBSYSMGMT Operational Parameters" screen).</p></li> | a user in or out (<code>N</code> settings for <code>Log user into M204</code> and for <code>Log user out of M204</code> in the "APSY SUBSYSMGMT Operational Parameters" screen).</p></li> | ||
</ol> | </ol> |
Revision as of 22:45, 11 May 2015
Login APSY for VT75 terminals
Summary
- Default value
- null string
- Parameter type
- System
- Where set
- User 0 CCAIN parameters
- Related products
- All
- Introduced
- Sirius Mods 7.9
Description
VTLAPSY is a ten-character resettable User 0 parameter that, if set to a non-blank value, indicates the name of an APSY subsystem that can be used to provide full-screen login support for IODEV=7 terminals (3270-type). For TN3270 connections, the same functionality is provided via the NEWSESCMD parameter on the JANUS DEFINE command.
When an IODEV=7 terminal connects to Model 204, one of four connection states is possible:
- Terminal connection contains no user data (the typical case).
- Terminal connection is the result of a VTAM transfer of control from a different Model 204 online. A zap for SirMods Version 7.7 allows VTAM transfer of control even when RACF is used.
- Terminal connection request passed user data, and the X'0040' bit of TERMOPT is not set. In this case the user data will be processed as a command at connect time.
- Terminal connection contains user data, and
TERMOPT=X'0040'
. In this case the user data will be prefixed with the string "LOGON " and the result will be processed as a command.
When an IODEV=7 terminal connects with no user data and VTLAPSY is
set to a non-blank value (for example, YOURVT75
), the following processing is performed:
- The user is temporarily "logged in" with a USERID of
YOURVT75
(the subsystem name), ACCOUNT ofNO ACCOUNT
, and with X'00' privileges. - The $Sir_Login function is enabled.
YOURVT75
is entered automatically as a command.- The
YOURTV75
subsystem is expected to format a full screen that prompts the user for a valid userid and password. The subsystem then uses the response to those prompts, along with $Sir_Login, to log the user in. - If command level is reached without a successful $Sir_Login call, or if the VTLAPSY subsystem attempts an APSY transfer without a successful $Sir_Login call, an MSIR.0722 non-terminal message is issued, and the terminal is disconnected.
- If command level is reached after a successful $Sir_Login, then any AUTOSYS subsystem for the thread will be processed.
- Any environmental error in $Sir_Login will result in request cancellation.
Note: The VTLAPSY subsystem must be configured to not log a user in or out (
N
settings forLog user into M204
and forLog user out of M204
in the "APSY SUBSYSMGMT Operational Parameters" screen).
Sample APSY
A sample apsy that can be used with the VTLAPSY parameter is provided in the SIRIUS
file, beginning with ULSPF Version 7.7. Programs are VTLN.LOGIN
and VTLN.ERROR
, and the comments in VTLN.LOGIN
explain how to customize the programs for the local environment.