Operation void getAllUnacknowledgedActiveAlarms (CIS SequenceOf Strings::ProbableCause excludeProbCauseList = empty list, CIS SequenceOf Enums::PerceivedSeverity excludeSeverityList = empty list, CIS SequenceOf Choice alarmTCAList = empty list), in Class ManagedElement

Documentation
This operation allows an NMS to request all of the active alarms and TCAs for the managed element that have not been acknowledged. Alarms that are not reported by the ME to the EMS should not be reported by this operation. Some alarms may be filtered out (excluded) by specifying their probable causes or severities.
The result of this operation is independent of the filtering set up by the NMS for the notifications. Alarms which ASAP assigned severity is "NOT_ALARMED" should not be reported by this operation.
Operation Exceptions:
1. NOT_IMPLEMENTED - Raised when the EMS does not support this operation.
2. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
3. INVALID_INPUT - Raised when excludeProbCauseList or excludeSeverityList contains undefined values.
4. NE_COMM_LOSS - Raised when communication to managed element is lost.

Protocol |  | Qualification |
Exceptions |  | Size |
Time |  | Concurrency | Sequential
Export Control | PublicAccess |  |

Preconditions
None
Postconditions
No change in the system.
Semantics

Arguments

excludeProbCauseList
/* in */ The list of probable causes to exclude (for which events should not be reported).
excludeSeverityList
/* in */ List of severities to exclude from the output event list.
alarmTCAList
/* out */ List of unacknowledged active alarms (AlarmInformation objects) and/or TCAs (ThresholdCrossingAlertInformation objects) or empty list.