This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %BI.UserTrail

%BI.UserTrail

persistent class %BI.UserTrail extends %Library.Persistent, %BI.Adaptor

SQL Table Name: %BI.UserTrail

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property IPadd as %String (TRUNCATE = 1);
Property methods: IPaddDisplayToLogical(), IPaddGet(), IPaddGetStored(), IPaddIsValid(), IPaddLogicalToDisplay(), IPaddLogicalToOdbc(), IPaddNormalize(), IPaddSet()
property LogEvent as %String (TRUNCATE = 1);
Property methods: LogEventDisplayToLogical(), LogEventGet(), LogEventGetStored(), LogEventIsValid(), LogEventLogicalToDisplay(), LogEventLogicalToOdbc(), LogEventNormalize(), LogEventSet()
property LogOutEvent as %String (TRUNCATE = 1);
Property methods: LogOutEventDisplayToLogical(), LogOutEventGet(), LogOutEventGetStored(), LogOutEventIsValid(), LogOutEventLogicalToDisplay(), LogOutEventLogicalToOdbc(), LogOutEventNormalize(), LogOutEventSet()
property LoginTime as %String (TRUNCATE = 1);
Property methods: LoginTimeDisplayToLogical(), LoginTimeGet(), LoginTimeGetStored(), LoginTimeIsValid(), LoginTimeLogicalToDisplay(), LoginTimeLogicalToOdbc(), LoginTimeNormalize(), LoginTimeSet()
property LogoutTime as %String (TRUNCATE = 1);
Property methods: LogoutTimeDisplayToLogical(), LogoutTimeGet(), LogoutTimeGetStored(), LogoutTimeIsValid(), LogoutTimeLogicalToDisplay(), LogoutTimeLogicalToOdbc(), LogoutTimeNormalize(), LogoutTimeSet()
property UserID as %String (TRUNCATE = 1);
Property methods: UserIDDisplayToLogical(), UserIDGet(), UserIDGetStored(), UserIDIsValid(), UserIDLogicalToDisplay(), UserIDLogicalToOdbc(), UserIDNormalize(), UserIDSet()
property UserName as %String (TRUNCATE = 1);
Property methods: UserNameDisplayToLogical(), UserNameGet(), UserNameGetStored(), UserNameIsValid(), UserNameLogicalToDisplay(), UserNameLogicalToOdbc(), UserNameNormalize(), UserNameSet()

Methods (Including Private)

classmethod translateLogEvent(value) as %String
classmethod translateLogoutEvent(value) as %String

Indexes

index (log on UserName:Exact,LoginTime:Exact,LogEvent:Exact);
Index methods: logExists()

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: CacheStorage (%BI.UserTrail)

^BIlog.UserTrailD(ID,"X")
=
%%CLASSNAME

Storage Model: CacheStorage (%BI.UserTrail)

^BIlog.UserTrailD(ID)
=
LoginTime
LogoutTime
UserID
LogEvent
UserName
LogOutEvent
IPadd
Feedback