6 Mapping

32.6633GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)Configuration Management (CM)Kernel CM Integration Reference Point (IRP)Release 9Telecommunication managementTS

6.1 Void

6.2 Operation and Notification mapping

The Kernel CM IRP: IS (see 3GPP TS 32.662 [4]) defines semantics of operation and notification visible across the Kernel Configuration Management IRP. The following table in this subclause indicates mapping of these operations and notifications to their equivalents defined in this SS.

Table 6.2.1: Mapping from IS Notification/Operation to SS equivalents

IS Operation/ notification

(3GPP TS 32.662 [4])

SS Method

Qualifier

getNRMIRPVersion

get_nrm_irp_version

M

notifyObjectCreation

See Notification IRP: CORBA SS [9]

O

notifyObjectDeletion

See Notification IRP: CORBA SS [9]

O

notifyAttributeValueChange

See Notification IRP: CORBA SS [9]

O

notifyStateChange

See Notification IRP: CORBA SS [9]

O

getIRPVersion

get_kernel_cm_irp_versions

M

getOperationProfile

get_kernel_cm_irp operations_profile

O

getNotificationProfile

get_kernel_cm_irp_notification_profile

O

notifyCMSynchronizationRecommended

See Notification IRP: CORBA SS [9]

O

6.3 Operation parameter mapping

The Kernel CM IRP: IS (see 3GPP TS 32.662 [4]) defines semantics of parameters carried in operations across the Kernel Configuration Management IRP. The following tables in this subclause indicate the mapping of these parameters, as per operation, to their equivalents defined in this SS.

Table 6.3.1: Mapping from IS getNRMIRPVersion parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

versionNumberList

ManagedGenericIRPConstDefs::VersionNumberSet version_number_list

M

vSEVersionNumberList

ManagedGenericIRPConstDefs::VersionNumberSet vse_version_number_list

M

status

Exceptions:

GetNRMIRPVersion

M

Table 6.3.2: Mapping from IS getIRPVersion parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

versionNumberList

Return value of type ManagedGenericIRPConstDefs::VersionNumberSet

M

status

exception GetKernelCmIRPVersionsException

M

Table 6.3.3: Mapping from IS getOperationProfile parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

irpVersion

ManagedGenericIRPConstDefs::VersionNumber kernel_cm_irp_version

M

operationNameProfile, operationParameterProfile

Return value of type ManagedGenericIRPConstDefs::MethodList

M

status

Exceptions:

GetKernelCMIRPOperationsProfileException,

ManagedGenericIRPSystem::OperationNotSupported,

ManagedGenericIRPSystem::InvalidParameter

M

Table 6.3.4: Mapping from IS getNotificationProfile parameters to SS equivalents

IS Operation parameter

SS Method parameter

Qualifier

irpVersion

ManagedGenericIRPConstDefs::VersionNumber kernel_cm_irp_version

M

notificationNameProfile, notificationParameterProfile

Return value of type ManagedGenericIRPConstDefs::MethodList

M

status

Exceptions:

GetKernelCMIRPNotificationProfileException,

ManagedGenericIRPSystem::OperationNotSupported,

ManagedGenericIRPSystem::InvalidParameter

M

6.4 Notification attribute mapping

The Kernel CM IRP: IS (see 3GPP TS 32.662 [4]) identifies and defines the semantics of attributes for notifyObjectCreation, notifyObjectDeletion, notifyAttributeValueChange, notifyStateChange and notifyCMSynchronizationRecommended for use for its IRP. The following table in this subclause shows the mapping of the IS notifications to SS equivalents.

Table 6.4.1: Mapping from IS notifications to SS equivalents

IS notifications in 3GPP TS 32.662 [4]

SS notifications

Qualifier

NotifyObjectCreation

push_structured_event

O

NotifyObjectDeletion

push_structured_event

O

NotifyAttributeValueChange

push_structured_event

O

NotifyStateChange

push_structured_event

O

NotifyCMSynchronizationRecommended

push_structured_event

O

The Kernel CM IRP: IS (see 3GPP TS 32.662 [4]) also qualifies the attributes. The following tables in this subclause show the mapping of these IS attributes to SS equivalents.

Table 6.4.2: Mapping from IS Notification Header attributes to SS equivalent

IS Attribute of

Notification Header

in 3GPP TS 32.662 [4]

SS Attribute

