SNABK Back to Index page
 
Prolog 
Control Block Contents 
   SNABK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  SNABK Prolog Top of page
 
 NAME       : HCPSNABK
 DESCRIPTION: SNA Resource Block
 STATUS     : z/VM   Version 6, Release 2.0
 DSECT      : SNABK
 FUNCTION   : To contain information pertaining to a single
              SNA terminal (LU) connected through a VSM
 LOCATED BY : VSMRTREE is the anchor field for the SNABK radix
              tree structure.
              RDEVSNA   Field of RDEV
              VSMSEVRQ  Field of VSMBK, during portions of logoff
              SNASEVRQ  Field of SNABK, during portions of logoff
 CREATED BY : HCPVCTCN  During IUCV CONNECT for an LU
 DELETED BY : HCPVCZRL  During SNA/CCS logoff processing
              HCPVCZRS  During SNA/CCS logoff processing
 SERIALIZED : SNALOCK   Shared-exclusive lock
 RELOCATION CONSIDERATIONS : None
 
 
  SNABK Control Block Content Top of page
 

 SNABK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SNABK SNA Resource Block 0000 0 Character 16 SNANQLUN (0) Network Qualified Logical Unit Name 0000 0 Character 8 SNALUN Logical Unit Name 0008 8 Character 8 SNANWQFR NetWork QualiFieR for the logical unit name 0010 16 Dbl-Word 8 SNALOCK (3) SNABK lock 0028 40 Signed 4 SNARDEV Address of the RDEV 002C 44 Signed 4 SNAVSMBK Address of the VSMBK 0030 48 Signed 4 SNAINN Input WEIBK read chain address 0034 52 Signed 4 SNAOUT Output WEIBK write chain address 0038 56 Signed 4 SNAINNL Last in input WEIBK read chain 003C 60 Signed 4 SNAOUTL Last in output WEIBK write chain 0040 64 Signed 4 SNATRQBK Address of redisplay TRQBK 0044 68 Signed 4 SNABTRQ Address of batch write TRQBK 0048 72 Signed 4 SNASCOMQ COMBK queue of split tasks 004C 76 Signed 4 SNASEVRQ Next SNABK on pending sever queue 0050 80 Signed 2 SNACPATH IUCV pathid for CCS 0052 82 Signed 2 SNAVPATH IUCV pathid for the VSM 0054 84 Signed 2 SNAPACEV Pace value for the console 0056 86 Signed 2 SNAPACEC Current pace counter 0058 88 Signed 2 SNAWRST Count of WEIBKs needing restart 005A 90 Bitstring 1 SNAMODE Mode of operation 00000000 SNACONS X'00' SNACONS Console mode 00000001 SNACMS X'01' SNACMS CMS mode 00000002 SNAFSSM X'02' SNAFSSM Full-screen support mode 005B 91 Bitstring 1 SNAFLAG1 Status flags 1... .... SNAPFKEY X'80' SNAPFKEY PF key indicator .1.. .... SNABATCH X'40' SNABATCH Batching in progress ..1. .... SNABPND X'20' SNABPND Line still to be batched ...1 .... SNADISC X'10' SNADISC Disconnect state - release CB's .... 1... SNAERRSM X'08' SNAERRSM Error resume state .... .1.. SNASSPND X'04' SNASSPND User suspended .... ..1. SNAPRMT X'02' SNAPRMT Signal initial logon prompt .... ...1 SNASEVER X'01' SNASEVER Path has been SEVERed 005C 92 Bitstring 1 SNAFLAG2 Status flags 1... .... SNATRPND X'80' SNATRPND Redisplay timer request pending .1.. .... SNADIAL X'40' SNADIAL User DIALed to virtual machine ..1. .... SNAPFKIM X'20' SNAPFKIM Read gets immediate PF key data ...1 .... SNAPA1 X'10' SNAPA1 Notify user of PA1 key in FSSM .... 1... SNANPRTY X'08' SNANPRTY No priority messages to be sent .... .1.. SNAFORCE X'04' SNAFORCE User being forced by CCS .... ..1. SNA#CPFD X'02' SNA#CPFD #CP found by CCS .... ...1 SNAINITF X'01' SNAINITF Initialization finished 005D 93 Bitstring 1 SNAFLAG3 Status flags 1... .... SNAEXWT X'80' SNAEXWT CCS set on execution PSWWAIT bit .1.. .... SNAENTTY X'40' SNAENTTY Enhanced TTY device ..1. .... SNANOMSG X'20' SNANOMSG Suppress logoff/disc/drop msgs ...1 .... SNAIRAWT X'10' SNAIRAWT Wait for an IRA to complete to purge the SNABK .... 1... SNAIRADN X'08' SNAIRADN All IRAs are done, can purge SNABK .... .1.. SNABTPND X'04' SNABTPND Batch write timer request pending .... ..1. SNASVPND X'02' SNASVPND SEVER is/was pending for path .... ...1 SNAMORRD X'01' SNAMORRD Read pending until *MORE* cleared 005E 94 Bitstring 1 SNAFLAG4 Status flags 1... .... SNARLVSM X'80' SNARLVSM SYSVSMLK to be released by cleanup handler .1.. .... SNAEDISC X'40' SNAEDISC Error disconnect in progress ..1. .... SNAONTRE X'20' SNAONTRE SNABK is on the Radix Tree ...1 .... SNAFSPA1 X'10' SNAFSPA1 SNA/CCS FSSM guest hits PA1 key when SET RUN ON. .... 1... SNADING X'08' SNADING DIAL in progress .... .1.. SNAFSMRA X'04' SNAFSMRA A full screen mode request is active .... ..1. SNACLNUP X'02' SNACLNUP The actual cleanup has begun 005F 95 Bitstring 1 SNAFLAG5 Status flags 1... .... SNABUSY X'80' SNABUSY VSM is busy with CMS EW or CLR .1.. .... SNAFSCPS X'40' SNAFSCPS A Full-Screen Channel Program has been Started. Once this bit is turned on it stays on until a non-full-screen transaction is sent to the terminal. 0060 96 Signed 4 * (2) Reserved for future IBM use 0000000D SNASIZE (*-SNABK+7)/8 SNABK size in doublewords
 
 
  SNABK Storage Layout Top of page
 
 
