Data acquisition
The probe connects to the target system through a Common Object Request Broker Architecture (CORBA) interface. CORBA is an Object Management Group specification that provides a standard interface definition between objects in a distributed environment; that is, it allows applications to communicate with one another regardless of where they are located or who has designed them.
On startup, the probe initializes an ORB and connects to the target system's Alarm IRP objects. The probe then resynchronizes with the target system's Element Manager and acquires the alarms events currently stored in the target system's Element Manager.
The probe then processes the acquired alarms, setting most attributes as tokens, and generates an AckAlarmID token. These tokens are sent to the ObjectServer as events. Once the process is complete, the probe subscribes to the online events, processes them, and then forwards them to the ObjectServer.
The probe checks the status of the IRP agent every 60 seconds. You can change this frequency if required using the Agentheartbeat property.
The following topics describe how the probe acquires data: