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 > ENSLIB namespace > Ens.Enterprise.MsgBank.Log

Ens.Enterprise.MsgBank.Log

persistent class Ens.Enterprise.MsgBank.Log extends %Library.Persistent, Ens.Util.LogBase, %XML.Adaptor

SQL Table Name: Ens_Enterprise_MsgBank.Log

Subclass of Ens.Util.Log that lives only on the Message Bank Server, incorporating the original event log entry from the client plus a record of the client node it came from

Property Inventory

Method Inventory

Parameters

parameter XMLTYPE = MsgBankLogEvent;
Inherited description: This parameter provides the default XMLTYPE for the class. If it is empty then the class name will be used to construct a default XML type. The default XMLTYPE is used when naming and referencing this type in a schema and the schema context did not provide an XML type name.

Properties

property ClientId as %Integer (MINVAL = 1) [ Calculated , Transient , ReadOnly ];
Property methods: ClientIdCompute(), ClientIdDisplayToLogical(), ClientIdGet(), ClientIdIsValid(), ClientIdLogicalToDisplay(), ClientIdNormalize(), ClientIdSQLCompute(), ClientIdXSDToLogical()
property ClientSessionId as %Integer (MINVAL = 1) [ Calculated , Transient , ReadOnly ];
Property methods: ClientSessionIdCompute(), ClientSessionIdDisplayToLogical(), ClientSessionIdGet(), ClientSessionIdIsValid(), ClientSessionIdLogicalToDisplay(), ClientSessionIdNormalize(), ClientSessionIdSQLCompute(), ClientSessionIdXSDToLogical()
property ID as %Integer (MINVAL = 1, XMLPROJECTION = "NONE") [ Required ];
Property methods: IDCheck(), IDDelete(), IDDisplayToLogical(), IDExists(), IDGet(), IDGetStored(), IDIsValid(), IDLogicalToDisplay(), IDNormalize(), IDOpen(), IDSQLCheckUnique(), IDSQLExists(), IDSQLFindPKeyByConstraint(), IDSQLFindRowIDByConstraint(), IDSet(), IDXSDToLogical()
property NodeId as %Integer (MAXVAL = 999, MINVAL = 100) [ Calculated , Transient , ReadOnly ];
Property methods: NodeIdCompute(), NodeIdDisplayToLogical(), NodeIdGet(), NodeIdIsValid(), NodeIdLogicalToDisplay(), NodeIdNormalize(), NodeIdSQLCompute(), NodeIdXSDToLogical()
property TimeBanked as Ens.DataType.UTC [ InitialExpression = $ZDT($ZTS,3,,3) ];
Property methods: TimeBankedDisplayToLogical(), TimeBankedGet(), TimeBankedGetStored(), TimeBankedIsValid(), TimeBankedLogicalToDisplay(), TimeBankedLogicalToOdbc(), TimeBankedNormalize(), TimeBankedOdbcToLogical(), TimeBankedSet(), TimeBankedStorageToLogical(), TimeBankedtimeCmp(), TimeBankedtimeDiff(), TimeBankedtimeLocal(), TimeBankedtimeLocaltoUTC(), TimeBankedtimeUTC(), TimeBankedtimeUTCH(), TimeBankedtimeUTCHtoUTC(), TimeBankedtimeUTCtoLocal(), TimeBankedtimeUTCtoUTCH()

Methods

method ClientIdGet() as %Integer
method ClientSessionIdGet() as %Integer
method NodeIdGet() as %Integer
method SetEventId(pNodeClientId As %Integer)
The same as %IdSet(), but works even if the object hasn't been saved already

Indexes

index (ConfigName on ConfigName) [Type = bitmap];
Index methods: ConfigNameDisplayToLogical(), ConfigNameGet(), ConfigNameGetStored(), ConfigNameIsValid(), ConfigNameLogicalToDisplay(), ConfigNameLogicalToOdbc(), ConfigNameNormalize(), ConfigNameSet()
index (ID on ID) [IdKey, Type = key];
Index methods: IDCheck(), IDDelete(), IDDisplayToLogical(), IDExists(), IDGet(), IDGetStored(), IDIsValid(), IDLogicalToDisplay(), IDNormalize(), IDOpen(), IDSQLCheckUnique(), IDSQLExists(), IDSQLFindPKeyByConstraint(), IDSQLFindRowIDByConstraint(), IDSet(), IDXSDToLogical()
index (TimeLogged on TimeLogged);
Index methods: TimeLoggedDisplayToLogical(), TimeLoggedExists(), TimeLoggedGet(), TimeLoggedGetStored(), TimeLoggedIsValid(), TimeLoggedLogicalToDisplay(), TimeLoggedLogicalToOdbc(), TimeLoggedNormalize(), TimeLoggedOdbcToLogical(), TimeLoggedSet(), TimeLoggedStorageToLogical(), TimeLoggedtimeCmp(), TimeLoggedtimeDiff(), TimeLoggedtimeLocal(), TimeLoggedtimeLocaltoUTC(), TimeLoggedtimeUTC(), TimeLoggedtimeUTCH(), TimeLoggedtimeUTCHtoUTC(), TimeLoggedtimeUTCtoLocal(), TimeLoggedtimeUTCtoUTCH()
index (Type on Type) [Type = bitmap];
Index methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeNormalize(), TypeSet(), TypeXSDToLogical()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: CacheStorage (Ens.Enterprise.MsgBank.Log)

^Ens.EntMsgBank.LogD(ID,"Log")
=
NodeId
ClientId
TimeBanked
%%CLASSNAME
SourceClass
SourceMethod
Text
Type
TimeLogged
SessionId
ConfigName
TraceCat
Job
Stack
MessageId
FeedbackOpens in a new window