*** SNABK - SNA Resource Block
*
*     +-------------------------------------------------------+
*   0 |                        SNALUN                         |
*     +-------------------------------------------------------+
*   8 |                       SNANWQFR                        |
*     +-------------------------------------------------------+
*  10 |                                                       |
*     =                       SNALOCK                         =
*     |                                                       |
*     +---------------------------+---------------------------+
*  28 |         SNARDEV           |         SNAVSMBK          |
*     +---------------------------+---------------------------+
*  30 |          SNAINN           |          SNAOUT           |
*     +---------------------------+---------------------------+
*  38 |         SNAINNL           |         SNAOUTL           |
*     +---------------------------+---------------------------+
*  40 |         SNATRQBK          |         SNABTRQ           |
*     +---------------------------+---------------------------+
*  48 |         SNASCOMQ          |         SNASEVRQ          |
*     +-------------+-------------+-------------+-------------+
*  50 |  SNACPATH   |  SNAVPATH   |  SNAPACEV   |  SNAPACEC   |
*     +-------------+------+------+------+------+------+------+
*  58 |  SNAWRST    |:MODE |:FLAG1|:FLAG2|:FLAG3|:FLAG4|:FLAG5|
*     +-------------+------+------+------+------+------+------+
*  60 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  68
*
*** SNABK - SNA Resource Block
 
 
  SNABK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
SNA#CPFD       005C 02
SNABATCH       005B 40
SNABPND        005B 20
SNABTPND       005D 04
SNABTRQ        0044
SNABUSY        005F 80
SNACLNUP       005E 02
SNACMS         005A 00000001
SNACONS        005A 00000000
SNACPATH       0050
SNADIAL        005C 40
SNADING        005E 08
SNADISC        005B 10
SNAEDISC       005E 40
SNAENTTY       005D 40
SNAERRSM       005B 08
SNAEXWT        005D 80
SNAFLAG1       005B
SNAFLAG2       005C
SNAFLAG3       005D
SNAFLAG4       005E
SNAFLAG5       005F
SNAFORCE       005C 04
SNAFSCPS       005F 40
SNAFSMRA       005E 04
SNAFSPA1       005E 10
SNAFSSM        005A 00000002
SNAINITF       005C 01
SNAINN         0030
SNAINNL        0038
SNAIRADN       005D 08
SNAIRAWT       005D 10
SNALOCK        0010
SNALUN         0000
SNAMODE        005A
SNAMORRD       005D 01
SNANOMSG       005D 20
SNANPRTY       005C 08
SNANQLUN       0000
SNANWQFR       0008
SNAONTRE       005E 20
SNAOUT         0034
SNAOUTL        003C
SNAPACEC       0056
SNAPACEV       0054
SNAPA1         005C 10
SNAPFKEY       005B 80
SNAPFKIM       005C 20
SNAPRMT        005B 02
SNARDEV        0028
SNARLVSM       005E 80
SNASCOMQ       0048
SNASEVER       005B 01
SNASEVRQ       004C
SNASIZE        0060 0000000D
SNASSPND       005B 04
SNASVPND       005D 02
SNATRPND       005C 80
SNATRQBK       0040
SNAVPATH       0052
SNAVSMBK       002C
SNAWRST        0058
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:43:33 EDT.
Copyright IBM Corporation, 1990, 2016