Author : Brian Coffey
Date : 2017-07-18
The purpose of this domain is to store all active alarms present in the SNMP Manager DB that are not cleared, once they clear in the SNMP Manager, they will be deleted from the alarm cache DB.
Date createDate - This is the create date of the alarm String severity - This is the severity of the alarm (eg. CRITICAL, MAJOR etc.) boolean cleared - This is a boolean value of whether alarm is cleared or not, this is only set to true before a update message is fired to the SNMP Manager and then the alarm entry is deleted from the alarm cache DB networkElement: NetworkElement - This is the network element the alarm is on (can be null as may be on component) component: Component - This is the component the alarm is on (can be null as may be on network element) clusterAlarms: ClusterAlarm - These are the clusterAlarm join entries for the alarm carrierAlarms: CarrierAlarm - These are the carrierAlarm join entries for the alarm sectionAlarms: SectionAlarm - These are the sectionAlarm join entries for the alarm
The purpose of this domain is to store all network elements, they are only populated as they come in on alarms.
NetworkElement parent - This is the child element's parent, if it has one activeAlarms: ActiveAlarm - These are a list of the active alarms present on the network element
The purpose of this domain is to store all network elements, they are only populated as they come in on alarms
NetworkElement parent - This is the child component's parent, if it has one activeAlarms: ActiveAlarm - These are a list of the active alarms present on the component
The purpose of this domain is to store all carriers, they are only populated as they come in with alarms
String name - This is the name of the carrier carrierAlarms: CarrierAlarm - These are the carrierAlarm join for the carrier
The purpose of this domain is to store all cluster, they are only populated as they come in with alarms
String name - This is the name of the cluster clusterAlarms: ClusterAlarm - These are the clusterAlarm join for the cluster
The purpose of this domain is to store all sections, they are only populated as they come in with alarms
String name - This is the name of the carrier sectionAlarms: SectionAlarm - These are the sectionAlarm join for the section
The purpose of this domain is to store a join entry for a carrier and alarm (i.e if an alarm has 3 carriers, 3 entries in the CarrierAlarm table will be created)
carrier: Carrier - This is the carrier of the join activeAlarm: ActiveAlarm - This is the alarm of the join
The purpose of this domain is to store a join entry for a cluster and alarm.
cluster: Cluster - This is the cluster of the join activeAlarm: ActiveAlarm - This is the alarm of the join
The purpose of this domain is to store a join entry for a section and alarm.
section: Section - This is the section of the join activeAlarm: ActiveAlarm - This is the alarm of the join