Event Dictionary Files

There are three different types of EventDictionary files; the dictionary file (.dic), enrichment file (.enr) and filter file (.lft).

Dictionary file (.dic)

The filename of the dictionary file must be in the form "componentname-dictionaryname.dic". Dictionary files are loaded when the manager is created. Dictionary files are searched in components directories and in directory: "/conf/eventdictionary/dictionary/".

The dictionary file consists of a list of events composed of:

  • a unique identifier

  • the topic of the event

  • the severity of the event

  • a list of parameters along with their descriptions

  • a default formatted string representing a readable version of the event

  • meta-data definitions

  • a description of the event

Enrichment file (.enr)

The filename of an enrichment file is in the form: "name.enr".

Enrichment files allow project / customers to:
  • Define a formatted string for another language.

  • Forward an event to an additional topic.

  • Add meta-data to an event.

Enrichment files are loaded when the manager is created. Enrichment files are searched in components directories and in the directory /conf/eventdictionary/enrichment/.

Filter file (.flt)

The filename of a filter file is in the form: "name.flt".

Filter files let you define source filtering behaviour, so that irrelevant events are not published. Filter files are loaded when the manager is created. Filter files are searched in components directories and in directory: "/conf/eventdictionary/filter/".

This file defines static filtering (at the event level and default value at the dictionary level). See the section called "Event dictionary filtering" for more about this feature.