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. |
LABREC
Cross Reference (Contains links to field and bit definitions)
LABREC Prolog
Name : LABREC Description: DLBL/Extent Record DSECT : LABREC Function : LABREC describes the fields within a DLBL/extent record and is used in the CMS/DOS environment. LABREC is called by the LABREC macro.
LABREC Control Block Content
LABREC DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure LABREC DLBL/Extent Record 00000000 LABEXN * NUMBER EXTENTS 0000 0 Character 1 LABIND DLBL/EXTENT INDICATOR 1... .... LABNPAK X'80' NEXT EXTENT ON NEW PACK .1.. .... LABLAST X'40' LAST EXTENT ..1. .... LABYPAS X'20' BYPASS EXTENT ...1 .... LABNVOL X'10' NEW VOL ON SAME UNIT .... 1... LABOMIT X'08' EXTENT LIMITS OMITTED .... .1.. LABCONV X'04' EXTENT CONVERTED TO DASD ADDR .... ..1. LABNO X'02' NO EXTENT CARD .... ...1 LABSEC X'01' SECURED FILE 0001 1 Character 7 LABFNAME FILENAME 0008 8 Character 1 LABDAISS DA/IS INDICATORS 1... .... LABADREC X'80' ADD. LABEL REC. FOLLOW .1.. .... LABCISSW X'40' CI-SIZE IS SPECIFIED ..1. .... LABBLKSW X'20' BLKSIZE IS SPECIFIED ...1 .... LABFBAIN X'10' FBA INDICATOR .... 1... LABOMT X'08' EXTENT LIMITS OMITTED .... .1.. LABCON X'04' EXT CONVERTED TO DASD ADDR .... ..1. LABCTREC X'02' LABEL CONT. REC. 0009 9 Character 44 LABDSN DATA SET NAME 0035 53 Character 1 LABFID FORMAT ID 0036 54 Character 6 LABFSER VOLID OF FIRST EXTENT 003C 60 Character 2 LABVSEQ VOLUME SEQ NO 003E 62 Character 3 LABCRDTE CREATION DATE 0041 65 Character 3 LABEXPDT EXPIRATION DATE 0044 68 Character 2 LABRETPD RETENTION PERIOD 0046 70 Character 1 LABOPCOD DLBL TYPE 00000047 LABSYSCD * SYSTEM CODE 00000047 LABVSAM * VSAM OWNED FLD 0047 71 Character 7 LABUCNAM USER CATALOG NAME 004E 78 Character 2 * 0050 80 Character 4 LABBUFSP BUFFER SIZE 00000054 LABDLBSZ *-LABEXN DLBL BLOCK SIZE 00000054 LABEXT * 0054 84 Character 6 LABVOL VOLID 005A 90 Character 1 LABTYP TYPE OF EXTENT 005B 91 Character 1 LABSEQ EXTENT NUMBER 0000005C LABST * START OF EXTENT 0000005C LABSTBK * 005C 92 Character 2 LCC LOWER CYL 005E 94 Character 2 LHH LOWER HEAD 00000060 LABED * EXTENT END 00000060 LABENDBK * 0060 96 Character 2 UCC UPPER CYL 0062 98 Character 2 UHH UPPER HEAD 0064 100 Character 2 LABLUBA LUB UNIT 0066 102 Character 1 LABSW SWITCHES 1... .... LAB64K X'80' BLOCK ADDR. AND/OR NUM. OF BLOCKS 64K-1 0067 103 Character 1 * RESERVED 00000014 LABEXTSZ *-LABEXT EXTENT BLOCK SIZE 0047 71 Character 5 * RESERVED 004C 76 Character 4 LABCISZ CI-SIZE 0050 80 Character 4 LABBLKSZ BLOCK SIZE
LABREC Storage Layout
*** LABREC - DLBL/Extent Record * * +------+------------------------------------------------+ * 0 |LABIND| LABFNAME | * +------+------------------------------------------------+ * 8 |:DAISS| | * +------+ | * 10 | | * = LABDSN = * | +------+-------------+ * 30 | |LABFID| (036)- | * +---------------------------+------+------+-------------+ * 38 | -LABFSER | LABVSEQ | LABCRDTE- | * +------+--------------------+-------------+------+------+ * 40 |-(03E)| LABEXPDT | LABRETPD |:OPCOD|(047)-| * +------+--------------------+-------------+------+------+ * 48 | -LABUCNAM |/////////////| * +---------------------------+-------------+-------------+ * 50 | LABBUFSP | LABVOL- | * +-------------+------+------+-------------+-------------+ * 58 | -(054) |LABTYP|LABSEQ| LCC | LHH | * +-------------+------+------+-------------+------+------+ * 60 | UCC | UHH | LABLUBA |LABSW |//////| * +-------------+-------------+-------------+------+------+ * 68 * *** LABREC - DLBL/Extent Record *** Overlay for LABSYSCD in LABREC * * +------+ * ... 47 |//////| * +---------------------------+--------------------+------+ * 48 |///////////////////////////| LABCISZ | * +---------------------------+---------------------------+ * 50 | LABBLKSZ | 54 * +---------------------------+ * *** Overlay for LABSYSCD in LABREC
LABREC Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----LABADREC 0008 80
LABBLKSW 0008 20
LABBLKSZ 0050
LABBUFSP 0050
LABCISSW 0008 40
LABCISZ 004C
LABCON 0008 04
LABCONV 0000 04
LABCRDTE 003E
LABCTREC 0008 02
LABDAISS 0008
LABDLBSZ 0050 00000054
LABDSN 0009
LABED 005E 00000060
LABENDBK 005E 00000060
LABEXN 0000 00000000
LABEXPDT 0041
LABEXT 0050 00000054
LABEXTSZ 0067 00000014
LABFBAIN 0008 10
LABFID 0035
LABFNAME 0001
LABFSER 0036
LABIND 0000
LABLAST 0000 40
LABLUBA 0064
LABNO 0000 02
LABNPAK 0000 80
LABNVOL 0000 10
LABOMIT 0000 08
LABOMT 0008 08
LABOPCOD 0046
LABRETPD 0044
LABSEC 0000 01
LABSEQ 005B
LABST 005B 0000005C
LABSTBK 005B 0000005C
LABSW 0066
LABSYSCD 0046 00000047
LABTYP 005A
LABUCNAM 0047
LABVOL 0054
LABVSAM 0046 00000047
LABVSEQ 003C
LABYPAS 0000 20
LAB64K 0066 80
LCC 005C
LHH 005E
UCC 0060
UHH 0062
Last updated on 12 Aug 1999 at 11:22:23 EDT.
Copyright IBM Corporation, 1990, 1999