This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

%BI.UserTrail

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

SQL Table Name: %BI.UserTrail

Property Inventory

Method Inventory

Properties

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

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

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (log on UserName:Exact,LoginTime:Exact,LogEvent:Exact);
Index methods: logExists()

Inherited Members

Inherited Methods

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