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

This information is based on z/VM V4R3.0. Last updated on 30 Apr 2002 at 18:28:40 EDT.
Copyright IBM Corporation, 1990, 2002