A Server that supports EventHistory, might just pull LogRecords from the EventHistory storage (i.e. no storage of LogRecords in any LogObject). The Event history storage would include the ConditionClassId (SubConditionClassId) field in an event and a GetRecords call could just be a retrieval from the Event history for fields they are interested in and a filter for records where the ConditionClassId/SubConditionClassId is LogEntryConditionClassType. The filter might also include restriction for record that are from the appropriate Area.

image011.png

Figure A.1 - Event History Illustration