XYGATE Merged Audit Reference Manual

Table Of Contents
XYGATE Merged Audit
®
Reference Manual
Appendix C: Data Tables
XYPRO Technology Corporation 187 Proprietary and Confidential
C4: Audit Session Table =XMA_AUDSESSIONTBL
The AUDIT SESSION TABLE ties together groups of records from a specific product
and session. You will have one record in this table for each group of one or more
records in the Audit Detail Table.
CREATE TABLE =XMA_AUDSESSIONTBL
(PARTITIONKEY NUMERIC(4) DEFAULT 1 NOT NULL
-- randomly chosen between 0002 and 0255 (0 is kept empty, 1 is reserved for copy)
RECORDSESSIONKEY TIMESTAMP DEFAULT CURRENT NOT NULL
, RECORDINSTALLKEY TIMESTAMP NO DEFAULT NOT NULL
-- Refers to RECORDINSTALLKEY in =XMA_AUDINSTALLTBL
, SESSIONID CHAR (36) NO DEFAULT NOT NULL
-- Audits without SESSIONID get a unique id common to the entire trail
-- 12 char XYGATE session id is left padded with 0s.
, FOUNDSESSIONSTART CHAR (1) DEFAULT 'N' NOT NULL
-- 'N' or 'Y' - whether the beginning of the session was found in the
--data
, FOUNDSESSIONEND CHAR (1) DEFAULT 'N' NOT NULL
-- 'N' or 'Y' - whether the end of the session was found in the data
, IPADDRV46 CHAR (46) DEFAULT NULL
-- IP address of the client
, SESSIONNAME VARCHAR (40) DEFAULT NULL
-- Session name if any, e.g. An XAC command name
, PROCESSTHREADID VARCHAR (50) DEFAULT NULL
-- ID of the process that caused the generation of this audit
, PROCESSTHREADID2 VARCHAR (50) DEFAULT NULL
-- Related process e.g. XAC process descriptor
, CLIENTPROGRAM VARCHAR (50) DEFAULT NULL
-- Object file name of the client
, ANCESTORPROCESSTHREADID VARCHAR (50) DEFAULT NULL
-- Parent of the process that caused the generation of this audit
, DNSNAME VARCHAR (100) DEFAULT NULL
-- DNS name of the client
, CLIENTCURRDIR VARCHAR (200) DEFAULT NULL
-- Location from where the session was started
, PRIMARY KEY (PARTITIONKEY,RECORDSESSIONKEY)
)