Connecting to the CORBA interface
The following steps describe how the probe acquires data from the Kodiak EMS:
- The probe starts up and initializes an ORB.
- The probe reads the following URL to locate the Kodiak EMS:
http://ip_address:9090/ior/ior.txt
Where
ip_address
is the IP address of the machine on which the Kodiak EMS is running. - The probe uses the IOR to connect to the naming service and connects to the
AlarmManager
object which is bound to the nameKODIAK_EMS_ALARMS_1
. - The probe calls the
AlarmManager
getAlarms()
method to synchronize with the Kodiak EMS. - The probe generates alerts and sends them to the ObjectServer.
- The probe creates a
NotificationManager
instance and registers it with theAlarmManager
reference. - The probe waits for unsolicited alarms from the simulator and converts them into alerts.