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

Documentation
This operation allows an NMS to request all of the unacknowledged active alarms and TCAs that are under the control of this EMS (both those raised by the NEs and those raised by the EMS itself). 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.
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.

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.