com.ibm.jzos.sample.fields
Class Format5DSCBBase
- java.lang.Object
-
- com.ibm.jzos.sample.fields.Format5DSCBBase
-
- Direct Known Subclasses:
- Format5DSCB
public class Format5DSCBBase extends java.lang.ObjectA class which maps a Format 5 DSCB (VTOC free space)- Since:
- 2.1.0
- See Also:
Format5DSCB
-
-
Field Summary
Fields Modifier and Type Field and Description static intDS5ENDTO FORMAT 5 DSCB OR ZERO @P1A
DS5END EQU * EQUATE AT END OF DSCB5 @P1Cstatic intDS5EXTLNDS5EXTLN EQU DS5EXTAV-DS5AVEXT LENGTH OF AN EXTENT @L6Astatic intDS5EXTMXDESCRIPTOR IN A FMT 5 @L6A
DSCB @L6A
DS5EXTMX EQU 26 MAXIMUM NUMBER OF FREE @L6Astatic intDS5IDCEXTENTS IN A FMT5 DSCB @L6A
DS5IDC EQU X'F5' FORMAT 5 IDENTIFIER CONSTANT @L6Astatic intDS5RTALNEXTENTS IN A FMT5 DSCB @L6A
DS5RTALN EQU 2 LENGTH OF AN RTA IN A FMT 5static intF5DSCBF5DSCB DSECTstatic intIECSDSF5IECSDSF5 EQU IECSDSL5 SAME AS IECSDSL5 @P1Cstatic intIECSDSL5IECSDSL1 (5)
VALID ONLY IF DS4EFVLD AND DS4DOSBT ARE OFF.
-
Constructor Summary
Constructors Constructor and Description Format5DSCBBase(byte[] buffer, int bufOffset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description byte[]getDs5avext()byte[]getDs5extav()java.lang.StringgetDs5fmtid()longgetDs5keyid()byte[]getDs5mavet()byte[]getDs5ptrds()voidsetDs5avext(byte[] ds5avext)voidsetDs5extav(byte[] ds5extav)voidsetDs5fmtid(java.lang.String ds5fmtid)voidsetDs5keyid(long ds5keyid)voidsetDs5mavet(byte[] ds5mavet)voidsetDs5ptrds(byte[] ds5ptrds)
-
-
-
Field Detail
-
F5DSCB
public static int F5DSCB
F5DSCB DSECT
-
IECSDSL5
public static int IECSDSL5
IECSDSL1 (5)
VALID ONLY IF DS4EFVLD AND DS4DOSBT ARE OFF. @02A
IECSDSL5 EQU * FORMAT 5 DSCB
-
IECSDSF5
public static int IECSDSF5
IECSDSF5 EQU IECSDSL5 SAME AS IECSDSL5 @P1C
-
DS5END
public static int DS5END
TO FORMAT 5 DSCB OR ZERO @P1A
DS5END EQU * EQUATE AT END OF DSCB5 @P1C
-
DS5EXTLN
public static int DS5EXTLN
DS5EXTLN EQU DS5EXTAV-DS5AVEXT LENGTH OF AN EXTENT @L6A
-
DS5EXTMX
public static int DS5EXTMX
DESCRIPTOR IN A FMT 5 @L6A
DSCB @L6A
DS5EXTMX EQU 26 MAXIMUM NUMBER OF FREE @L6A
-
DS5RTALN
public static int DS5RTALN
EXTENTS IN A FMT5 DSCB @L6A
DS5RTALN EQU 2 LENGTH OF AN RTA IN A FMT 5
-
DS5IDC
public static int DS5IDC
EXTENTS IN A FMT5 DSCB @L6A
DS5IDC EQU X'F5' FORMAT 5 IDENTIFIER CONSTANT @L6A
-
-
Method Detail
-
getDs5keyid
public long getDs5keyid()
-
setDs5keyid
public void setDs5keyid(long ds5keyid)
-
getDs5avext
public byte[] getDs5avext()
-
setDs5avext
public void setDs5avext(byte[] ds5avext)
-
getDs5extav
public byte[] getDs5extav()
-
setDs5extav
public void setDs5extav(byte[] ds5extav)
-
getDs5fmtid
public java.lang.String getDs5fmtid()
-
setDs5fmtid
public void setDs5fmtid(java.lang.String ds5fmtid)
-
getDs5mavet
public byte[] getDs5mavet()
-
setDs5mavet
public void setDs5mavet(byte[] ds5mavet)
-
getDs5ptrds
public byte[] getDs5ptrds()
-
setDs5ptrds
public void setDs5ptrds(byte[] ds5ptrds)
-
-