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.

DRMBK

Prolog  

Control Block Contents  

DRMBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

DRMBK Prolog

 NAME       : HCPDRMBK
 DESCRIPTION: Delayed Response Message Block
 DSECT      : DRMBK
 FUNCTION   : To keep track of an expected delayed response to a
              CP command.
 LOCATED BY : Pointer (SDMDRMQF) in the Storage Device Management
              Common Data Area
 CREATED BY : HCPDRMAQ - Allocate and Queue a DRMBK
 DELETED BY : HCPDRMDQ - Dequeue and Release a DRMBK

 

DRMBK Control Block Content


DRMBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DRMBK Delayed Response Message Block 0000 0 Address 4 DRMNEXT Pointer to the next Delayed-Response Message Block 0004 4 Address 4 DRMPREV Pointer to the previous Delayed-Response Message Block 0008 8 Character 4 DRMBKID Identifies the storage area as a DRMBK block 000C 12 Address 4 DRMRDEV Pointer to the RDEV that the Delayed Response is expected from 0010 16 Address 4 DRMSRDV Pointer to the secondary device RDEV 0014 20 Address 4 DRMFRDV Pointer to the failed secondary device RDEV when DUPLEX ON is issued to replace the device 0018 24 Signed 2 DRMVLDLN Length of VOLID 001A 26 Character 6 DRMVOLID Volume identification label 0020 32 Address 4 DRMCMTB Pointer to command table entry VCS holding command that resulted in delayed response message 0024 36 Signed 2 DRMCMDLN Length of Command VCS 0026 38 Character 20 DRMCMD The command VCS holding command options 003A 58 Signed 2 DRMOPTLN Length of Option VCS 003C 60 Character 20 DRMOPT The options 0050 80 Bitstring 1 DRMSCP Command scope 0051 81 Character 8 DRMUSER Userid of the user issuing the command that resulted in a delayed response 0059 89 Bitstring 1 DRMBFLAG Processing flags 00000080 DRMB1ST X'80' Indicates first message issued 0000000C DRMSIZE ((*-DRMBK)+7)/8 DRMBK size in double-words 00C4D9D4 DRMID C' DRM' Identifier for a DRMBK

 

DRMBK Storage Layout

*** DRMBK - Delayed Response Message Block
*
*     +---------------------------+---------------------------+
*   0 |         DRMNEXT           |         DRMPREV           |
*     +---------------------------+---------------------------+
*   8 |         DRMBKID           |         DRMRDEV           |
*     +---------------------------+---------------------------+
*  10 |         DRMSRDV           |         DRMFRDV           |
*     +-------------+-------------+---------------------------+
*  18 |  DRMVLDLN   |                DRMVOLID                 |
*     +-------------+-------------+-------------+-------------+
*  20 |         DRMCMTB           |  DRMCMDLN   |             |
*     +---------------------------+-------------+             |
*  28 |                                                       |
*     =                        DRMCMD                         =
*     |             +-------------+---------------------------+
*  38 |             |  DRMOPTLN   |                           |
*     +-------------+-------------+                           |
*     |                        DRMOPT                         |
*     |                                                       |
*     +------+------------------------------------------------+
*  50 |DRMSCP|                   DRMUSER-                     |
*     +------+------+-----------------------------------------+
*  58 |-(051)|:BFLAG| 5A
*     +------+------+
*
*** DRMBK - Delayed Response Message Block

 

DRMBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

DRMBFLAG 0059

DRMBKID 0008

DRMB1ST 0059 00000080

DRMCMD 0026

DRMCMDLN 0024

DRMCMTB 0020

DRMFRDV 0014

DRMID 0059 00C4D9D4

DRMNEXT 0000

DRMOPT 003C

DRMOPTLN 003A

DRMPREV 0004

DRMRDEV 000C

DRMSCP 0050

DRMSIZE 0059 0000000C

DRMSRDV 0010

DRMUSER 0051

DRMVLDLN 0018

DRMVOLID 001A


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:52:45 EDT.
Copyright IBM Corporation, 1990, 1999