Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

PMSBK

Prolog  

Control Block Contents  
   PMSBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


 

PMSBK Control Block Content


PMSBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PMSBK          Plex Member System Table Entry Block
0000    0 Character    8 PMSSYSNM       Member system name
0008    8 Signed       2 PMSSYSSL       Member slot number
000A   10 Bitstring    1 PMSSYSCS       Member connection status
          1... ....      PMSSYSCO       X'80' PMSSYSCO Member connected
000B   11 Bitstring    1 *              Reserved for IBM use
000C   12 Bitstring    4 PMSPXMSK       Bit mask indicating each system's
                                        connectivity status (Left to
                                        right for systems 1-32)
0010   16 Bitstring    1 PMSSYSST       Member's current state
          00000000       PSYDOWN        0 PSYDOWN Down
          00000001       PSYJOING       1 PSYJOING Joining
          00000002       PSYJOIND       2 PSYJOIND Joined
          00000003       PSYLEAVG       3 PSYLEAVG Leaving
          00000004       PSYISOLD       4 PSYISOLD Isolated
          00000005       PSYSUSPD       5 PSYSUSPD Suspended
          00000080       PSYUNKWN       128 PSYUNKWN Unknown
          000000FF       PSYANY         255 PSYANY Any
          00000000       PSYDOWN        0 PSYDOWN Down
          00000001       PSYJOING       1 PSYJOING Joining
          00000002       PSYJOIND       2 PSYJOIND Joined
          00000003       PSYLEAVG       3 PSYLEAVG Leaving
          00000004       PSYISOLD       4 PSYISOLD Isolated
          00000005       PSYSUSPD       5 PSYSUSPD Suspended
          00000080       PSYUNKWN       128 PSYUNKWN Unknown
          000000FF       PSYANY         255 PSYANY Any
0011   17 Bitstring    1 PMSSYSPS       Member's previous state
          00000000       PSYDOWN        0 PSYDOWN Down
          00000001       PSYJOING       1 PSYJOING Joining
          00000002       PSYJOIND       2 PSYJOIND Joined
          00000003       PSYLEAVG       3 PSYLEAVG Leaving
          00000004       PSYISOLD       4 PSYISOLD Isolated
          00000005       PSYSUSPD       5 PSYSUSPD Suspended
          00000080       PSYUNKWN       128 PSYUNKWN Unknown
          000000FF       PSYANY         255 PSYANY Any
0012   18 Bitstring    1 PMSSYSDN       Reason member is Down
          00000000       PMSSYSUN       0 PMSSYSUN Member down reason
                                        undetermined
          00000001       PMSSYSLF       1 PMSSYSLF Member left plex
          00000002       PMSSYSNL       2 PMSSYSNL Member went down
                                        without leaving plex
          00000003       PMSSYSDD       3 PMSSYSDD Member declared DOWN
                                        by another member
          00000004       PMSSYSNI       4 PMSSYSNI Member not IPLed
          00000005       PMSSYSIP       5 PMSSYSIP Member IPLing, not yet
                                        joining
0013   19 Bitstring    1 *              Reserved for IBM use
0014   20 Signed       2 PMSMAXPL       Maximum VMplex level supported
0016   22 Bitstring    2 *              Reserved for IBM use
0018   24 Signed       4 PMSTZOFF       Member's timezone offset
                                        (seconds)
001C   28 Address      4 PMSBITMP       Base Address of Feature Bitmaps
                                        for this member
0020   32 Bitstring   16 PMSHBSTM       Heartbeat time stamp (member
                                        epoch)
0030   48 Bitstring   16 PMSHBTOD (0)   Heartbeat time stamp (local
                                        epoch)
0030   48 Bitstring    1 PMSHBTD0       Zero
0031   49 Bitstring    8 PMSHBTDC       TOD Clock bits 0-63
0039   57 Bitstring    5 PMSHBTDR       TOD Clock bits 64-103
003E   62 Bitstring    2 PMSHBTDP       Programmable Field
          00000040       PMSBKLEN       *-PMSBK PMS Block length
          00000008       PMSBKSIZ       (PMSBKLEN+7)/8 PMS Block size in
                                        doublewords
          00000020       PMSLIMIT       SSILIMIT Maximum number of PMSBKs

 

PMSBK Storage Layout

          
*** PMSBK - Plex Member System Table Entry Block
*
*     +-------------------------------------------------------+
*   0 |                       PMSSYSNM                        |
*     +-------------+------+------+---------------------------+
*   8 |  PMSSYSSL   |:SYSCS|//////|         PMSPXMSK          |
*     +------+------+------+------+-------------+-------------+
*  10 |:SYSST|:SYSPS|:SYSDN|//////|  PMSMAXPL   |/////////////|
*     +------+------+------+------+-------------+-------------+
*  18 |         PMSTZOFF          |         PMSBITMP          |
*     +---------------------------+---------------------------+
*  20 |                       PMSHBSTM                        |
*     |                                                       |
*     +------+------------------------------------------------+
*  30 |:HBTD0|                   PMSHBTDC-                    |
*     +------+----------------------------------+-------------+
*  38 |-(031)|            PMSHBTDR              |  PMSHBTDP   |
*     +------+----------------------------------+-------------+
*  40
*
*** PMSBK - Plex Member System Table Entry Block

 

PMSBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
PMSBITMP       001C
PMSBKLEN       003E 00000040
PMSBKSIZ       003E 00000008
PMSHBSTM       0020
PMSHBTDC       0031
PMSHBTDP       003E
PMSHBTDR       0039
PMSHBTD0       0030
PMSHBTOD       0030
PMSLIMIT       003E 00000020
PMSMAXPL       0014
PMSPXMSK       000C
PMSSYSCO       000A 80
PMSSYSCS       000A
PMSSYSDD       0012 00000003
PMSSYSDN       0012
PMSSYSIP       0012 00000005
PMSSYSLF       0012 00000001
PMSSYSNI       0012 00000004
PMSSYSNL       0012 00000002
PMSSYSNM       0000
PMSSYSPS       0011
PMSSYSSL       0008
PMSSYSST       0010
PMSSYSUN       0012 00000000
PMSTZOFF       0018
PSYANY         0010 000000FF
PSYANY         0010 000000FF
PSYANY         0011 000000FF
PSYDOWN        0010 00000000
PSYDOWN        0010 00000000
PSYDOWN        0011 00000000
PSYISOLD       0010 00000004
PSYISOLD       0010 00000004
PSYISOLD       0011 00000004
PSYJOIND       0010 00000002
PSYJOIND       0010 00000002
PSYJOIND       0011 00000002
PSYJOING       0010 00000001
PSYJOING       0010 00000001
PSYJOING       0011 00000001
PSYLEAVG       0010 00000003
PSYLEAVG       0010 00000003
PSYLEAVG       0011 00000003
PSYSUSPD       0010 00000005
PSYSUSPD       0010 00000005
PSYSUSPD       0011 00000005
PSYUNKWN       0010 00000080
PSYUNKWN       0010 00000080
PSYUNKWN       0011 00000080

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:15:18 EDT.
Copyright IBM Corporation, 1990, 2011