|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.jzos.sample.fields.Smf83BaseRecord
public class Smf83BaseRecord
Base class to map the fixed portion of SMF record 83 (RACF Security information).
This code (excluding these notes) was generated using
com.ibm.jzos.recordgen.asm.RecordClassGenerator
using the following JCL:
//ASSEMBLE EXEC ASMAC,PARM='ADATA,LIST,NOTERM,NODECK,NOOBJECT' //C.SYSIN DD * IFASMFR 83 END //C.SYSADATA DD DSN=&&ADATA,DISP=(NEW,PASS), // SPACE=(CYL,(3,1)) //* //JAVA EXEC PROC=EXJZOSVM,VERSION='50' //MAINARGS DD * com.ibm.jzos.recordgen.asm.RecordClassGenerator section=SMFRCD83 bufoffset=false package=com.ibm.jzos.sample.fields class=Smf83BaseRecord //SYSADATA DD DSN=&&ADATA,DISP=(OLD,DELETE) //STDOUT DD PATH='/home/user/Smf83BaseRecord.java', // PATHOPTS=(OWRONLY,OCREAT), // PATHMODE=SIRWXU //STDENV DD * ...
for a hand-coded subclass of this class that glues together the components
of a SMF 83 record.
Field Summary | |
---|---|
protected byte[] |
bytes
|
protected static AssemblerDatatypeFactory |
factory
|
protected static ByteArrayField |
SMF83DF1
SMF83DF1 DS BL34 THE FOLLOWING FIELDS ARE DIFFERENT FROM @D6C |
protected static PackedDecimalAsIntField |
SMF83DTE
SMF83DTE DS PL4 DATE FROM TIME MACRO @M5A |
protected static BinaryAsIntField |
SMF83FLG
SMF83FLG DS BL1 SYSTEM INDICATOR @M5A |
protected static BinaryAsIntField |
SMF83LD1
SMF83LD1 DS BL2 LENGTH OF SECURITY SECTION @D6A |
protected static BinaryAsIntField |
SMF83LD2
SMF83LD2 DS BL2 LENGTH OF RELOCATE SECTION @D6A |
protected static BinaryAsIntField |
SMF83LEN
SMF83LEN DS BL2 RECORD LENGTH @M5A |
protected static BinaryAsIntField |
SMF83LPD
SMF83LPD DS BL2 LENGTH OF PRODUCT SECTION @D6A |
protected static BinaryAsIntField |
SMF83ND1
SMF83ND1 DS BL2 NUMBER OF SECURITY SECTIONS @D6A |
protected static BinaryAsIntField |
SMF83ND2
SMF83ND2 DS BL2 NUMBER OF RELOCATE SECTIONS @D6A |
protected static BinaryAsIntField |
SMF83NPD
SMF83NPD DS BL2 NUMBER OF PRODUCT SECTIONS @D6A |
protected static BinaryAsLongField |
SMF83OD1
SMF83OD1 DS BL4 OFFSET TO SECURITY SECTION @D6A |
protected static BinaryAsLongField |
SMF83OD2
SMF83OD2 DS BL4 OFFSET TO RELOCATE SECTION @D6A |
protected static BinaryAsLongField |
SMF83OPD
SMF83OPD DS BL4 OFFSET TO PRODUCT SECTION @D6A |
protected static BinaryAsIntField |
SMF83RTY
BIT MEANING WHEN SET @M5A BIT 1 SUBTYPE UTILIZED INDICATOR @M5A SMF83RTY DS BL1 RECORD TYPE(83) @M5A |
protected static ByteArrayField |
SMF83SDS
|
protected static BinaryAsIntField |
SMF83SEG
SMF83SEG DS BL2 SEGMENT DESCRIPTOR @M5A |
protected static StringField |
SMF83SID
SMF83SID DS CL4 SYSTEM IDENTIFICATION @M5A |
protected static StringField |
SMF83SSI
|
protected static BinaryAsLongField |
SMF83TME
SMF83TME DS BL4 TOD FROM TIME MACRO - BINARY @M5A |
protected static BinaryAsIntField |
SMF83TRP
|
protected static BinaryAsIntField |
SMF83TYP
SMF83TYP DS BL2 RECORD SUBTYPE =1 @M5A |
protected static BinaryAsIntField |
SMF83XXX
SMF83XXX DS BL2 RESERVED @D6A |
static int |
SMFRCD83
IFASMFR 83 %IFABGN1: ; SMF RECORD FIXED HEADER SECTION @D6A |
Constructor Summary | |
---|---|
Smf83BaseRecord(byte[] buffer)
|
Method Summary | |
---|---|
byte[] |
getSmf83df1()
|
int |
getSmf83dte()
|
int |
getSmf83flg()
|
int |
getSmf83ld1()
|
int |
getSmf83ld2()
|
int |
getSmf83len()
|
int |
getSmf83lpd()
|
int |
getSmf83nd1()
|
int |
getSmf83nd2()
|
int |
getSmf83npd()
|
long |
getSmf83od1()
|
long |
getSmf83od2()
|
long |
getSmf83opd()
|
int |
getSmf83rty()
|
byte[] |
getSmf83sds()
|
int |
getSmf83seg()
|
java.lang.String |
getSmf83sid()
|
java.lang.String |
getSmf83ssi()
|
long |
getSmf83tme()
|
int |
getSmf83trp()
|
int |
getSmf83typ()
|
int |
getSmf83xxx()
|
void |
setSmf83df1(byte[] smf83df1)
|
void |
setSmf83dte(int smf83dte)
|
void |
setSmf83flg(int smf83flg)
|
void |
setSmf83ld1(int smf83ld1)
|
void |
setSmf83ld2(int smf83ld2)
|
void |
setSmf83len(int smf83len)
|
void |
setSmf83lpd(int smf83lpd)
|
void |
setSmf83nd1(int smf83nd1)
|
void |
setSmf83nd2(int smf83nd2)
|
void |
setSmf83npd(int smf83npd)
|
void |
setSmf83od1(long smf83od1)
|
void |
setSmf83od2(long smf83od2)
|
void |
setSmf83opd(long smf83opd)
|
void |
setSmf83rty(int smf83rty)
|
void |
setSmf83sds(byte[] smf83sds)
|
void |
setSmf83seg(int smf83seg)
|
void |
setSmf83sid(java.lang.String smf83sid)
|
void |
setSmf83ssi(java.lang.String smf83ssi)
|
void |
setSmf83tme(long smf83tme)
|
void |
setSmf83trp(int smf83trp)
|
void |
setSmf83typ(int smf83typ)
|
void |
setSmf83xxx(int smf83xxx)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static AssemblerDatatypeFactory factory
public static int SMFRCD83
protected static BinaryAsIntField SMF83LEN
protected static BinaryAsIntField SMF83SEG
protected static BinaryAsIntField SMF83FLG
protected static BinaryAsIntField SMF83RTY
protected static BinaryAsLongField SMF83TME
protected static PackedDecimalAsIntField SMF83DTE
protected static StringField SMF83SID
protected static ByteArrayField SMF83DF1
protected static StringField SMF83SSI
protected static BinaryAsIntField SMF83TYP
protected static ByteArrayField SMF83SDS
protected static BinaryAsIntField SMF83TRP
protected static BinaryAsIntField SMF83XXX
protected static BinaryAsLongField SMF83OPD
protected static BinaryAsIntField SMF83LPD
protected static BinaryAsIntField SMF83NPD
protected static BinaryAsLongField SMF83OD1
protected static BinaryAsIntField SMF83LD1
protected static BinaryAsIntField SMF83ND1
protected static BinaryAsLongField SMF83OD2
protected static BinaryAsIntField SMF83LD2
protected static BinaryAsIntField SMF83ND2
protected byte[] bytes
Constructor Detail |
---|
public Smf83BaseRecord(byte[] buffer)
Method Detail |
---|
public int getSmf83len()
public void setSmf83len(int smf83len)
public int getSmf83seg()
public void setSmf83seg(int smf83seg)
public int getSmf83flg()
public void setSmf83flg(int smf83flg)
public int getSmf83rty()
public void setSmf83rty(int smf83rty)
public long getSmf83tme()
public void setSmf83tme(long smf83tme)
public int getSmf83dte()
public void setSmf83dte(int smf83dte)
public java.lang.String getSmf83sid()
public void setSmf83sid(java.lang.String smf83sid)
public byte[] getSmf83df1()
public void setSmf83df1(byte[] smf83df1)
public java.lang.String getSmf83ssi()
public void setSmf83ssi(java.lang.String smf83ssi)
public int getSmf83typ()
public void setSmf83typ(int smf83typ)
public byte[] getSmf83sds()
public void setSmf83sds(byte[] smf83sds)
public int getSmf83trp()
public void setSmf83trp(int smf83trp)
public int getSmf83xxx()
public void setSmf83xxx(int smf83xxx)
public long getSmf83opd()
public void setSmf83opd(long smf83opd)
public int getSmf83lpd()
public void setSmf83lpd(int smf83lpd)
public int getSmf83npd()
public void setSmf83npd(int smf83npd)
public long getSmf83od1()
public void setSmf83od1(long smf83od1)
public int getSmf83ld1()
public void setSmf83ld1(int smf83ld1)
public int getSmf83nd1()
public void setSmf83nd1(int smf83nd1)
public long getSmf83od2()
public void setSmf83od2(long smf83od2)
public int getSmf83ld2()
public void setSmf83ld2(int smf83ld2)
public int getSmf83nd2()
public void setSmf83nd2(int smf83nd2)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |