DataConduIT: the EventText property of Lnl_SecurityEvent is not loaded

Symptom

The EventText property of Lnl_SecurityEvent is always empty, but is expected to contain the event's associated text (or event parameter).

Resolution

In order to retrieve an event's associated text, use the provided SerialNumber property to lookup the corresponding Lnl_LoggedEvent, as follows:
 
SELECT * FROM Lnl_LoggedEvent WHERE SerialNumber = <value of SerialNumber property from received event>
 
The Lnl_LoggedEvent also has an EventText property, and this contains the actual value of the associated text.

Applies To

OnGuard (All versions)
 

Additional Information

It is best to cache the event subtype definitions (Lnl_EventSubtypeDefinition), and check the SupportParameters property to see if an event has a parameter before loading the corresponding Lnl_LoggedEvent.