PLMBK | Back to Index page

| Prolog Control Block Contents PLMBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

PLMBK Control Block Content | Top of page

     PLMBK DSECT
    Top of page

    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
              ..1. ....      PLMSLPWR       X'20' PLMSLPWR Proceed with reply
    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 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 PLMTOKEN       SSI Manager Features Token
          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 | Top of page

    *** 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 |                       PLMTOKEN                        |
    *     +-------------------------------------------------------+
    *  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 | Top of page

    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
    PLMSLPWR       0028 20
    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
    PLMTOKEN       00D8
    PLMTSAFE       0150
    PLMTSTAB       0140
    PLMTSUSP       0138
    PLMVOSOC       0000
    PLMWRMFG       0018
    PLM1699        00BC 10

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:29:40 EDT.
Copyright IBM Corporation, 1990, 2020