Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
SNABK
Cross Reference (Contains links to field and bit definitions)
SNABK Prolog
Name : HCPSNABK Description: SNA Resource Block STATUS : VM/ESA Version 2, Release 3.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
SNABK Control Block Content
SNABK DSECT
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' Console mode 00000001 SNACMS X'01' CMS mode 00000002 SNAFSSM X'02' Full-screen support mode 005B 91 Bitstring 1 SNAFLAG1 Status flags 1... .... SNAPFKEY X'80' PF key indicator .1.. .... SNABATCH X'40' Batching in progress ..1. .... SNABPND X'20' Line still to be batched ...1 .... SNADISC X'10' Disconnect state - release CB's .... 1... SNAERRSM X'08' Error resume state .... .1.. SNASSPND X'04' User suspended .... ..1. SNAPRMT X'02' Signal initial logon prompt .... ...1 SNASEVER X'01' Path has been SEVERed 005C 92 Bitstring 1 SNAFLAG2 Status flags 1... .... SNATRPND X'80' Redisplay timer request pending .1.. .... SNADIAL X'40' User DIALed to virtual machine ..1. .... SNAPFKIM X'20' Read gets immediate PF key data ...1 .... SNAPA1 X'10' Notify user of PA1 key in FSSM .... 1... SNANPRTY X'08' No priority messages to be sent .... .1.. SNAFORCE X'04' User being forced by CCS .... ..1. SNA#CPFD X'02' #CP found by CCS .... ...1 SNAINITF X'01' Initialization finished 005D 93 Bitstring 1 SNAFLAG3 Status flags 1... .... SNAEXWT X'80' CCS set on execution PSWWAIT bit .1.. .... SNAENTTY X'40' Enhanced TTY device ..1. .... SNANOMSG X'20' Suppress logoff/disc/drop msgs ...1 .... SNAIRAWT X'10' Wait for an IRA to complete to purge the SNABK .... 1... SNAIRADN X'08' All IRAs are done, can purge SNABK .... .1.. SNABTPND X'04' Batch write timer request pending .... ..1. SNASVPND X'02' SEVER is/was pending for path .... ...1 SNAMORRD X'01' Read pending until *MORE* cleared 005E 94 Bitstring 1 SNAFLAG4 Status flags 1... .... SNARLVSM X'80' SYSVSMLK to be released by cleanup handler .1.. .... SNAEDISC X'40' Error disconnect in progress ..1. .... SNAONTRE X'20' SNABK is on the Radix Tree ...1 .... SNAFSPA1 X'10' SNA/CCS FSSM guest hits PA1 key when SET RUN ON. .... 1... SNADING X'08' DIAL in progress .... .1.. SNAFSMRA X'04' A full screen mode request is active .... ..1. SNACLNUP X'02' The actual cleanup has begun 005F 95 Bitstring 1 SNAFLAG5 Status flags 1... .... SNABUSY X'80' VSM is busy with CMS EW or CLR .1.. .... SNAFSCPS X'40' 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
*** 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
(contains links to field and bit definitions)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
Last updated on 3 Aug 1999 at 12:32:58 EDT.
Copyright IBM Corporation, 1990, 1999