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

Prolog  

Control Block Contents  

VPLBK DSECT

Storage Layout  

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:47:00 EDT.
Copyright IBM Corporation, 1990, 1999