java.lang.Object
com.ibm.jzos.Format3DSCB
- All Implemented Interfaces:
DSCB
A object which maps a Format-3 DSCB (Dataset Control Block),
which is a record from the VTOC that describes a MVS dataset.
This mapping is a direct, field-for-field translation of the assembler DSECT described by 'SYS1.MODGEN(IECSDSL1)'. Refer to IECSDSL1 for more information.
- Since:
- 2.3.4
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
DS3END EQU * EQUATE AT END OF DSCB3 MAP @P1C ENDstatic final int
DS3IDC EQU X'F3' FORMAT 3 IDENTIFIER @LvAstatic final int
F3DSCB DSECT IECSDSL1 (3)static final int
IECSDSF3 EQU IECSDSL3 SAME AS IECSDSL3 @P1Cstatic final int
IECSDSL3 EQU * FORMAT 3 DSCB -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
byte[]
getBytes()
Answer the underlying byte array mapped by this object.byte[]
byte[]
byte[]
byte[]
long
byte[]
void
setDS3ADEXT
(byte[] dS3ADEXT) void
setDS3DSCB
(byte[] dS3DSCB) void
setDS3EXT1
(byte[] dS3EXT1) void
setDS3EXTNT
(byte[] dS3EXTNT) void
setDS3FMTID
(String dS3FMTID) void
setDS3KEYID
(long dS3KEYID) void
setDS3PTRDS
(byte[] dS3PTRDS)
-
Field Details
-
F3DSCB
public static final int F3DSCBF3DSCB DSECT IECSDSL1 (3)
-
IECSDSL3
public static final int IECSDSL3IECSDSL3 EQU * FORMAT 3 DSCB
-
IECSDSF3
public static final int IECSDSF3IECSDSF3 EQU IECSDSL3 SAME AS IECSDSL3 @P1C
-
DS3IDC
public static final int DS3IDCDS3IDC EQU X'F3' FORMAT 3 IDENTIFIER @LvA
- See Also:
-
DS3END
public static final int DS3ENDDS3END EQU * EQUATE AT END OF DSCB3 MAP @P1C END
-
_DEFAULT_LEN
public static final int _DEFAULT_LEN
-
-
Constructor Details
-
Format3DSCB
public Format3DSCB() -
Format3DSCB
public Format3DSCB(byte[] buffer)
-
-
Method Details
-
getByteBuffer
public byte[] getByteBuffer() -
getBytes
public byte[] getBytes()Description copied from interface:DSCB
Answer the underlying byte array mapped by this object. -
getDS3DSCB
public byte[] getDS3DSCB() -
setDS3DSCB
public void setDS3DSCB(byte[] dS3DSCB) -
getDS3KEYID
public long getDS3KEYID() -
setDS3KEYID
public void setDS3KEYID(long dS3KEYID) -
getDS3EXT1
public byte[] getDS3EXT1() -
setDS3EXT1
public void setDS3EXT1(byte[] dS3EXT1) -
getDS3EXTNT
public byte[] getDS3EXTNT() -
setDS3EXTNT
public void setDS3EXTNT(byte[] dS3EXTNT) -
getDS3FMTID
-
setDS3FMTID
-
getDS3ADEXT
public byte[] getDS3ADEXT() -
setDS3ADEXT
public void setDS3ADEXT(byte[] dS3ADEXT) -
getDS3PTRDS
public byte[] getDS3PTRDS() -
setDS3PTRDS
public void setDS3PTRDS(byte[] dS3PTRDS)
-