|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.jzos.sample.fields.Smf83Security
public class Smf83Security
Maps a Security section 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=SMF83DS1 bufoffset=true package=com.ibm.jzos.sample.fields class=Smf83Security //SYSADATA DD DSN=&&ADATA,DISP=(OLD,DELETE) //STDOUT DD PATH='/home/user/Smf83Security.java', // PATHOPTS=(OWRONLY,OCREAT), // PATHMODE=SIRWXU //STDENV DD * ...
for a class that glues together the components of a SMF 83 record.
Field Summary | |
---|---|
protected int |
bufOffset
|
protected byte[] |
bytes
|
protected static AssemblerDatatypeFactory |
factory
|
protected static BinaryAsIntField |
SMF83ATH
SMF83ATH DS BL1 SPECIAL AUTHORITIES USED @M5A |
protected static BinaryAsIntField |
SMF83AU2
SMF83AU2 DS BL1 AUTHORITY USED CONTINUED @MJA |
protected static BinaryAsIntField |
SMF83CNT
BEGINNING OF THE RECORD HEADER @M5A SMF83CNT DS BL2 NUMBER OF RELOCATE SECTIONS @M5A |
protected static BinaryAsIntField |
SMF83DES
WITH ORIGINAL RACF COMMAND @M5A SMF83DES DS BL2 DESCRIPTOR FLAGS @M5A |
protected static BinaryAsLongField |
SMF83DF3
SMF83DF3 DS BL4 FIELDS IN DATA SECTION 1 THAT ARE @D6A |
static int |
SMF83DS1
|
protected static BinaryAsIntField |
SMF83ERR
USER (ZERO IF NOT AVAILABLE OR NOT @M5A VERIFIED) @M5A SMF83ERR DS BL1 COMMAND PROCESSING ERROR FLAG @M5A |
protected static BinaryAsIntField |
SMF83EVQ
8 - ADDSD @M5A 11- ALTDSD @M5A 15- DELDSD @M5A 20- RALTER @M5A 21- RDEFINE @M5A 22- RDELETE @M5A SMF83EVQ DS BL1 EVENT CODE QUALIFIER @M5A |
protected static BinaryAsIntField |
SMF83EVT
BIT MEANING WHEN SET @M5A BIT 0 - THIS EVENT IS A VIOLATION @M5A BIT 1 - USER NOT DEFINED TO RACF @M5A BIT 2 - RCD CONTAINS VERSION INDICATOR @M5A BIT 3 - THIS EVENT IS A WARNING @M5A BIT 4 - SMF83VRM CONTAINS A VERSION @M5A RELEASE, AND MODIFICATION NUMBER @M5A (VRRM) @M5A BIT 5 - CALLER OF R_AUDITX SERVICE INDICATED TO ALWAYS LOG @MMA BITS 6-15 - RESERVED @MMC SMF83EVT DS BL1 EVENT CODE @M5A |
protected static StringField |
SMF83GR2
FOR WHICH THIS EVENT RECORDED @MJA SMF83GR2 DS CL8 GROUP TO WHICH THE ADRESS SPACE USER @MKC |
protected static StringField |
SMF83GRP
SMF83GRP DS CL8 GROUP TO WHICH USER WAS CONNECTED @M5A |
protected static StringField |
SMF83JBN
(ZEROES IF NOT AVAILABLE) @M5A SMF83JBN DS CL8 JOB NAME @M5A |
protected static BinaryAsLongField |
SMF83LNK
|
protected static BinaryAsIntField |
SMF83RE2
SMF83RE2 DS BL1 REASON FOR LOGGING CONTINUED @M5A |
protected static BinaryAsIntField |
SMF83REA
BIT MEANINGS WHEN SET - @M5A BIT 0 - NORMAL AUTHORITY CHECK @M5A BIT 1 - SPECIAL ATTRIBUTE @M5A BIT 2 - OPERATIONS ATTRIBUTE @M5A BIT 3 - AUDITOR ATTRIBUTE @M5A BIT 4 - INSTALLATION EXIT ACTION @M5A BIT 5 - FAILSOFT PROCESSING @M5A BIT 6 - BYPASSED - USERID=*BYPASS* @D5A BIT 7 - TRUSTED ATTRIBUTE @01C SMF83REA DS BL1 REASON FOR LOGGING @M5A |
protected static BinaryAsIntField |
SMF83REL
SMF83REL DS BL2 OFFSET OF FIRST RELOCATE SECTION FROM @M5A |
protected static PackedDecimalAsIntField |
SMF83RSD
IN HUNDREDTHS OF SECONDS @M5A SMF83RSD DS PL4 DATE READER RECOGNIZED JOB CARD @M5A |
protected static BinaryAsLongField |
SMF83RST
SMF83RST DS BL4 TIME READER RECOGNIZED JOB CARD @M5A |
protected static BinaryAsIntField |
SMF83RSV
BIT 0 - 1 => OMVS SUPERUSER @MJA BIT 1 - 1 => OMVS SYSTEM FUNCTION @MJA BIT 2-7 - RESERVED @MJA SMF83RSV DS BL1 RESERVED @MJA |
protected static StringField |
SMF83SEC
NUMBER (VRRM) @M5A SMF83SEC DS CL8 SECLABEL OF USER @M5A |
protected static BinaryAsIntField |
SMF83TLV
BIT MEANINGS WHEN SET: @M5A BIT 0 - CHANGES TO THIS CLASS OF @M5A PROFILE BEING AUDITED @M5A BIT 1 - USER BEING AUDITED @M5A BIT 2 - SPECIAL USERS BEING AUDITED @M5A BIT 3 - ACCESS TO ENTITY BEING AUDITED @M5A DUE TO AUDIT OPTION @M5A OR RACHECK INSTALLATION EXIT @M5A REQUESTED LOGGING, OR TO @M5A FAILSOFT PROCESSING @M5A BIT 4 - *RACINIT* FAILURE @M5A BIT 5 - THIS COMMAND IS ALWAYS AUDITED @M5A BIT 6 - VIOLATION DETECTED AND CMDVIOL @M5A IN EFFECT @M5A BIT 7 - ACCESS TO ENTITY BEING AUDITED @M5A DUE TO GLOBALAUDIT OPTION @M5A SMF83TLV DS BL1 TERMINAL LEVEL NUMBER OF FOREGROUND @M5A |
protected static StringField |
SMF83TRM
BIT MEANINGS WHEN SET: @M5A BIT 0 - COMMAND HAD ERROR AND COULD @M5A NOT BACKOUT SOME CHANGES @M5A BIT 1 - NO PROFILE UPDATES MADE @M5A BECAUSE OF ERROR IN PROCESSING @M5A BIT 2-7 - RESERVED @M5A SMF83TRM DS CL8 TERMINAL ID OF FOREGROUND USER @M5A |
protected static StringField |
SMF83UID
00YYDDDF FORMAT @M5A SMF83UID DS CL8 USER IDENTIFICATION @M5A |
protected static StringField |
SMF83US2
SMF83US2 DS CL8 USER ID FOR THE ADDRESS SPACE @MKC |
protected static StringField |
SMF83USR
SMF83USR DS CL8 USER ID FOR WHICH THIS EVENT RECORDED @M5A |
protected static BinaryAsIntField |
SMF83VER
SMF83VER DS XL1 VERSION INDICATOR FROM RCVT @M5A |
protected static StringField |
SMF83VRM
BIT MEANINGS WHEN SET: @M5A BIT 0 - AUDITING BY SECURITY LEVEL @M5A BIT 1 - AUDITING BY LOGOPTIONS @M5A BIT 2 - AUDITING BY SETROPTS SECLABELAUDIT @M5A BIT 3 - AUDITING BY SETROPTS COMPATMODE @D3A BITS 4-7 - RESERVED @D3C SMF83VRM DS CL4 RACF VERSION, RELEASE, AND MODIFICATION @M5A |
Constructor Summary | |
---|---|
Smf83Security(byte[] buffer,
int bufOffset)
|
Method Summary | |
---|---|
int |
getSmf83ath()
|
int |
getSmf83au2()
|
int |
getSmf83cnt()
|
int |
getSmf83des()
|
long |
getSmf83df3()
|
int |
getSmf83err()
|
int |
getSmf83evq()
|
int |
getSmf83evt()
|
java.lang.String |
getSmf83gr2()
|
java.lang.String |
getSmf83grp()
|
java.lang.String |
getSmf83jbn()
|
long |
getSmf83lnk()
|
int |
getSmf83re2()
|
int |
getSmf83rea()
|
int |
getSmf83rel()
|
int |
getSmf83rsd()
|
long |
getSmf83rst()
|
int |
getSmf83rsv()
|
java.lang.String |
getSmf83sec()
|
int |
getSmf83tlv()
|
java.lang.String |
getSmf83trm()
|
java.lang.String |
getSmf83uid()
|
java.lang.String |
getSmf83us2()
|
java.lang.String |
getSmf83usr()
|
int |
getSmf83ver()
|
java.lang.String |
getSmf83vrm()
|
void |
setSmf83ath(int smf83ath)
|
void |
setSmf83au2(int smf83au2)
|
void |
setSmf83cnt(int smf83cnt)
|
void |
setSmf83des(int smf83des)
|
void |
setSmf83df3(long smf83df3)
|
void |
setSmf83err(int smf83err)
|
void |
setSmf83evq(int smf83evq)
|
void |
setSmf83evt(int smf83evt)
|
void |
setSmf83gr2(java.lang.String smf83gr2)
|
void |
setSmf83grp(java.lang.String smf83grp)
|
void |
setSmf83jbn(java.lang.String smf83jbn)
|
void |
setSmf83lnk(long smf83lnk)
|
void |
setSmf83re2(int smf83re2)
|
void |
setSmf83rea(int smf83rea)
|
void |
setSmf83rel(int smf83rel)
|
void |
setSmf83rsd(int smf83rsd)
|
void |
setSmf83rst(long smf83rst)
|
void |
setSmf83rsv(int smf83rsv)
|
void |
setSmf83sec(java.lang.String smf83sec)
|
void |
setSmf83tlv(int smf83tlv)
|
void |
setSmf83trm(java.lang.String smf83trm)
|
void |
setSmf83uid(java.lang.String smf83uid)
|
void |
setSmf83us2(java.lang.String smf83us2)
|
void |
setSmf83usr(java.lang.String smf83usr)
|
void |
setSmf83ver(int smf83ver)
|
void |
setSmf83vrm(java.lang.String smf83vrm)
|
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 SMF83DS1
protected static BinaryAsLongField SMF83DF3
protected static BinaryAsLongField SMF83LNK
protected static BinaryAsIntField SMF83DES
protected static BinaryAsIntField SMF83EVT
protected static BinaryAsIntField SMF83EVQ
protected static StringField SMF83USR
protected static StringField SMF83GRP
protected static BinaryAsIntField SMF83REL
protected static BinaryAsIntField SMF83CNT
protected static BinaryAsIntField SMF83ATH
protected static BinaryAsIntField SMF83REA
protected static BinaryAsIntField SMF83TLV
protected static BinaryAsIntField SMF83ERR
protected static StringField SMF83TRM
protected static StringField SMF83JBN
protected static BinaryAsLongField SMF83RST
protected static PackedDecimalAsIntField SMF83RSD
protected static StringField SMF83UID
protected static BinaryAsIntField SMF83VER
protected static BinaryAsIntField SMF83RE2
protected static StringField SMF83VRM
protected static StringField SMF83SEC
protected static BinaryAsIntField SMF83AU2
protected static BinaryAsIntField SMF83RSV
protected static StringField SMF83US2
protected static StringField SMF83GR2
protected byte[] bytes
protected int bufOffset
Constructor Detail |
---|
public Smf83Security(byte[] buffer, int bufOffset)
Method Detail |
---|
public long getSmf83df3()
public void setSmf83df3(long smf83df3)
public long getSmf83lnk()
public void setSmf83lnk(long smf83lnk)
public int getSmf83des()
public void setSmf83des(int smf83des)
public int getSmf83evt()
public void setSmf83evt(int smf83evt)
public int getSmf83evq()
public void setSmf83evq(int smf83evq)
public java.lang.String getSmf83usr()
public void setSmf83usr(java.lang.String smf83usr)
public java.lang.String getSmf83grp()
public void setSmf83grp(java.lang.String smf83grp)
public int getSmf83rel()
public void setSmf83rel(int smf83rel)
public int getSmf83cnt()
public void setSmf83cnt(int smf83cnt)
public int getSmf83ath()
public void setSmf83ath(int smf83ath)
public int getSmf83rea()
public void setSmf83rea(int smf83rea)
public int getSmf83tlv()
public void setSmf83tlv(int smf83tlv)
public int getSmf83err()
public void setSmf83err(int smf83err)
public java.lang.String getSmf83trm()
public void setSmf83trm(java.lang.String smf83trm)
public java.lang.String getSmf83jbn()
public void setSmf83jbn(java.lang.String smf83jbn)
public long getSmf83rst()
public void setSmf83rst(long smf83rst)
public int getSmf83rsd()
public void setSmf83rsd(int smf83rsd)
public java.lang.String getSmf83uid()
public void setSmf83uid(java.lang.String smf83uid)
public int getSmf83ver()
public void setSmf83ver(int smf83ver)
public int getSmf83re2()
public void setSmf83re2(int smf83re2)
public java.lang.String getSmf83vrm()
public void setSmf83vrm(java.lang.String smf83vrm)
public java.lang.String getSmf83sec()
public void setSmf83sec(java.lang.String smf83sec)
public int getSmf83au2()
public void setSmf83au2(int smf83au2)
public int getSmf83rsv()
public void setSmf83rsv(int smf83rsv)
public java.lang.String getSmf83us2()
public void setSmf83us2(java.lang.String smf83us2)
public java.lang.String getSmf83gr2()
public void setSmf83gr2(java.lang.String smf83gr2)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |