Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

WRMBK

Prolog  

Control Block Contents  
   WRMBK DSECT

Storage Layout  

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

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:32:24 EDT.
Copyright IBM Corporation, 1990, 2011