public class Format9DSCB extends java.lang.Object implements DSCB
This mapping is a direct, field-for-field translation of the assembler DSECT described by 'SYS1.MODGEN(IECSDSL1)'. Refer to IECSDSL1 for more information.
ZFile.readDSCBChain(String, String)
Modifier and Type | Field and Description |
---|---|
static int |
_DEFAULT_LEN |
static int |
DS9ATRVDATA
DS9ATRVData EQU 2 Offset to vendor-supplied data
End Added EQUs @P10A
|
static int |
DS9ATRVFLAG
DS9ATRVFlag EQU 0,1 Offset to & len of flags and length for a subfield
|
static int |
DS9ATRVH
DS9ATRVH EQU 0,2 Offset to & len of two-byte header for a subfield
|
static int |
DS9ATRVID
DS9ATRVID EQU 1,1 Offset to & len of vendor ID issued BY IBM
|
static int |
DS9ATRVLEN
DS9ATRVLen EQU X'0F' Mask for bits for length in DS9ATRVFlag
|
static int |
DS9CREAT
DS9CREAT EQU X'80' Format 9 DSCB built by Create @V2A
The following three fields valid when DS9CREAT is set @V2A
|
static int |
DS9END
DS9END EQU * END OF THE DSCB 9 MAPPING
|
static int |
DS9IDC
DS9IDC EQU X'F9'
SPACE FOR 10 F3 POINTERS *
|
static int |
DS9KEY
DS9KEY EQU X'09'
|
static int |
DS9LEN
DS9LEN EQU DS9END-IECSDSL9
END
|
static int |
DS9SUBT1
DS9SUBT1 EQU X'01' ATTRIBUTE DATA AND A LIST OF
POINTERS TO FORMAT 3 DSCBs
|
static int |
DS9SUBT2
DS9SUBT2 EQU X'02' RESERVED FOR NEXT FORMAT 9
|
static int |
F9DSCB
F9DSCB DSECT
IECSDSL1 (9)
|
static int |
IECSDSF9
IECSDSF9 EQU IECSDSL9 SAME AS IECSDSL9
FORMAT 9 DSCB MAPPING *
|
static int |
IECSDSL9
IECSDSL9 EQU * FORMAT 9 DSCB
|
Constructor and Description |
---|
Format9DSCB() |
Format9DSCB(byte[] buffer) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getByteBuffer() |
byte[] |
getBytes()
Answer the underlying byte array mapped by this object.
|
java.lang.String |
getDS9ATRI1() |
byte[] |
getDS9ATRI2() |
byte[] |
getDS9ATRV1() |
int |
getDS9CCPTR() |
byte[] |
getDS9F3() |
java.lang.String |
getDS9F3CC() |
java.lang.String |
getDS9F3HH() |
byte[] |
getDS9F3P() |
java.lang.String |
getDS9F3R() |
int |
getDS9FLAG1() |
java.lang.String |
getDS9FMTID() |
int |
getDS9HHPTR() |
java.lang.String |
getDS9JOBNAME() |
int |
getDS9KEYID() |
int |
getDS9NUMF3() |
int |
getDS9NUMF9() |
byte[] |
getDS9PTRDS() |
int |
getDS9RPTR() |
java.lang.String |
getDS9STEPNAME() |
int |
getDS9SUBTY() |
byte[] |
getDS9TIME() |
void |
setDS9ATRI1(java.lang.String dS9ATRI1) |
void |
setDS9ATRI2(byte[] dS9ATRI2) |
void |
setDS9ATRV1(byte[] dS9ATRV1) |
void |
setDS9CCPTR(int dS9CCPTR) |
void |
setDS9F3(byte[] dS9F3) |
void |
setDS9F3CC(java.lang.String dS9F3CC) |
void |
setDS9F3HH(java.lang.String dS9F3HH) |
void |
setDS9F3P(byte[] dS9F3P) |
void |
setDS9F3R(java.lang.String dS9F3R) |
void |
setDS9FLAG1(int dS9FLAG1) |
void |
setDS9FMTID(java.lang.String dS9FMTID) |
void |
setDS9HHPTR(int dS9HHPTR) |
void |
setDS9JOBNAME(java.lang.String dS9JOBNAME) |
void |
setDS9KEYID(int dS9KEYID) |
void |
setDS9NUMF3(int dS9NUMF3) |
void |
setDS9NUMF9(int dS9NUMF9) |
void |
setDS9PTRDS(byte[] dS9PTRDS) |
void |
setDS9RPTR(int dS9RPTR) |
void |
setDS9STEPNAME(java.lang.String dS9STEPNAME) |
void |
setDS9SUBTY(int dS9SUBTY) |
void |
setDS9TIME(byte[] dS9TIME) |
public static final int F9DSCB
F9DSCB DSECT IECSDSL1 (9)
public static final int IECSDSL9
IECSDSL9 EQU * FORMAT 9 DSCB
public static final int IECSDSF9
IECSDSF9 EQU IECSDSL9 SAME AS IECSDSL9 FORMAT 9 DSCB MAPPING *
public static final int DS9KEY
DS9KEY EQU X'09'
public static final int DS9SUBT1
DS9SUBT1 EQU X'01' ATTRIBUTE DATA AND A LIST OF POINTERS TO FORMAT 3 DSCBs
public static final int DS9SUBT2
DS9SUBT2 EQU X'02' RESERVED FOR NEXT FORMAT 9
public static final int DS9CREAT
DS9CREAT EQU X'80' Format 9 DSCB built by Create @V2A The following three fields valid when DS9CREAT is set @V2A
public static final int DS9IDC
DS9IDC EQU X'F9' SPACE FOR 10 F3 POINTERS *
public static final int DS9ATRVH
DS9ATRVH EQU 0,2 Offset to & len of two-byte header for a subfield
public static final int DS9ATRVFLAG
DS9ATRVFlag EQU 0,1 Offset to & len of flags and length for a subfield
public static final int DS9ATRVLEN
DS9ATRVLen EQU X'0F' Mask for bits for length in DS9ATRVFlag
public static final int DS9ATRVID
DS9ATRVID EQU 1,1 Offset to & len of vendor ID issued BY IBM
public static final int DS9ATRVDATA
DS9ATRVData EQU 2 Offset to vendor-supplied data End Added EQUs @P10A
public static final int DS9END
DS9END EQU * END OF THE DSCB 9 MAPPING
public static final int DS9LEN
DS9LEN EQU DS9END-IECSDSL9 END
public static final int _DEFAULT_LEN
public byte[] getByteBuffer()
public byte[] getBytes()
DSCB
public int getDS9KEYID()
public void setDS9KEYID(int dS9KEYID)
public int getDS9SUBTY()
public void setDS9SUBTY(int dS9SUBTY)
public int getDS9NUMF9()
public void setDS9NUMF9(int dS9NUMF9)
public java.lang.String getDS9ATRI1()
public void setDS9ATRI1(java.lang.String dS9ATRI1)
public int getDS9FLAG1()
public void setDS9FLAG1(int dS9FLAG1)
public java.lang.String getDS9JOBNAME()
public void setDS9JOBNAME(java.lang.String dS9JOBNAME)
public java.lang.String getDS9STEPNAME()
public void setDS9STEPNAME(java.lang.String dS9STEPNAME)
public byte[] getDS9TIME()
public void setDS9TIME(byte[] dS9TIME)
public java.lang.String getDS9FMTID()
public void setDS9FMTID(java.lang.String dS9FMTID)
public int getDS9NUMF3()
public void setDS9NUMF3(int dS9NUMF3)
public byte[] getDS9F3()
public void setDS9F3(byte[] dS9F3)
public byte[] getDS9F3P()
public void setDS9F3P(byte[] dS9F3P)
public java.lang.String getDS9F3CC()
public void setDS9F3CC(java.lang.String dS9F3CC)
public java.lang.String getDS9F3HH()
public void setDS9F3HH(java.lang.String dS9F3HH)
public java.lang.String getDS9F3R()
public void setDS9F3R(java.lang.String dS9F3R)
public byte[] getDS9ATRV1()
public void setDS9ATRV1(byte[] dS9ATRV1)
public byte[] getDS9ATRI2()
public void setDS9ATRI2(byte[] dS9ATRI2)
public byte[] getDS9PTRDS()
public void setDS9PTRDS(byte[] dS9PTRDS)
public int getDS9CCPTR()
public void setDS9CCPTR(int dS9CCPTR)
public int getDS9HHPTR()
public void setDS9HHPTR(int dS9HHPTR)
public int getDS9RPTR()
public void setDS9RPTR(int dS9RPTR)