Resource Domain::Resource Trouble ABE::Alarm Severity Assignment Profile ABE
Class AlarmSeverityAssignmentProfile

This object class models the (flexible) severity assignment to specified probable causes. So the ASAP object includes a table, with each row specifying the probable cause (plus optionally the probableCauseQualifier and / or the nativeProbableCause) and the assigned severity for "service affecting", "non service affecting" and "service independent or unknown" alarms.
Probable cause, probableCauseQualifier and nativeProbableCause are the coordinates of the ASAP entries, so there must not be two ASAP entries with the same coordinates. It is the responsibility of the EMS to enforce this.
Alarms against entities that are not modeled by the interface are reported using the "AID" objectType. For these "AID" alarms the ASAP mechanism is not applicable.
Typically the ASAP function is implemented in the OS or NE where the alarm is originated. I. e. the severity will usually be assigned directly by the NE, so it is up to the EMS to download the defined ASAP to the NE. Other alarms, e.g. on arcs like SNCs, may be generated by the target OS.
An alarm becomes reportable by NE/target OS:
- when for PTP, CTP, FTP: AlarmReporting changes from "off" to "on"
- when for SNC, TopologicalLink, Equipment, EquipmentHolder, GTP: alarmReportingIndicator changes from false to true.
Alarms are always reportable for all other objects as they do not have any alarm reporting attribute.
When an alarm becomes reportable the ASAPs are applied (accessed via the asapPointer). The severity of the alarm is adopted from the ASAP entry that matches for all of the following:
- same probableCause
- same probableCauseQualifier (an empty string is a match)
- same nativeProbableCause (an empty string is a match).
For example, if the reportable alarm has LOS probableCause and an ASAP entry is found with LOS probableCause and both probableCauseQualifier and nativeProbableCause are empty strings, then the search is successful.
If there is a matching ASAP, then the severities are adopted on the following basis:
- the alarm is service affecting: the severity specified in the serviceAffecting field is assigned
- the alarm is service non affecting: the severity specified in the serviceNonAffecting field is assigned
- the alarm is service independent or NE/target OS is not equipped to determine if the alarm affects service or not:
the severity specified in the serviceIndependentOrUnknown field is assigned.
If the assigned severity specified in the ASAP is:
- "FREE_CHOICE" then the NE/target OS are free to determine the severity. If there is no local mechanism on
the ME/EMS to determine severity then the severity "INDETERMINATE" should be assigned.
- "NOTALARMED" then the EMS should not emit an alarm over the EML-NML interface.
If there is no ASAP that matches, then the NE/target OS is free to determine the severity. If there is no local mechanism on the NE/target OS to determine severity then the severity "INDETERMINATE" should be assigned.
Once a severity has been assigned, the alarm notification is emitted (other than for "NOTALARMED").
Note: Any operation of alarm retrieval will not include "NOTALARMED" alarms.

Attributes
AlarmSeverityAssignment alarmSeverityAssignmentList alarmSeverityAssignmentList

This attribute identifies a list of Alarm Severity Assignments (ASA). Each record of this sequence specifies the probable cause (plus optionally the probableCauseQualifier and / or the nativeProbableCause) and the severities to be assigned.

ForwardingRelationshipEncapsulation forwardingrelationshipencapsulation forwardingrelationshipencapsulation
Boolean isFixed isFixed

This attribute defines if the Alarm Severity Assignment Profile (ASAP) is fixed or not.
If true, then this ASAP instance is fixed, i.e. is an ASAP which is defined at NE or target OS level and can be neither modified nor deleted through the interface, but only assigned/de-assigned. If false, otherwise.

