Operation void alarmLossOccurred (CIS GeneralizedTime startTime = NA, CIS CharacterString notificationId = NA), in Class NMSSession

Documentation
When an EMS discards an alarm, a TCA, a file transfer status or a protection switch notification, it shall notify all connected NMS by invoking this operation on every active NmsSession instance. This operation should also be invoked on any new NmsSession instance set up during the event loss period.
Once the EMS invokes this operation on the NmsSession instances, it sets an internal flag to indicate that it has already informed NMS of alarm loss. As long as this flag is set, the EMS will not invoke this operation again. It however may invoke eventLossOccurred() if it fails to push a different type of event.
When this operation is invoked on an NmsSession instance, the NMS comes to know that the EMS has failed to push one or more alarms, TCA, file transfer or protection switch notifications that may be of interest to it. The NMS should consider itself to be potentially out-of-sync with the EMS with respect to these types of notifications. It should wait until the EMS calls eventLossCleared() before resynchronizing on alarms, TCAs, file transfer and protection switch data with the EMS.
Operation Exceptions:
None

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

Preconditions
EMS discards an alarm.
Postconditions
No change in the system.
Semantics

Arguments

startTime
/* in */ The time of the first notification lost.
notificationId
/* in */ The notificationId of the first notification lost.