11-107
Cisco CRS-1 Series Carrier Routing System XML API Guide
OL-4596-01
Chapter 11 XML Transport and Event Notifications
Cisco CRS-1 Series XML Transport and CORBA IDL
Figure 11-1 Name Server Root
Event Notifications and Alarms
The CORBA Notification Service is used to deliver events asynchronously to registered clients. Each LR
exports one structured notification channel for alarms called “AlarmChannel.” This channel is exported
to the Name Server as shown in the Name Server tree for the LR. Client applications can obtain the
AlarmChannel IOR and use its standard IDL interface to register interest in events and alarms based on
filters.
CORBA Notification Structure
Client applications can receive asynchronous events through the CORBA Notification Service. The
alarm notifications will be in the form of CORBA structured events where the fixed header consists of
the following:
• Domain = LR DNS Name
• Type = alarm
• Instance = Event ID
The complete definition of the structured event is as follows:
Fixed header:
<LR_dnsname>.alarm.<event_id>
Filterable data:
filter:SourceID :
filter:Category :
filter:Severity :
Variable header:
variable:SourceID :
variable:Category :
variable:Severity :
Payload:
<?xml version= "1.0" encoding= "UTF-8"?>
<Event Version= "1.0" Module= "AlarmAgent">
<Alarm>
<SourceID>String</SourceID>
Name server root
XML agent Alarm channel