Getting NRMIRP Versions
3.2.2 Notification Description of the Common Configuration Management of the CORBA
The part describes the notifyObjectCreation, notifyObjectDeletion,
notifyAttributeValueChange, notifyCMSynchronizationRecommended in the common configuration management of the CORBA interface.
notifyObjectCreation
When a configuration managed object is added, send the notifyObjectCreation notification.
After the NMS receives the notification, add an MO at the NMS side according to e and ATTRIBUTE_LIST in the notification. You need to not query configuration managed objects by querying an interface.
l Triggering conditions
– An NE adds a configuration managed object.
– The OMC adds a management NE.
l Notification format
Table 3-11 lists the format of the notifyObjectCreation notification.
Table 3-11 Notification of notifyObjectCreation
Attribute Name Type Domain Description
domain_name string header.fixed_he ader.event_type
Indicates the name of a managed domain. This parameter shows the version number of the associated IRP information model.
type_name string header.fixed_he
ader.event_type
Indicates the type of the reported notification, that is, the notifyObjectCreation notification.
The value is defined by KernelCmNotifications::MO Creation::EVENT_TYPE.
event_name string header.fixed_he
ader
Indicates the name of an event.
(This parameter is null.) e string filterable_data Indicates the instances of MO
that sends the notification, that is, the DN of the new MO instances.
a long remainder_of_b
ody
Indicates the notification identifier and is used to exclusively identify a notification.
Attribute Name Type Domain Description
b TimeBase:
:UtcT
filterable_data Indicates the time when the event occurs.
c string filterable_data Indicates the identifier of the IRPAgent that generates notifications.
ADD_TEXT string remainder_of_b
ody
Indicates the additional text related to the notification.
SOURCE string remainder_of_b
ody
Indicates the indicator of the source operation that triggers this notification.
The value of the attribute may be one of the following values:
l Resource_operation This notification is triggered by an operation on the managed resources.
l Management_operation The notification is triggered by an NMS operation delivered from Manager.
l Unknown
The cause for triggering the notification is unknown.
Indicates the attribute list of a new object. The list includes:
l Attribute name l Value
NOTE
CosNotification::PropertySeq is the value type of remainder_of_body.
notifyObjectDeletion
The notifyObjectDeletion notification is sent when an MO is deleted.
After the NMS receives the notification, delete the corresponding object or its sub-object at the NMS side according to the e field in the notification.
NOTE
The e field in the notification is the base object of the object to be deleted. The sub-object does not send the notifyObjectDeletion notification.
l Triggering condition
– A configuration object of an NE is deleted.
– The OMC deletes the configuration of an NE.
l Notification format
Table 3-12 lists the format of the notifyObjectDeletion notification.
Table 3-12 Notification of notifyObjectDeletion Attribute
Name Type Domain Description
domain_name string header.fixed_h eader.event_ty pe
Indicates the name of a managed domain. This parameter shows the version number of the associated IRP information model.
type_name string header.fixed_h eader.event_ty pe
Indicates the type of the reported notification, that is, the
notifyObjectDeletion notification.
The value is defined by
KernelCmNotifications::MODeleti on::EVENT_TYPE.
event_name string header.fixed_h eader
Indicates the name of an event.
(This parameter is null.)
e string filterable_data Indicates the instances of MO that sends the notification, that is, the DN of the deleted MO instances.
a long remainder_of_
body
Indicates the notification identifier and is used to exclusively identify a notification.
b TimeBase::
UtcT
filterable_data Indicates the time when the event occurs.
c string filterable_data Indicates the identifier of the IRPAgent that generates notifications.
ADD_TEXT string remainder_of_
body
Indicates the additional text related to the notification.
Attribute
Name Type Domain Description
SOURCE string remainder_of_
body
Indicates the indicator of the source operation that triggers this
notification.
The value of the attribute may be one of the following values:
l Resource_operation
This notification is triggered by an operation on the managed resources.
l Management_operation The notification is triggered by an NMS operation delivered from Manager.
l Unknown
The cause for triggering the notification is unknown.
ATTRIBUTE_
Indicates the attribute list of an object to be deleted. The list includes:
l Attribute name l Value
NOTE
CosNotification::PropertySeq is the value type of remainder_of_body.
notifyAttributeValueChange
The notifyAttributeValueChange notification is sent when an MO is modified.
After the NMS receives the notification, modify the MO in the NMS according to e and ATTRIBUTE_LIST in the notification.
l Triggering condition
– Attributes of a configuration object at an NE side are modified.
– Attribute values of an NE managed by the OMC are changed.
l Notification format
Table 3-13 lists the format of the notifyAttributeValueChange notification.
Table 3-13 Notification of notifyAttributeValueChange Attribute
Name Type Domain Description
domain_name string header.fixe d_header.e vent_type
Indicates the name of a managed domain. This parameter shows the version number of the associated IRP information model.
type_name string header.fixe d_header.e vent_type
Indicates the type of the reported notification, that is, the notifyAttribute-ValueChange notification.
The value if defined by
KernelCmNotifications::AttributeValu eChange::EVENT_TYPE.
event_name string header.fixe d_header
Indicates the name of an event. (This parameter is null.)
e string filterable_d
ata
Indicates the instances of MO that sends the notification, that is, the DN of the modified MO.
a long remainder_
of_body
Indicates the notification identifier and is used to exclusively identify a notification.
b TimeBase::
UtcT
filterable_d ata
Indicates the time when the event occurs.
c string filterable_d
ata
Indicates the identifier of the IRPAgent that generates notifications.
ADD_TEXT string remainder_
of_body
Indicates the additional text related to the notification.
SOURCE string remainder_
of_body
Indicates the indicator of the source operation that triggers this notification.
The value of the attribute may be one of the following values:
l Resource_operation
This notification is triggered by an operation on the managed resources.
l Management_operation
The notification is triggered by an NMS operation from Manager.
l Unknown
The cause for triggering the notification is unknown.
Attribute
Name Type Domain Description
MODIFIED_A
Indicates the list of the changed object attributes. The list includes:
l Attribute name.
l Attribute values before the change (optional).
l Attribute values after the change.
notifyCMSynchronizationRecommended
When configuration information is modified greatly, the notification is sent.
After the NMS receives the notification, the NMS can synchronize configuration data of IRPAgent according to the BASE_MOI field and the SCOPE field in the notification.
l Triggering condition
– The OMC adds a management NE.
– The OMC timing mechanism sends synchronization information to an NE.
For example, start a timing task to synchronize at 00:00 every day.
NOTE
Both the notification of creating the ManagedElement object and the notification of synchronizing configuration information are sent.
l Notification format
Table 3-14 lists the format of the notifyCMSynchronizationRecommended notification.
Table 3-14 Notification of notifyCMSynchronizationRecommended Attribute
Name Type Domain Description
domain_name string header.fixed_he ader.event_type
Indicates the name of a managed domain. This parameter shows the version number of the associated IRP information model.
type_name string header.fixed_he ader.event_type
Indicates the type of the reported notification, that is, the
notifyCMSynchronizationRecom-mended notification.
The value is defined by
KernelCmNotifications::CMSynchr onizationRecommended::EVENT_
TYPE.
event_name string header.fixed_he ader
Indicates the name of an event. (This parameter is null.)
Attribute
Name Type Domain Description
e string filterable_data Indicates the instances of MO that sends the notification, that is, the configured MO instances.
a long remainder_of_b
ody
Indicates the notification identifier and is used to exclusively identify a notification.
b TimeBase
::UtcT
filterable_data Indicates the time when the event occurs.
c string filterable_data Indicates the identifier of the IRPAgent that generates notifications.
ADD_TEXT string remainder_of_b ody
Indicates the additional text related to the notification.
BASE_MOC string remainder_of_b ody
Indicates the class of the base MO of a subtree specified to be
synchronized.
This field is not supported.
BASE_MOI string remainder_of_b ody
Indicates the instance identifier of the base MO of a subtree specified to be synchronized.
Indicates the scope specified for synchronization.
The attribute value may be:
l Base MO l Whole subtree
l From the base MO to the layer N subtree
l Objects in layer N
The default value is the whole subtree.
The value is defined as follows:
enum ScopeType
ScopeType type;
Unsigned long level;
};
NOTE
CosNotification::PropertySeq is the value type of remainder_of_body.