java.lang.Object
com.ibm.jzos.sample.fields.Format5DSCBBase
- Direct Known Subclasses:
Format5DSCB
A class which maps a Format 5 DSCB (VTOC free space)
- Since:
- 2.1.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
TO FORMAT 5 DSCB OR ZERO @P1A
DS5END EQU * EQUATE AT END OF DSCB5 @P1Cstatic int
DS5EXTLN EQU DS5EXTAV-DS5AVEXT LENGTH OF AN EXTENT @L6Astatic int
DESCRIPTOR IN A FMT 5 @L6A
DSCB @L6A
DS5EXTMX EQU 26 MAXIMUM NUMBER OF FREE @L6Astatic int
EXTENTS IN A FMT5 DSCB @L6A
DS5IDC EQU X'F5' FORMAT 5 IDENTIFIER CONSTANT @L6Astatic int
EXTENTS IN A FMT5 DSCB @L6A
DS5RTALN EQU 2 LENGTH OF AN RTA IN A FMT 5static int
F5DSCB DSECTstatic int
IECSDSF5 EQU IECSDSL5 SAME AS IECSDSL5 @P1Cstatic int
IECSDSL1 (5)
VALID ONLY IF DS4EFVLD AND DS4DOSBT ARE OFF. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
byte[]
long
byte[]
byte[]
void
setDs5avext
(byte[] ds5avext) void
setDs5extav
(byte[] ds5extav) void
setDs5fmtid
(String ds5fmtid) void
setDs5keyid
(long ds5keyid) void
setDs5mavet
(byte[] ds5mavet) void
setDs5ptrds
(byte[] ds5ptrds)
-
Field Details
-
F5DSCB
public static int F5DSCBF5DSCB DSECT -
IECSDSL5
public static int IECSDSL5IECSDSL1 (5)
VALID ONLY IF DS4EFVLD AND DS4DOSBT ARE OFF. @02A
IECSDSL5 EQU * FORMAT 5 DSCB -
IECSDSF5
public static int IECSDSF5IECSDSF5 EQU IECSDSL5 SAME AS IECSDSL5 @P1C -
DS5END
public static int DS5ENDTO FORMAT 5 DSCB OR ZERO @P1A
DS5END EQU * EQUATE AT END OF DSCB5 @P1C -
DS5EXTLN
public static int DS5EXTLNDS5EXTLN EQU DS5EXTAV-DS5AVEXT LENGTH OF AN EXTENT @L6A -
DS5EXTMX
public static int DS5EXTMXDESCRIPTOR IN A FMT 5 @L6A
DSCB @L6A
DS5EXTMX EQU 26 MAXIMUM NUMBER OF FREE @L6A -
DS5RTALN
public static int DS5RTALNEXTENTS IN A FMT5 DSCB @L6A
DS5RTALN EQU 2 LENGTH OF AN RTA IN A FMT 5 -
DS5IDC
public static int DS5IDCEXTENTS IN A FMT5 DSCB @L6A
DS5IDC EQU X'F5' FORMAT 5 IDENTIFIER CONSTANT @L6A
-
-
Constructor Details
-
Format5DSCBBase
public Format5DSCBBase(byte[] buffer, int bufOffset)
-
-
Method Details
-
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
-
setDs5fmtid
-
getDs5mavet
public byte[] getDs5mavet() -
setDs5mavet
public void setDs5mavet(byte[] ds5mavet) -
getDs5ptrds
public byte[] getDs5ptrds() -
setDs5ptrds
public void setDs5ptrds(byte[] ds5ptrds)
-