Connecting to the CORBA interface

The following steps describe how the probe acquires data from the Kodiak EMS:

  1. The probe starts up and initializes an ORB.
  2. 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.

  3. The probe uses the IOR to connect to the naming service and connects to the AlarmManager object which is bound to the name KODIAK_EMS_ALARMS_1.
  4. The probe calls the AlarmManager getAlarms() method to synchronize with the Kodiak EMS.
  5. The probe generates alerts and sends them to the ObjectServer.
  6. The probe creates a NotificationManager instance and registers it with the AlarmManager reference.
  7. The probe waits for unsolicited alarms from the simulator and converts them into alerts.