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

PLMBK

Prolog  

Control Block Contents  
   PLMBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


 

PLMBK Control Block Content


PLMBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PLMBK          Plex Manager Block
0000    0 Signed       4 PLMVOSOC       Vote socket identifier
0004    4 Signed       4 PLMDESOC       Decision socket identifier
0008    8 Signed       4 PLMSUSOC       Suspended socket identifier
000C   12 Signed       4 PLMHBSOC       Heartbeat socket identifier
0010   16 Signed       4 PLMHBMSK       Mask of systems to receive
                                        heartbeat
0014   20 Signed       4 PLMCNMSK       Mask of connected systems
0018   24 Signed       4 PLMWRMFG       Warm start and IPL option flags
001C   28 Signed       4 PLMSJACT       Indicate HCPPLMSJ loop is active
0020   32 Signed       2 *              Reserved for future use
0022   34 Signed       2 PLMPSTNM       Number of PSTBKs (Services)
0024   36 Signed       4 PLMBISOC       Bitmap socket identifier
                                        Synchronization area
0028   40 Dbl-Word     8 PLMSL (0)      Synchronization Lock
0028   40 Signed       4 PLMSLWRD (0)   Lock word
0028   40 Bitstring    1 PLMSLFLG       Flags
          1... ....      PLMSLABO       X'80' PLMSLABO Request aborted
          .1.. ....      PLMSLDEC       X'40' PLMSLDEC Decision received
0029   41 Signed       1 PLMSLPHS       Phase
          00000001       PLMSLPH1       1 PLMSLPH1 1
          00000002       PLMSLPH2       2 PLMSLPH2 2
          00000003       PLMSLPH3       3 PLMSLPH3 3
002A   42 Address      2 PLMSLOWN       Owner system identifier
002C   44 Address      4 PLMSLANC       Queued request anchor
0030   48 Dbl-Word     8 PLMSLDLK (3)   Request anchor defer lock
0048   72 Bitstring   24 PLMPXMSY       Synchronization message
0060   96 Signed       4 PLMSYCNT       Synchronization call count
0064  100 Signed       4 PLMSYPRO       Proceed messages sent
0068  104 Signed       4 PLMSYPRP       Proceed-with-reply messages sent
006C  108 Signed       4 PLMSYABO       Abort messages sent
0070  112 Address      1 PLMABRC        HCPPLMSY Abort Reason Code
0071  113 Address      1 PLMSOCFN       HCPPLMSY Socket Function
0072  114 Address      1 PLMNXTSQ       Next local synchronization
                                        request sequence number
0073  115 Address      1 PLMSLSQN       Current synchronization lock
                                        request sequence number
0074  116 Signed       4 PLMFRTOK       Token for PLM func trace tables
0078  120 Dbl-Word     8 PLMSYDUR       Vote phase duration
0080  128 Dbl-Word     8 PLMSYDPR       Proceed-with-reply phase duration
0088  136 Dbl-Word     8 PLMSYDLR       Proceed/Abort phase duration
      Service Call Area
0090  144 Dbl-Word     8 PLMSCLLK (3)   Service call defer lock
00A8  168 Dbl-Word     8 PLMCLSVG       HCPPLMCL SVGBK address
00B0  176 Signed       4 PLMDFCNT       Number of deferred responses
00B4  180 Signed       4 PLMCLRC        Maximum service return code
00B8  184 Address      4 PLMCLTYP       Call type string address
00BC  188 Bitstring    1 PLMSVFLG       Service Call Flags
          1... ....      PLMENFAL       X'80' PLMENFAL Communication
                                        enablement failed
          .1.. ....      PLMJOING       X'40' PLMJOING Changed to Joining
          ..1. ....      PLMJOCHK       X'20' PLMJOCHK Join check
                                        succeeded
          ...1 ....      PLM1699        X'10' PLM1699 Isssued message
                                        1699
00BD  189 Bitstring    1 PLMNEWMD       New SSI Mode
00BE  190 Signed       2 PLMFLCNT       Num of SUSPENDED->JOIN
                                        failures
