|
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
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
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, 2002