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. |
VPLBK
Cross Reference (Contains links to field and bit definitions)
VPLBK Prolog
NAME : HCPVPLBK DESCRIPTION: VARY Command Syntax Plist Definitions STATUS : VM/ESA Version 2, Release 1.0 DSECT : VPLBK FUNCTION : The VARY Command Syntax Plist Definitions is used to contain the results of parsing the VARY command. LOCATED BY : R9 in HCPCPS. CREATED BY : HCPCPS DELETED BY : HCPCPS SERIALIZED : None
VPLBK Control Block Content
VPLBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VPLBK VARY Command Syntax Plist Definitions 0000 0 Address 4 VPLRDEVS Address of RDEV number list 0004 4 Signed 1 VPLCHPID Chpid 0005 5 Signed 1 VPLPATH Chpid 0006 6 Signed 1 VPLPROC Processor number 0007 7 Signed 1 VPLVEC Vector number 0008 8 Bitstring 1 VPLF0 1... .... VPL0OFF X'80' VARY OFFLINE was issued .1.. .... VPL0ON X'40' VARY ONLINE was issued 0009 9 Bitstring 1 VPLF1 1... .... VPL1CHP X'80' VARY ON/OFF CHPID .1.. .... VPL1PATH X'40' VARY ON/OFF PATH ..1. .... VPL1PROC X'20' VARY ON/OFF PROC ...1 .... VPL1SUBC X'10' VARY ON/OFF SUBCHANNEL .... 1... VPL1VEC X'08' VARY ON/OFF VECTOR .... ...1 VPL1RDEV X'01' VARY ON/OFF rdev list 000A 10 Bitstring 1 VPLF2 1... .... VPL2ALL X'80' VARY ON/OFF PATH xx ALL .1.. .... VPL2FORC X'40' VARY ON rdev TEST - forced online in TEST mode ..1. .... VPL2RDEV X'20' VARY ON/OFF PATH xx rdevlist ...1 .... VPL2CHPF X'10' VARY OFF CHPID xx FORCE .... 1... VPL2PTHF X'08' VARY ON PATH xx FORCE .... .1.. VPL2DEVF X'04' VARY ON rdev FORCE .... ..1. VPL2ASGN X'02' VARY ON rdev ASSIGN 000B 11 Bitstring 1 VPLF3 0000000C VPLLEN *-VPLBK Length of plist The syntax plist has ended. All fields after VPLLEN will not be cleared when the parser starts, and so could be used to store data across the call to the parser. 000C 12 Bitstring 1 * (4) Reserved 0010 16 Dbl-Word 8 * (0) Now we're on a dword 0010 16 Signed 4 VPLASKED How many RDEVs he asked for 0014 20 Signed 4 VPLSCESS How many successful RDEVs 0018 24 Dbl-Word 8 VPL$END (0) The end 00000003 VPLSIZE (*-VPLBK+7)/8 Dwords for HCPGETST
VPLBK Storage Layout
*** VPLBK - VARY Command Syntax Plist Definitions * * +---------------------------+------+------+------+------+ * 0 | VPLRDEVS |:CHPID|:PATH |:PROC |VPLVEC| * +------+------+------+------+------+------+------+------+ * 8 |VPLF0 |VPLF1 |VPLF2 |VPLF3 |///////////////////////////| * +------+------+------+------+---------------------------+ * 10 | VPLASKED | VPLSCESS | * +---------------------------+---------------------------+ * 18 | | * = VPL$END = * | | * +-------------------------------------------------------+ * *** VPLBK - VARY Command Syntax Plist Definitions
VPLBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----VPL$END 0018
VPLASKED 0010
VPLCHPID 0004
VPLF0 0008
VPLF1 0009
VPLF2 000A
VPLF3 000B
VPLLEN 000B 0000000C
VPLPATH 0005
VPLPROC 0006
VPLRDEVS 0000
VPLSCESS 0014
VPLSIZE 0018 00000003
VPLVEC 0007
VPL0OFF 0008 80
VPL0ON 0008 40
VPL1CHP 0009 80
VPL1PATH 0009 40
VPL1PROC 0009 20
VPL1RDEV 0009 01
VPL1SUBC 0009 10
VPL1VEC 0009 08
VPL2ALL 000A 80
VPL2ASGN 000A 02
VPL2CHPF 000A 10
VPL2DEVF 000A 04
VPL2FORC 000A 40
VPL2PTHF 000A 08
VPL2RDEV 000A 20
Last updated on 3 Aug 1999 at 13:47:00 EDT.
Copyright IBM Corporation, 1990, 1999