Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
WRMBK
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 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' UNIT RECORD RESTART REQUIRED ...1 .... WRMM9201 X'10' 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 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 | * +---------------------------+---------------------------+ * 268 | | * = WRMEND = * | | * +-------------------------------------------------------+ * *** WRMBK - Warmstart workarea overlay
WRMBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----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
Last updated on 3 Aug 1999 at 13:49:02 EDT.
Copyright IBM Corporation, 1990, 1999