• No results found

Notification Description of the Common Configuration Management of the CORBA

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.

3.3 Function and Interface of Basic Configuration

Related documents