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

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:49:02 EDT.
Copyright IBM Corporation, 1990, 1999