00C0  192 Dbl-Word     8 PLMCEVLK (3)   Connectivity event lock
00D8  216 Dbl-Word     8 *              Reserved for future use
      State/Mode statistics area
00E0  224 Dbl-Word     8 PLMSMSLK (3)   State/Mode statistcs defer lock
00F8  248 Signed       4 PLMSTCNT (0)   State entry counters
00F8  248 Signed       4 PLMNJONG       Joining
00FC  252 Signed       4 PLMNJOND       Joined
0100  256 Signed       4 PLMNLEAV       Leaving
0104  260 Signed       4 PLMNISOL       Isolated
0108  264 Signed       4 PLMNSUSP       Suspended
010C  268 Signed       4 PLMMDCNT (0)   Mode entry counters
010C  268 Signed       4 PLMNSTAB       Stable
0110  272 Signed       4 PLMNINFL       In-flux
0114  276 Signed       4 PLMNSAFE       Safe
0118  280 Dbl-Word     8 PLMSTDUR (0)   State duration accumulators
0118  280 Dbl-Word     8 PLMTJONG       Joining
0120  288 Dbl-Word     8 PLMTJOND       Joined
0128  296 Dbl-Word     8 PLMTLEAV       Leaving
0130  304 Dbl-Word     8 PLMTISOL       Isolated
0138  312 Dbl-Word     8 PLMTSUSP       Suspended
0140  320 Dbl-Word     8 PLMMDDUR (0)   Mode duration accumlators
0140  320 Dbl-Word     8 PLMTSTAB       Stable
0148  328 Dbl-Word     8 PLMTINFL       In-flux
0150  336 Dbl-Word     8 PLMTSAFE       Safe
0158  344 Dbl-Word     8 PLMMODET       Current mode entry TOD
0160  352 Dbl-Word     8 PLMSTATT       Current state entry TOD
0168  360 Dbl-Word     8 PLMDEFLK (3)   Service Call Deferred Response
                                        Lock
          00000180       PLMBKLEN       *-PLMBK PLM Block length
          00000030       PLMBKSIZ       (PLMBKLEN+7)/8 PLM Block size in
                                        doublewords

 

PLMBK Storage Layout

          
*** PLMBK - Plex Manager Block
*
*     +---------------------------+---------------------------+
*   0 |         PLMVOSOC          |         PLMDESOC          |
*     +---------------------------+---------------------------+
*   8 |         PLMSUSOC          |         PLMHBSOC          |
*     +---------------------------+---------------------------+
*  10 |         PLMHBMSK          |         PLMCNMSK          |
*     +---------------------------+---------------------------+
*  18 |         PLMWRMFG          |         PLMSJACT          |
*     +-------------+-------------+---------------------------+
*  20 |/////////////|  PLMPSTNM   |         PLMBISOC          |
*     +------+------+-------------+---------------------------+
*  28 |:SLFLG|:SLPHS|  PLMSLOWN   |         PLMSLANC          |
*     +------+------+-------------+---------------------------+
*  30 |                                                       |
*     =                       PLMSLDLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  48 |                                                       |
*     =                       PLMPXMSY                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  60 |         PLMSYCNT          |         PLMSYPRO          |
*     +---------------------------+---------------------------+
*  68 |         PLMSYPRP          |         PLMSYABO          |
*     +------+------+------+------+---------------------------+
*  70 |:ABRC |:SOCFN|:NXTSQ|:SLSQN|         PLMFRTOK          |
*     +------+------+------+------+---------------------------+
*  78 |                       PLMSYDUR                        |
*     +-------------------------------------------------------+
*  80 |                       PLMSYDPR                        |
*     +-------------------------------------------------------+
*  88 |                       PLMSYDLR                        |
*     +-------------------------------------------------------+
*  90 |                                                       |
*     =                       PLMSCLLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  A8 |                       PLMCLSVG                        |
*     +---------------------------+---------------------------+
*  B0 |         PLMDFCNT          |         PLMCLRC           |
*     +---------------------------+------+------+-------------+
*  B8 |         PLMCLTYP          |:SVFLG|:NEWMD|  PLMFLCNT   |
*     +---------------------------+------+------+-------------+
*  C0 |                                                       |
*     =                       PLMCEVLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  D8 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  E0 |                                                       |
*     =                       PLMSMSLK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  F8 |         PLMNJONG          |         PLMNJOND          |
*     +---------------------------+---------------------------+
* 100 |         PLMNLEAV          |         PLMNISOL          |
*     +---------------------------+---------------------------+
* 108 |         PLMNSUSP          |         PLMNSTAB          |
*     +---------------------------+---------------------------+
* 110 |         PLMNINFL          |         PLMNSAFE          |
*     +---------------------------+---------------------------+
* 118 |                       PLMTJONG                        |
*     +-------------------------------------------------------+
* 120 |                       PLMTJOND                        |
*     +-------------------------------------------------------+
* 128 |                       PLMTLEAV                        |
*     +-------------------------------------------------------+
* 130 |                       PLMTISOL                        |
*     +-------------------------------------------------------+
* 138 |                       PLMTSUSP                        |
*     +-------------------------------------------------------+
* 140 |                       PLMTSTAB                        |
*     +-------------------------------------------------------+
* 148 |                       PLMTINFL                        |
*     +-------------------------------------------------------+
* 150 |                       PLMTSAFE                        |
*     +-------------------------------------------------------+
* 158 |                       PLMMODET                        |
*     +-------------------------------------------------------+
* 160 |                       PLMSTATT                        |
*     +-------------------------------------------------------+
* 168 |                                                       |
*     =                       PLMDEFLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 180
*
*** PLMBK - Plex Manager Block

 

PLMBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
PLMABRC        0070
PLMBISOC       0024
PLMBKLEN       0168 00000180
PLMBKSIZ       0168 00000030
PLMCEVLK       00C0
PLMCLRC        00B4
PLMCLSVG       00A8
PLMCLTYP       00B8
PLMCNMSK       0014
PLMDEFLK       0168
PLMDESOC       0004
PLMDFCNT       00B0
PLMENFAL       00BC 80
PLMFLCNT       00BE
PLMFRTOK       0074
PLMHBMSK       0010
PLMHBSOC       000C
PLMJOCHK       00BC 20
PLMJOING       00BC 40
PLMMDCNT       010C
PLMMDDUR       0140
PLMMODET       0158
PLMNEWMD       00BD
PLMNINFL       0110
PLMNISOL       0104
PLMNJOND       00FC
PLMNJONG       00F8
PLMNLEAV       0100
PLMNSAFE       0114
PLMNSTAB       010C
PLMNSUSP       0108
PLMNXTSQ       0072
PLMPSTNM       0022
PLMPXMSY       0048
PLMSCLLK       0090
PLMSJACT       001C
PLMSL          0028
PLMSLABO       0028 80
PLMSLANC       002C
PLMSLDEC       0028 40
PLMSLDLK       0030
PLMSLFLG       0028
PLMSLOWN       002A
PLMSLPHS       0029
PLMSLPH1       0029 00000001
PLMSLPH2       0029 00000002
PLMSLPH3       0029 00000003
PLMSLSQN       0073
PLMSLWRD       0028
PLMSMSLK       00E0
PLMSOCFN       0071
PLMSTATT       0160
PLMSTCNT       00F8
PLMSTDUR       0118
PLMSUSOC       0008
PLMSVFLG       00BC
PLMSYABO       006C
PLMSYCNT       0060
PLMSYDLR       0088
PLMSYDPR       0080
PLMSYDUR       0078
PLMSYPRO       0064
PLMSYPRP       0068
PLMTINFL       0148
PLMTISOL       0130
PLMTJOND       0120
PLMTJONG       0118
PLMTLEAV       0128
PLMTSAFE       0150
PLMTSTAB       0140
PLMTSUSP       0138
PLMVOSOC       0000
PLMWRMFG       0018
PLM1699        00BC 10

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