Real Device Simulation
machine the user is logged onto. The system must tie these blocks together
since the logical unit's 'LUNAME', which is represented by theSNARBLOK, is unique only to its own VTAM service machine. That is, it
is possible to have duplicate lunames among two or more VT AM service
machines.
After the connection is established, VM/VCNA andSNA CCS exchange
initialization information. VM/VCNA sends luname, device class, device
type, line length, pace value (for controlling the number of writes to the
screen), model number, and itsIUCV path ID for this logical unit and then
waits forLOGON processing to complete. SNA CCS initializes the SNARBLOK and RDEVBLOK with the data supplied by VM/VCNA.
If the user specified a userid and password on the ACF/VTAMLOGON, the VM/370 logo is not displayed. VM/VCNA sends the logon data to SNA CCS in response to the first CP read request to enter userid. If the
user specified only the userid, CP prompts the terminal user for the pass
word.
AUTOMATICLOGON The installation may specify "automatic" logon to VM/VCNA for SNA terminals. This can be accomplished in two ways:
1. The installation can specify LOGAPPL= (VCNA) in the logical unit
definition. This causes ACF /VT AM to queue a logon request to
VM/VCNA when the logical unit is activated.
2. The ACF/VTAM operator may issue a VARY ACTIVATE command
for the logical unit, specifying VCNA on theLOGON = parameter.
For further information concerning ACF /VT AMLOGON refer to the IBM
ACF/VTAM System Programmer's Guide.
When VM/VCNA connects toSNA CCS for a logical unit, VM/VCNA identifies
theSNA logical unit to SNA CCS. In addition, VM/VCNA identifies any device
characteristics that CP orCMS need to perform their functions. SNA CCS simu
lates a real device by dynamically building a Real Device Block (RDEVBLOK) and
assigning this RDEVBLOK to theSNA user's virtual machine. SNA CCS initializes the fields for the RDEVBLOK instead of DMKRIO. In addi
tion,SNA CCS builds a control block for SNA, a SNARBLOK. The SNARBLOK contains the status and control fields for SNA CCS. See VM / SP Data Areas and Control Block Logic, Volume 1 for a detailed description of the SNARBLOK. The RDEVBLOK is chained to the VSMBLOK belonging to the VSM that issued
theIUCV connect for it, and the RDEVBLOK points to the SNARBLOK for that LU. The RDEVBLOK and SNARBLOK are, however, contiguous in storage. CP
references to the RDEVBLOK are still valid in theSNA environment.
As innon-SNA processing, the VMTERM field qf the VMBLOK and the
VDEVREAL field of the VDEVBLOK point to the RDEVBLOK.SNA Virtual Console Communication Services 183
machine the user is logged onto. The system must tie these blocks together
since the logical unit's 'LUNAME', which is represented by the
is possible to have duplicate lunames among two or more VT AM service
machines.
After the connection is established, VM/VCNA and
initialization information. VM/VCNA sends luname, device class, device
type, line length, pace value (for controlling the number of writes to the
screen), model number, and its
waits for
If the user specified a userid and password on the ACF/VTAM
user specified only the userid, CP prompts the terminal user for the pass
word.
AUTOMATIC
1. The installation can specify LOGAPPL= (VCNA) in the logical unit
definition. This causes ACF /VT AM to queue a logon request to
VM/VCNA when the logical unit is activated.
2. The ACF/VTAM operator may issue a VARY ACTIVATE command
for the logical unit, specifying VCNA on the
For further information concerning ACF /VT AM
ACF/VTAM System Programmer's Guide.
When VM/VCNA connects to
the
characteristics that CP or
lates a real device by dynamically building a Real Device Block (RDEVBLOK) and
assigning this RDEVBLOK to the
tion,
the
references to the RDEVBLOK are still valid in the
As in
VDEVREAL field of the VDEVBLOK point to the RDEVBLOK.