About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
XDIBK | Back to Index page |
Prolog Control Block Contents XDIBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
XDIBK Prolog | Top of page |
NAME : HCPXDIBK DESCRIPTION: XDISK services messaging content DSECT : XDIBK FUNCTION : Maps data passed between systems for all XDISK services LOCATED BY : MBHBFPTL CREATED BY : HCPKCDCB DELETED BY : HCPKCDDB REFERENCES : None SERIALIZED : Input to HCPKCDCB is the length in bytes of the data area being requested. This is the size of the XDIBK we need for a particular request. This data buffer is used by the system making the request of replying with HCPSOCK. HCPKCDDB should not be called to release the storage associated with the data buffer (XDIBK) until the HCPSOCK call has returned control. COMPATIBILITY AND MIGRATION CONCERNS : None RELOCATION CONSIDERATIONS : None COMMENTS : The XDIBK is variable in size and maps all requests and replies made by XDISK services. |
XDIBK Control Block Content | Top of page |
|
XDIBK Storage Layout | Top of page |
*** XDIBK - XDISK services messaging content * * +------+------+------+------+------+------+-------------+ * 0 |:SERVC|:FLAG |:PARM |:PARM2|//////|:SEQN | XDISYSTM | * +------+------+------+------+------+------+-------------+ * 8 | XDIUNQ |///////////////////////////| * +---------------------------+///////////////////////////| * 10 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |/////////////+-----------------------------------------+ * |/////////////| * +-------------+ * *** XDIBK - XDISK services messaging content *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * ... C | | * +---------------------------+ | * 10 | | * = XDIDUID = * | +------+------+-------------+ * 30 | |:DUIDL|:GFLAG|/////////////| * +---------------------------+------+------+-------------+ * 38 | XDIMSEXT | XDIMEEXT | * +---------------------------+---------------------------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMDEND in XDIBK * * +-------------------------------------------------------+ * 40 | XDIOWNRU | * +-------------+-----------------------------------------+ * 48 | XDIOWNRV |/////////////////////////////////////////| * +-------------+-----------------------------------------+ * 50 * *** Overlay for XDIMDEND in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * 8 ... C | XDIRDCNT | * +---------------------------+---------------------------+ * 10 | XDIRUSER | * +-------------------------------------------------------+ * 18 | XDIRMEMB | * +---------------------------+---------------------------+ * 20 | XDIWTCNT | XDIWUSER- | * +---------------------------+---------------------------+ * 28 | -(024) | XDIWMEMB- | * +---------------------------+---------------------------+ * 30 | -(02C) | XDISTCNT | * +---------------------------+---------------------------+ * 38 | XDISUSER | * +-------------------------------------------------------+ * 40 | XDISMEMB | * +-------------------------------------------------------+ * 48 | XDIEUSER | * +-------------------------------------------------------+ * 50 | XDIEMEMB | * +-------------------------------------------------------+ * 58 | XDIVUSER | * +-------------------------------------------------------+ * 60 | XDIVMEMB | * +-------------------------------------------------------+ * 68 | XDIKUSER | * +-------------------------------------------------------+ * 70 | XDIKMEMB | * +-------------------------------------------------------+ * 78 | XDIDUSER | * +-------------------------------------------------------+ * 80 | XDIDMEMB | * +------+------+-----------------------------------------+ * 88 |:MFLAG|:VFLAG| 8A * +------+------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * 8 ... C | XDINUMLK | * +------+--------------------+---------------------------+ * 10 |:QLFLG|////////////////////| 14 * +------+--------------------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * ... C | | * +---------------------------+ | * 10 | | * = XDIPDUID = * | +------+--------------------+ * 30 | |:PDUIL|////////////////////| * +---------------------------+------+--------------------+ * 38 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 40 * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * 8 ... C | XDIGPGID | * +---------------------------+ +------+ * 10 | |:PFLAG| * +------------------------------------------------+------+ * 18 * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * ... C | XDIZUSER- | * +---------------------------+-------------+-------------+ * 10 | -(00C) | XDIZVDEV |/////////////| * +---------------------------+-------------+-------------+ * 18 |///////////////////////////| 1C * +---------------------------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +------+--------------------+ * 8 ... C |:ZFLAG|////////////////////| * +---------------------------+------+--------------------+ * 10 |///////////////////////////| 14 * +---------------------------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +------+--------------------+ * 8 ... C |:AFLAG| | * +---------------------------+------+ | * 10 | | * = XDIADUID = * | +--------------------+ * | | XDIATVLS- | * +--------------------+------+------+--------------------+ * 38 | -(035) |:ADUIL|:ATCPV|////////////////////| * +--------------------+------+------+--------------------+ * 40 * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * ... C | XDIATVSR- | * +-------------+------+------+---------------------------+ * 10 | -(00C) |:ATFLG| 13 * +-------------+------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +------+------+-------------+ * 8 ... C |:WFLAG|:WVFLG|/////////////| * +------+------+-------------+ * 10 * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * ... C | | * +---------------------------+ | * 10 | | * = XDIRLDUI = * | +------+--------------------+ * 30 | |:RLDUL| XDIRLVOL- | * +--------------------+------+------+--------------------+ * 38 | -(035) |//////| 3C * +--------------------+------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * ... C | | * +---------------------------+ | * 10 | | * = XDIRDMDU = * | +------+--------------------+ * 30 | |:RDMLN| 35 * +---------------------------+------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +------+--------------------+ * 8 ... C |:SQVOL|////////////////////| * +---------------------------+------+--------------------+ * 10 | | * = XDISDUID = * | | * +------+------+------+----------------------------------+ * 38 |:SDUIL|:CPVCD|//////| 3B * +------+------+------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +-------------+-------------+ * 8 ... C | XDISRVOL | | * +---------------------------+-------------+ | * 10 | | * = XDIRDUID = * | +------+------+ * 30 | |:RDUIL|(037)-| * +----------------------------------+------+------+------+ * 38 | -XDIVOLSR |:SPFLG|:RPVCD| 3F * +----------------------------------+------+------+ * *** Overlay for XDIMSG in XDIBK *** Overlay for XDIMSG in XDIBK * * +---------------------------+ * ... C | | * +---------------------------+ | * 10 | | * = XDIEQID = * | +------+--------------------+ * 30 | |:EQIDL|////////////////////| * +---------------------------+------+--------------------+ * *** Overlay for XDIMSG in XDIBK |
XDIBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- XDIADUID 000D XDIADUIL 003B XDIAFLAG 000C XDIAOFFL 0012 08 XDIASLOT 003D 0000000C XDIASLTM 0012 40 XDIATCPV 003C XDIATFLG 0012 XDIATNSP 0012 10 XDIATSPL 0012 20 XDIATTCH 0000 1C XDIATTCK 000C 80 XDIATTPF 000C 40 XDIATVLS 0035 XDIATVSR 000C XDIAUNDF 0012 80 XDIBSIZE 0038 00000090 XDICPVCD 0039 XDIDEVNO 0088 02 XDIDFCPO 000C 20 XDIDMEMB 0080 XDIDSLOT 003D 00000008 XDIDUID 000C XDIDUIDL 0034 XDIDUSER 0078 XDIEMEMB 0050 XDIEQID 000C XDIEQIDL 0034 XDIEUSER 0048 XDIEXCLU 0088 40 XDIFLAG 0001 XDIFPNV 0089 40 XDIFPNV 000D 40 XDIFPNW 0089 04 XDIFPNW 000D 04 XDIFPV 0089 80 XDIFPV 000D 80 XDIFPW 0089 08 XDIFPW 000D 08 XDIGFLAG 0035 XDIGPGID 000C XDIHDRLN 000C 0000000C XDIKMEMB 0070 XDIKUSER 0068 XDILINKQ 0000 00 XDILINKS 0088 08 XDILINKV 0000 18 XDILKABT 0001 08 XDILKACQ 0000 20 XDILKCOM 0001 10 XDILKHDR 0038 00000038 XDILKIGN 0001 40 XDILKNO 0001 20 XDILKREL 0000 24 XDILKSAF 0001 04 XDILKYES 0001 80 XDILNKRQ 004A 00000050 XDILNKRS 0089 0000008A XDIMDAVA 0000 14 XDIMDEND 0040 XDIMDMSG 000C XDIMDSIZ 0040 00000040 XDIMEEXT 003C XDIMFLAG 0088 XDIMSEXT 0038 XDIMSG 000C XDINFPNV 0089 10 XDINFPNV 000D 10 XDINFPNW 0089 01 XDINFPNW 000D 01 XDINFPV 0089 20 XDINFPV 000D 20 XDINFPW 0089 02 XDINFPW 000D 02 XDINOSLT 0012 04 XDINUMLK 000C XDIOTADJ 0088 10 XDIOWNRU 0040 XDIOWNRV 0048 XDIPARM 0002 XDIPARM2 0003 XDIPAYLD 0000 XDIPDUID 000C XDIPDUIL 0034 XDIPFLAG 0017 XDIPQSIZ 0038 00000040 XDIPRSIZ 0017 00000018 XDIQLFLG 0010 XDIQLINK 0000 08 XDIQLSIZ 0011 00000014 XDIQLTRN 0010 80 XDIRDADJ 0088 20 XDIRDCNT 000C XDIRDFPO 0088 04 XDIRDMDU 000C XDIRDMLN 0034 XDIRDUID 000E XDIRDUIL 0036 XDIRDVMS 0034 00000029 XDIRELOC 000C 10 XDIRESVH 0017 80 XDIRLDUI 000C XDIRLDUL 0034 XDIRLKMS 0038 XDIRLSIZ 003B 0000003C XDIRLVOL 0035 XDIRMEMB 0018 XDIROFFL 003D 00000004 XDIRPGID 0000 28 XDIRPVCD 003E XDIRSVCK 0000 2C XDIRUSER 0010 XDISAFEM 000C 20 XDISDUID 0010 XDISDUIL 0038 XDISEQN 0005 XDISERVC 0000 XDISHVCK 0000 30 XDISIZE 0038 00000012 XDISLNKS 000C 40 XDISMEMB 0040 XDISPDET 0000 34 XDISPFLG 003D XDISPOOL 0000 0C XDISPREP 000E XDISPREQ 0010 XDISQSIZ 003A 0000002B XDISQSZD 003A 00000006 XDISQVOL 000C XDISRLAB 0000 38 XDISRSIZ 003E 00000031 XDISRSZD 003E 00000007 XDISRVOL 000C XDISTCNT 0034 XDISUNDF 003D 00000000 XDISUSER 0038 XDISVQSZ 000D 00000010 XDISVRSZ 000C 0000000E XDISYSTM 0006 XDITLOCK 0002 00000000 XDITQSIZ 003D 00000040 XDITRSIZ 0012 00000013 XDIUNQ 0008 XDIVFLAG 0089 XDIVMEMB 0060 XDIVOLSR 0037 XDIVUSER 0058 XDIWFLAG 000C XDIWLKSZ 000E 00000010 XDIWMEMB 002C XDIWRTLN 0088 80 XDIWTCNT 0020 XDIWTLND 0000 10 XDIWTLNG 0000 04 XDIWTLNK 000C 80 XDIWUSER 0024 XDIWVFLG 000D XDIZESVH 000C 80 XDIZFLAG 000C XDIZQSIZ 0016 0000001C XDIZRSIZ 000D 00000014 XDIZUSER 000C XDIZVDEV 0014 |
Copyright IBM Corporation, 1990, 2016