public class DBAudit
extends java.lang.Object
Constructor and Description |
---|
DBAudit() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
analyze(java.lang.String sFile) |
static void |
log(JDCConnection oConn,
short iIdEntity,
java.lang.String sCoOp,
java.lang.String sGUUser,
java.lang.String sGUEntity1,
java.lang.String sGUEntity2,
int iIdTransact,
int iIPAddr,
java.lang.String sTxParams1,
java.lang.String sTxParams2)
Write a log entry into k_auditing database table
|
static void |
log(short iIdEntity,
java.lang.String sCoOp,
java.lang.String sGUUser,
java.lang.String sGUEntity1,
java.lang.String sGUEntity2,
int iIdTransact,
java.lang.String sIPAddr,
java.lang.String sTxParams1,
java.lang.String sTxParams2)
Write a log entry into javatrx.txt file
|
static void |
main(java.lang.String[] argv) |
static void |
setAuditFile(java.lang.String sFilePath)
Set path to log output file
|
public static void log(JDCConnection oConn, short iIdEntity, java.lang.String sCoOp, java.lang.String sGUUser, java.lang.String sGUEntity1, java.lang.String sGUEntity2, int iIdTransact, int iIPAddr, java.lang.String sTxParams1, java.lang.String sTxParams2) throws java.sql.SQLException
oConn
- Database connection, if null then data if dumped to a flat file.iIdEntity
- - Internal ClassId short nombre for audited class.sCoOp
- - Operation Code (4 alphanumeric digits)sGUUser
- - GUID of user performing the operation (máx. 32 characters)sGUEntity1
- - GUID of primary entity (or source entitity) for the operation (máx. 32 characters)sGUEntity2
- - GUID of secondary entity (or target entitity) for the operation (máx. 32 characters)iIdTransact
- - Transaction IdentifieriIPAddr
- - User IP addresssTxParams1
- - Aditional parameters related to entity 1 (máx 255 characters)sTxParams2
- - Aditional parameters related to entity 2 (máx 255 characters)java.sql.SQLException
java.lang.SecurityException
public static void log(short iIdEntity, java.lang.String sCoOp, java.lang.String sGUUser, java.lang.String sGUEntity1, java.lang.String sGUEntity2, int iIdTransact, java.lang.String sIPAddr, java.lang.String sTxParams1, java.lang.String sTxParams2)
iIdEntity
- - Internal ClassId short nombre for audited class.sCoOp
- - Operation Code (4 alphanumeric digits)sGUUser
- - GUID of user performing the operation (máx. 32 characters)sGUEntity1
- - GUID of primary entity (or source entitity) for the operation (máx. 32 characters)sGUEntity2
- - GUID of secondary entity (or target entitity) for the operation (máx. 32 characters)iIdTransact
- - Transaction IdentifieriIPAddr
- - User IP addresssTxParams1
- - Aditional parameters related to entity 1 (máx 255 characters)sTxParams2
- - Aditional parameters related to entity 2 (máx 255 characters)java.lang.SecurityException
- if there aren't sufficient permissions for writting at javatrc.txt filepublic static void setAuditFile(java.lang.String sFilePath) throws java.io.IOException
sFilePath
- Physical file pathjava.io.IOException
public static java.lang.String analyze(java.lang.String sFile) throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] argv) throws java.io.IOException
java.io.IOException