- java.lang.Object
-
- com.ibm.jzos.Format3DSCB
-
- All Implemented Interfaces:
DSCB
public class Format3DSCB extends java.lang.Object implements 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:
ZFile.readDSCBChain(String, String)
-
-
Field Summary
Fields Modifier and Type Field Description static int
_DEFAULT_LEN
static int
DS3END
DS3END EQU * EQUATE AT END OF DSCB3 MAP @P1C ENDstatic int
DS3IDC
DS3IDC EQU X'F3' FORMAT 3 IDENTIFIER @LvAstatic int
F3DSCB
F3DSCB DSECT IECSDSL1 (3)static int
IECSDSF3
IECSDSF3 EQU IECSDSL3 SAME AS IECSDSL3 @P1Cstatic int
IECSDSL3
IECSDSL3 EQU * FORMAT 3 DSCB
-
Constructor Summary
Constructors Constructor Description Format3DSCB()
Format3DSCB(byte[] buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getByteBuffer()
byte[]
getBytes()
Answer the underlying byte array mapped by this object.byte[]
getDS3ADEXT()
byte[]
getDS3DSCB()
byte[]
getDS3EXT1()
byte[]
getDS3EXTNT()
java.lang.String
getDS3FMTID()
long
getDS3KEYID()
byte[]
getDS3PTRDS()
void
setDS3ADEXT(byte[] dS3ADEXT)
void
setDS3DSCB(byte[] dS3DSCB)
void
setDS3EXT1(byte[] dS3EXT1)
void
setDS3EXTNT(byte[] dS3EXTNT)
void
setDS3FMTID(java.lang.String dS3FMTID)
void
setDS3KEYID(long dS3KEYID)
void
setDS3PTRDS(byte[] dS3PTRDS)
-
-
-
Field Detail
-
F3DSCB
public static final int F3DSCB
F3DSCB DSECT IECSDSL1 (3)
-
IECSDSL3
public static final int IECSDSL3
IECSDSL3 EQU * FORMAT 3 DSCB
-
IECSDSF3
public static final int IECSDSF3
IECSDSF3 EQU IECSDSL3 SAME AS IECSDSL3 @P1C
-
DS3IDC
public static final int DS3IDC
DS3IDC EQU X'F3' FORMAT 3 IDENTIFIER @LvA
- See Also:
- Constant Field Values
-
DS3END
public static final int DS3END
DS3END EQU * EQUATE AT END OF DSCB3 MAP @P1C END
-
_DEFAULT_LEN
public static final int _DEFAULT_LEN
-
-
Method Detail
-
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
public java.lang.String getDS3FMTID()
-
setDS3FMTID
public void setDS3FMTID(java.lang.String dS3FMTID)
-
getDS3ADEXT
public byte[] getDS3ADEXT()
-
setDS3ADEXT
public void setDS3ADEXT(byte[] dS3ADEXT)
-
getDS3PTRDS
public byte[] getDS3PTRDS()
-
setDS3PTRDS
public void setDS3PTRDS(byte[] dS3PTRDS)
-
-