Qualifier

objectClass,objectInstance

NotificationIRPConstDefs::AttributeNameValue::

MANAGED_OBJECT_INSTANCE

M

notificationId

NotificationIRPConstDefs::AttributeNameValue::

NOTIFICATION_ID

M

eventTime

NotificationIRPConstDefs::AttributeNameValue::

EVENT_TIME

M

systemDN

NotificationIRPConstDefs::AttributeNameValue::

SYSTEM_DN

O

notificationType

M

Table 6.4.3: Mapping from IS notifyObjectCreation attributes
to SS equivalent OBJECT_CREATION

IS Attribute of

notifyObjectCreation

in 3GPP TS 32.662 [4]

SS Attribute

Qualifier

notificationHeader

See table 6.4.2

M

correlatedNotifications

KernelCmNotifications::MOCreation::CORRELATED_NOTIFICATIONS

O

additionalText

KernelCmNotifications::MOCreation::ADDITIONAL_TEXT

O

sourceIndicator

KernelCmNotifications::MOCreation::SOURCE_INDICATOR

O

attributeList

KernelCmNotifications::MOCreation::InitialAttributeValues (contained in remainder_of_body)

O

Table 6.4.4: Mapping from IS notifyObjectDeletion attributes
to SS equivalent OBJECT_DELETION

IS Attribute of notifyObjectDeletion

in 3GPP TS 32.662 [4]

SS Attribute

Qualifier

notificationHeader

See table 6.4.2

M

correlatedNotifications

KernelCmNotifications::MODeletion::CORRELATED_NOTIFICATIONS

O

additionalText

KernelCmNotifications::MODeletion::ADDITIONAL_ TEXT

O

sourceIndicator

KernelCmNotifications::MODeletion::SOURCE_INDICATOR

O

attributeList

KernelCmNotifications::MODeletion::AttributeValues (contained in remainder_of_body)

O

Table 6.4.5: Mapping from IS notifyAttributeValueChange attributes
to SS equivalent ATTRIBUTE_VALUE_CHANGE

IS Attribute of

notifyAttributeValue
Change

in 3GPP TS 32.662 [4]

SS Attribute

Qualifier

notificationHeader

See table 6.4.2

M

correlatedNotifications

KernelCmNotifications::AttributeValueChange::CORRELATED_NOTIFICATIONS

O

additionalText

KernelCmNotifications::AttributeValueChange::ADDITIONAL_TEXT

O

sourceIndicator

KernelCmNotifications::AttributeValueChange::SOURCE_INDICATOR

O

attributeValueChangeDefinition

KernelCmNotifications::AttributeValueChange::ModifiedAttributeSet (contained in remainder_of_body)

M

Table 6.4.6: Mapping from IS notifyCMSynchronizationRecommended attributes
to SS equivalent REQUEST_CM_SYNCHRONIZATION

IS Attribute of

notifyCMSynchronization
Recommended

in 3GPP TS 32.662 [4]

SS Attribute

Qualifier

notificationHeader

See table 6.4.2

M

baseMOClass

KernelCmNotifications::CMSynchronizationRecommended::BASE_MO_CLASS

M

baseMOInstance

KernelCmNotifications::CMSynchronizationRecommended::BASE_MO_INSTANCE

M

scope

KernelCmNotifications::CMSynchronizationRecommended::SCOPE

M

additionalText

KernelCmNotifications::CMSynchronizationRecommended::ADDITIONAL_TEXT

O

Table 6.4.7: Mapping from IS notifyStateChange attributes
to SS equivalent STATE_CHANGE

IS Attribute of

notifyStateChange
Change

in 3GPP TS 32.662 [4]

SS Attribute

Qualifier

notificationHeader

See table 6.4.2

M

stateChange

StateManagementIRPConstDefs::AttributeNameValue (see note)

M

correlatedNotifications

KernelCmNotifications::StateChange::CORRELATED_NOTIFICATIONS

O

additionalText

KernelCmNotifications::StateChange::ADDITIONAL_TEXT

O

sourceIndicator

KernelCmNotifications::StateChange::SOURCE_INDICATOR

O

NOTE: The stateChange attribute is mapped into name-value pairs that contain the state identifier in the name and the new and optional old state values in the attribute field (See TS 32.673 [12] StateManagementIRPConstDefs IDL <State Name>OldNewValue structures).