WRMBK Back to Index page
 
Prolog 
Control Block Contents 
   WRMBK 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.


  WRMBK Prolog Top of page
 
 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 Top of page
 

 WRMBK DSECT Top of page
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 Top of page
 
          
*** 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 Top of page
 
 
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
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:58:02 EDT.
Copyright IBM Corporation, 1990, 2022