Alarm retrieval and synchronization
On startup, the probe can retrieve active alarms from the EMS and do so regularly if required. The probe uses the CORBA push model to receive new alarms as the EMS generates them.
Startup and initial synchronization
At startup, the probe retrieves a list of all active alarms from the EMS if the InitialResync property is set to true. When the property is set to false, the probe does not receive the existing alarms.
Once the probe has received any existing alarms, it connects to the Subscriber object and uses the CORBA notification push model to receive new alarms from the EMS. The probe receives those alarms as they are generated at the EMS.
The probe parses each alarm it receives and forwards it to the ObjectServer.
The probe can resynchronize with the EMS periodically. The frequency of any resynchronization is determined by the value of the ResyncInterval property. When the property has a value of 0, which is the default value, the probe never resynchronizes. Any other value of ResyncInterval defines the interval, in seconds, between successive resynchronization operations. For each operation the probe receives a list of all active alarms in the same way as it does at startup. The probe then resumes waiting for new alarms from the EMS.
During resynchronization operations, the probe receives alarms in batches when the ResyncBatchSize property has a positive value (the default value is 100). The minimum batch size is 1.
You can apply filters during a resynchronization operation to limit the number of alarms returned from the EMS. The probe provides two properties that enable you to define filters:
You can use either filter individually or both filters together.
The filters define values for alarms to exclude from a resynchronization operation when they contain a particular value. For example, if you set ResyncSeverityFilter to the value PS_MINOR, all alarms with that severity setting are excluded from the resynchronization operation.