Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
LABREC
Control Block Contents
LABREC DSECT
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
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 1 May 2002 at 14:22:36 EDT.
Copyright IBM Corporation, 1990, 2002