Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
WRMBK
Control Block Contents
WRMBK DSECT
Cross Reference (Contains links to field and bit definitions)
WRMBK Prolog
NAME : HCPWRMBK DESCRIPTION: Warmstart workarea overlay DSECT : WRMBK FUNCTION : Overlays the warm start free storage work area page created by HCPWRM. LOCATED BY : n/a CREATED BY : n/a DELETED BY : n/a RELOCATION CONSIDERATIONS : None NOTES : Used by HCPWRMST and HCPWRSST as a general workarea overlay.
WRMBK Control Block Content
WRMBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure WRMBK Warmstart workarea overlay Saveareas for HCPWRM 0000 0 Signed 4 WRMSAVE0 (16) Zero level subroutine savearea 0040 64 Signed 4 WRMSAVE1 (16) 1ST LEVEL SUBROUTINE SAVEAREA 0080 128 Signed 4 WRMSAVE2 (16) 2ND LEVEL SUBROUTINE SAVEAREA 00C0 192 Signed 4 WRMSAVE3 (16) 3RD LEVEL SUBROUTINE SAVEAREA Saveareas for HCPWRS 0100 256 Signed 4 WRMSSAV0 (16) Zero level subroutine savearea 0140 320 Signed 4 WRMSSAV1 (16) 1ST LEVEL SUBROUTINE SAVEAREA 0180 384 Signed 4 WRMSSAV2 (16) 2ND LEVEL SUBROUTINE SAVEAREA 01C0 448 Signed 4 WRMSSAV3 (16) 3RD LEVEL SUBROUTINE SAVEAREA 0200 512 Bitstring 1 WRMFLAG WARM-START CONTROL FLAG .... ..1. WRMRSTRT X'02' WRMRSTRT UNIT RECORD RESTART REQUIRED ...1 .... WRMM9201 X'10' WRMM9201 MESSAGE 9201W SENT ONCE ALREADY 0201 513 Bitstring 1 WRMITYPE Work copy of WRM entry IPL types for WARM, COLD, CLEAN, FORCE and SHUTDOWN 0202 514 Bitstring 1 WRMOPTNS Work copy of WRM entry options for NODIRECT, DISABLE, DRAIN and NOAUTOLOG 0203 515 Bitstring 3 * Reserved for future IBM use 0206 518 Bitstring 1 WRMSPRMS WORK COPY OF WRS ENTRY PARAMETERS 0207 519 Bitstring 1 WRMVOLCD VOLUME CODE FOR SYSRES DEVICE 0208 520 Signed 4 WRMBKNUM NUMBER OF CURRENT DASD BLOCK 020C 524 Signed 4 WRMBKCNT NUMBER OF DASD BLOCKS FOR ENTRY 0210 528 Signed 4 WRMBKNDX ADDRESS OF NEXT RECORD IN BUFFER 0214 532 Signed 4 WRMRDVBF VIRTUAL BUFFER ADDRESS 0218 536 Signed 4 WRMRDRBF REAL BUFFER ADDRESS 021C 540 Signed 4 WRMCHNGQ CHANGE QUEUE HEADER 0220 544 Signed 4 WRMSVRSP SAVE AREA FOR RSPBK POINTER 0224 548 Signed 4 WRMRESUM MAINLINE CPEBK 0228 552 Signed 4 WRMTASKS NUMBER OF ACTIVE TASKS 022C 556 Signed 4 WRMXLIST LIST OF SFNDX PAGES 0230 560 Signed 4 WRMSPERR Hold count of SFNDX pages in err 0234 564 Signed 4 * Reserved for future IBM use 0238 568 Dbl-Word 8 WRMMSGLK (3) Msg lock if 2 must be sequential 0250 592 Signed 4 WRMSRECV Total number of files recovered 0254 596 Signed 4 WRMSOFFL Total files on offline volumes 0258 600 Signed 4 WRMSERRI Total files lost to I/O errors 025C 604 Signed 4 WRMSERRD Total files lost to bad data errs 0260 608 Signed 4 WRMSDEL Count of files lost to coldstart 0264 612 Signed 4 WRMSVOLS SVOL block page address Equates to index messages issued by WRS.WM 00000000 WRMXSFXR 0 SFNDX read error message 6.01 00000004 WRMXSFXW 4 SFNDX write error message 6.02 00000008 WRMXVOFF 8 Volume offline 7.01 0000000C WRMXIOER 12 I/O error - show CCCCHHR 8.01 00000010 WRMXCTLE 16 Control error - show CCPV 9.01 00000014 WRMXSPF 20 Show user/spid if avail 10.01 00000018 WRMXASKW 24 Ask operator - WARM start 11.01 0000001C WRMXASKC 28 Ask operator - COLD start 11.02 00000020 WRMXSTAT 32 Summary - show file cnt 13.xx 00000024 WRMXMLIM 36 Error msg limit exceeded 20.01 00000028 WRMXASKL 40 Ask operator - CLEAN start 11.03 0000002C WRMNOCKP 44 Validate the chkpt area 5.02 00000030 WRMAUTFL 48 Auto WARM/COLD start failed 15.xx End of WRMBK work area 0268 616 Signed 4 WRMEND (0) MARKER FOR END OF WORK AREA 0000004D WRMSIZE (WRMEND-WRMBK+7)/8 WRMBK size in doublewords
WRMBK Storage Layout
*** WRMBK - Warmstart workarea overlay * * +-------------------------------------------------------+ * 0 | | * = WRMSAVE0 = * | | * +-------------------------------------------------------+ * 40 | | * = WRMSAVE1 = * | | * +-------------------------------------------------------+ * 80 | | * = WRMSAVE2 = * | | * +-------------------------------------------------------+ * C0 | | * = WRMSAVE3 = * | | * +-------------------------------------------------------+ * 100 | | * = WRMSSAV0 = * | | * +-------------------------------------------------------+ * 140 | | * = WRMSSAV1 = * | | * +-------------------------------------------------------+ * 180 | | * = WRMSSAV2 = * | | * +-------------------------------------------------------+ * 1C0 | | * = WRMSSAV3 = * | | * +------+------+------+--------------------+------+------+ * 200 |:FLAG |:ITYPE|:OPTNS|////////////////////|:SPRMS|:VOLCD| * +------+------+------+------+-------------+------+------+ * 208 | WRMBKNUM | WRMBKCNT | * +---------------------------+---------------------------+ * 210 | WRMBKNDX | WRMRDVBF | * +---------------------------+---------------------------+ * 218 | WRMRDRBF | WRMCHNGQ | * +---------------------------+---------------------------+ * 220 | WRMSVRSP | WRMRESUM | * +---------------------------+---------------------------+ * 228 | WRMTASKS | WRMXLIST | * +---------------------------+---------------------------+ * 230 | WRMSPERR |///////////////////////////| * +---------------------------+---------------------------+ * 238 | | * = WRMMSGLK = * | | * +---------------------------+---------------------------+ * 250 | WRMSRECV | WRMSOFFL | * +---------------------------+---------------------------+ * 258 | WRMSERRI | WRMSERRD | * +---------------------------+---------------------------+ * 260 | WRMSDEL | WRMSVOLS | * +---------------------------+---------------------------+ * *** WRMBK - Warmstart workarea overlay
WRMBK Cross Reference
Symbol Dspl Value -------------- ---- ----- WRMAUTFL 0264 00000030 WRMBKCNT 020C WRMBKNDX 0210 WRMBKNUM 0208 WRMCHNGQ 021C WRMEND 0268 WRMFLAG 0200 WRMITYPE 0201 WRMMSGLK 0238 WRMM9201 0200 10 WRMNOCKP 0264 0000002C WRMOPTNS 0202 WRMRDRBF 0218 WRMRDVBF 0214 WRMRESUM 0224 WRMRSTRT 0200 02 WRMSAVE0 0000 WRMSAVE1 0040 WRMSAVE2 0080 WRMSAVE3 00C0 WRMSDEL 0260 WRMSERRD 025C WRMSERRI 0258 WRMSIZE 0268 0000004D WRMSOFFL 0254 WRMSPERR 0230 WRMSPRMS 0206 WRMSRECV 0250 WRMSSAV0 0100 WRMSSAV1 0140 WRMSSAV2 0180 WRMSSAV3 01C0 WRMSVOLS 0264 WRMSVRSP 0220 WRMTASKS 0228 WRMVOLCD 0207 WRMXASKC 0264 0000001C WRMXASKL 0264 00000028 WRMXASKW 0264 00000018 WRMXCTLE 0264 00000010 WRMXIOER 0264 0000000C WRMXLIST 022C WRMXMLIM 0264 00000024 WRMXSFXR 0264 00000000 WRMXSFXW 0264 00000004 WRMXSPF 0264 00000014 WRMXSTAT 0264 00000020 WRMXVOFF 0264 00000008
Copyright IBM Corporation, 1990, 2011