Cisco Prime Infrastructure API
Prime Infrastructure API Documentation

# NBI Notifications

Notifications are asynchronous messages sent by Prime Infrastructure to notify consumers of a set of key events. Prime Infrastructure uses the JMS publish/subscribe paradigm for these notifications. Consumers that subscribe to a pre-defined JMS topic that is created specially for NBI Notifications as configured in Prime Infrastructure, will be able to listen to the published JMS notification messages.

## Supported Types of Events

The system sends notifications for the following types of events:

- Device Lifecycle: Add or Delete of Devices.
- Module Lifecycle: Add or Delete of Modules.
- Config Operations: Any configuration operation performed in the system. This includes CUD (Create, Update, Delete) operations on all the other object model classes that are configured for notification in Prime Infrastructure. This also includes notifications for any Update operations on Device and Module model objects in the database.

## NBI Notification Message Payload

The payload of the JMS Notification message sent by the system is an object of type "java.lang.String". However, the string itself is in an XML data format.

## Notification Delivery and Message Grouping

The notification messages are delivered by periodically scanning for changes in Prime Infrastructure. A notification message object is created by grouping all related notification messages belonging to a certain event type in a single wrapper XML message payload that contains the set of these notification messages and an element that specifies this notification type.

- ← Home
- Prime Infrastructure NBI Notifications
- Getting Started with Prime Infrastructure NBI Notifications →