TerminationPointEncapsulation terminationpointencapsulation terminationpointencapsulation
TopologicalLink topologicallink topologicallink

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameAlarmSeverityAssignmentProfile
Name Expression
NamespaceAlarm Severity Assignment Profile ABE
Owned Template Signature
OwnerAlarm Severity Assignment Profile ABE
Owning Template Parameter
PackageAlarm Severity Assignment Profile ABE
Qualified NameSID Models::Resource Domain::Resource Trouble ABE::Alarm Severity Assignment Profile ABE::AlarmSeverityAssignmentProfile
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 alarmSeverityAssignmentList
Public AlarmSeverityAssignment alarmSeverityAssignmentList

This attribute identifies a list of Alarm Severity Assignments (ASA). Each record of this sequence specifies the probable cause (plus optionally the probableCauseQualifier and / or the nativeProbableCause) and the severities to be assigned.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAlarmSeverityAssignmentProfile
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamealarmSeverityAssignmentList
Name Expression
NamespaceAlarmSeverityAssignmentProfile
Opposite
OwnerAlarmSeverityAssignmentProfile
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Trouble ABE::Alarm Severity Assignment Profile ABE::AlarmSeverityAssignmentProfile::alarmSeverityAssignmentList
Stereotyperequired
Template Parameter
TypeAlarmSeverityAssignment
Upper1
Upper Value
VisibilityPublic


 forwardingrelationshipencapsulation
Public ForwardingRelationshipEncapsulation forwardingrelationshipencapsulation
Constraints:
Properties:

AggregationNone
Alias
AssociationAsapIsAssignedToFre
Association End
ClassAlarmSeverityAssignmentProfile
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nameforwardingrelationshipencapsulation
Name Expression
NamespaceAlarmSeverityAssignmentProfile
Opposite_asapRef
OwnerAlarmSeverityAssignmentProfile
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Trouble ABE::Alarm Severity Assignment Profile ABE::AlarmSeverityAssignmentProfile::forwardingrelationshipencapsulation
Stereotype
Template Parameter
TypeForwardingRelationshipEncapsulation
Upper*
Upper Value(*)
VisibilityPublic


 isFixed
Public Boolean isFixed

This attribute defines if the Alarm Severity Assignment Profile (ASAP) is fixed or not.
If true, then this ASAP instance is fixed, i.e. is an ASAP which is defined at NE or target OS level and can be neither modified nor deleted through the interface, but only assigned/de-assigned. If false, otherwise.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAlarmSeverityAssignmentProfile
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameisFixed
Name Expression
NamespaceAlarmSeverityAssignmentProfile
Opposite
OwnerAlarmSeverityAssignmentProfile
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Trouble ABE::Alarm Severity Assignment Profile ABE::AlarmSeverityAssignmentProfile::isFixed
Stereotyperequired
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 terminationpointencapsulation
Public TerminationPointEncapsulation terminationpointencapsulation
Constraints:
Properties:

AggregationNone
Alias
AssociationAsapIsAssignedToTpe
Association End
ClassAlarmSeverityAssignmentProfile
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nameterminationpointencapsulation
Name Expression
NamespaceAlarmSeverityAssignmentProfile
Opposite_asapRefList
OwnerAlarmSeverityAssignmentProfile
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Trouble ABE::Alarm Severity Assignment Profile ABE::AlarmSeverityAssignmentProfile::terminationpointencapsulation
Stereotype
Template Parameter
TypeTerminationPointEncapsulation
Upper*
Upper Value(*)
VisibilityPublic


 topologicallink
Public TopologicalLink topologicallink
Constraints:
Properties:

AggregationNone
Alias
AssociationAsapIsAssignedToTl
Association End
ClassAlarmSeverityAssignmentProfile
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nametopologicallink
Name Expression
NamespaceAlarmSeverityAssignmentProfile
Opposite_asapRef
OwnerAlarmSeverityAssignmentProfile
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Trouble ABE::Alarm Severity Assignment Profile ABE::AlarmSeverityAssignmentProfile::topologicallink
Stereotype
Template Parameter
TypeTopologicalLink
Upper*
Upper Value(*)
VisibilityPublic