Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PLMBK
Control Block Contents
PLMBK DSECT
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
Copyright IBM Corporation, 1990, 2011