6 Mapping
32.106-63GPPConfiguration Management (CM)Part 6: Basic CM Integration Reference Point (IRP): Common Object Request Broker Architecture (CORBA) Solution Set (SS)Telecommunication managementTS
6.1 General mappings
The IS parameter name managedObjectInstance is mapped into DN.
Attributes modelling associations as defined in the NRM (here also called "reference attributes") are in this SS mapped to attributes. The names of the reference attributes in the NRM are mapped to the corresponding attribute names in the MOC. When the cardinality for an association is 0..1 or 1..1 the datatype for the reference attribute is defined as an MOReference. The value of an MO reference contains the distinguished name of the associated MO. When the cardinality for an association allows more than one referred MO, the reference attribute will be of type MOReferenceSet, which contains a sequence of MO references.
If a reference attribute is changed, an AttributeValueChange notification is emitted.
6.2 Operation and Notification mapping
The IS part of Basic CM IRP: IM (see 3GPP TS 32.106-5 [4]) defines semantics of operation and notification visible across the Basic Configuration Management IRP. Table 1 indicates mapping of these operations and notifications to their equivalents defined in this SS.
Table 1: Mapping from IS Notification/Operation to SS equivalents
IS Operation/ notification (3GPP TS 32.106-5 [4]) | SS Method | Qualifier |
getMoAttributes | BasicCmIrpOperations::find_managed_objects BasicCmInformationIterator::next_basicCmInformations BasicCmInformationIterator::destroy | M |
getContainment | BasicCmIrpOperations::find_managed_objects BasicCmInformationIterator::next_basicCmInformations BasicCmInformationIterator::destroy | O |
getBasicCmIRPVersion | get_basicCm_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 |
6.3 Operation parameter mapping
The IS part of Basic CM IRP: IM (see 3GPP TS 32.106-5 [4]) defines semantics of parameters carried in operations across the Basic Configuration Management IRP. Tables 2, 3 and 4 indicate the mapping of these parameters, as per operation, to their equivalents defined in this SS.
The SS operation find_managed_objects is equivalent to the IS operation getMoAttributes when called with ResultContents set to NAMES_AND_ATTRIBUTES. Iterating the BasicCmInformationIterator is used to fetch the result.
Table 2: Mapping from IS getMoAttributes parameters to SS equivalents
IS Operation parameter | SS Method parameter | Qualifier |
baseObjectInstance | in DN baseObject | M |
scope | in searchControl (SearchControl.scope and SearchControl.level) | M |
filter | in searchControl (SearchControl.filter) | M |
attributeListIn | in requestedAttributes | M |
managedObjectClass | parameter fetchedElements in the next_basicCmInformations in the BasicCmInformationIterator interface. | M |
status | exception UndefinedMOException, | M |
The SS operation find_managed_objects is equivalent to the IS operation getContainment when called with ResultContents set to NAMES. Iterating the BasicCmInformationIterator is used to fetch the result.
Table 3: Mapping from IS getContainment parameters to SS equivalents
IS Operation parameter | SS Method parameter | Qualifier |
baseObjectInstance | in DN baseObject | M |
scope | in searchControl (SearchControl.scope and SearchControl.level) | O |
Not specified in IS | in searchControl (SearchControl.filter) | M |
containment | parameter fetchedElements in the next_basicCmInformations in the BasicCmInformationIterator interface. | M |
status | exception UndefinedMOException, | M |
Table 4: Mapping from IS getBasicCmIRPVersion parameters to SS equivalents
IS Operation parameter | SS Method parameter | Qualifier |
versionNumberList | Return value of type: CommonIRPConstDefs::VersionNumberSet | M |
status | – (No failure conditions identified) | M |
6.4 Notification attribute mapping
The IS part of Basic CM IRP: IM (see 3GPP TS 32.106-5 [4]) identifies and defines the semantics of attributes for notifyObjectCreation, notifyObjectDeletion and notifyAttributeValueChange for use for its IRP. Table 5 shows the mapping of the IS notifications to SS equivalents.
Table 5: Mapping from IS notifications to SS equivalents
IS notifications in 3GPP TS 32.106-5 [4] | SS notifications | Qualifier |
---|---|---|
NotifyObjectCreation | push_structured_event | O |
NotifyObjectDeletion | push_structured_event | O |
NotifyAttributeValue Change | push_structured_event | O |
The IS part of Basic CM IRP: IM (see 3GPP TS 32.106-5 [4]) also qualifies the attributes. Tables 6, 7, 8 and 9 show the mapping of these IS attributes to SS equivalents.
Table 6: Mapping from IS Notification Header attributes to SS equivalent
IS Attribute of Notification Header in 3GPP TS 32.106-5 [4] | SS Attribute | Qualifier |
---|---|---|
managedObjectClass | BasicCmNotifDefs::NotificationCommon::MANAGED_OBJECTCLASS | M |
managedObjectInstance | BasicCmNotifDefs::NotificationCommon::MANAGED_OBJECT_INSTANCE | M |
notificationId | BasicCmNotifDefs::NotificationCommon::NOTIFICATION_ID | O |
eventTime | BasicCmNotifDefs::NotificationCommon::EVENT_TIME | M |
systemDN | BasicCmNotifDefs::NotificationCommon::SYSTEM_DN | O |
eventType | header.fixed_header.event_type.type_name | M |
extendedEventType | header.fixed_header.event_name – (always contains an empty string) | M |
Table 7: Mapping from IS notifyObjectCreation attributes to SS equivalent OBJECT_CREATION
IS Attribute of notifyObjectCreation in 3GPP TS 32.106-5 [4] | SS Attribute | Qualifier |
---|---|---|
notificationHeader | See Table 6 | M |
correlatedNotifications | BasicCmNotifDefs::MOCreation::CORRELATED_NOTIFICATIONS | O |
additionalText | BasicCmNotifDefs::MOCreation::ADDITIONAL_TEXT | O |
sourceIndicator | BasicCmNotifDefs::MOCreation::SOURCE_INDICATOR | O |
attributeList | remainder_of_body | O |
Table 8: Mapping from IS notifyObjectDeletion attributes to SS equivalent OBJECT_DELETION
IS Attribute of notifyObjectDeletion in 3GPP TS 32.106-5 [4] | SS Attribute | Qualifier |
---|---|---|
notificationHeader | See Table 6 | M |
correlatedNotifications | BasicCmNotifDefs::MODeletion::CORRELATED_NOTIFICATIONS | O |
additionalText | BasicCmNotifDefs::MODeletion::ADDITIONAL_ TEXT | O |
sourceIndicator | BasicCmNotifDefs::MODeletion::SOURCE_INDICATOR | O |
attributeList | remainder_of_body (a field of the StructuredEvent) | O |
Table 9: Mapping from IS notifyAttributeValueChange attributes to SS equivalent ATTRIBUTE_VALUE_CHANGE
IS Attribute of notifyAttributeValueChange in 3GPP TS 32.106-5 [4] | SS Attribute | Qualifier |
---|---|---|
notificationHeader | See Table 6 | M |
correlatedNotifications | BasicCmNotifDefs::AttributeValueChange::CORRELATED_NOTIFICATIONS | O |
additionalText | BasicCmNotifDefs::AttributeValueChange::ADDITIONAL_TEXT | M |
sourceIndicator | BasicCmNotifDefs::AttributeValueChange::SOURCE_INDICATOR | O |
attributeValueChangeDefinition | remainder_of_body | M |
6.5 Network Resource Model (NRM) mapping
6.5.1 Generic NRM Managed Object Class (MOC) mapping
This Solution Set supports reference attributes for relations other than containment relations between objects. Reference attributes are therefore introduced in each MOC where needed.
6.5.1.1 MOC G3SubNetwork
Table 10: Mapping from NRM MOC G3SubNetwork attributes to SS equivalent MOC G3SubNetwork attributes
NRM Attributes of MOC G3SubNetwork in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
g3SubNetworkId | g3SubNetworkId | string | Read-Only, M |
dnPrefix | dnPrefix | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.1.2 MOC G3ManagedElement
Table 11: Mapping from NRM MOC G3ManagedElement attributes and association roles to SS equivalent MOC G3ManagedElement attributes
NRM Attributes/Association roles | SS Attributes | SS Type | Qualifier |
---|---|---|---|
g3ManagedElementId | g3ManagedElementId | string | Read-Only, M |
dnPrefix | dnPrefix | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
locationName | locationName | string | Read-Only, M |
vendorName | vendorName | string | Read-Only, M |
userDefinedState | userDefinedState | string | Read-Only, M |
managedElementType | managedElementType | StringSet | Read-Only, M |
managedBy | managedBy | BasicCmIRPSystem::AttributeTypes::MOReferenceSet | Read-Only, M |
6.5.1.3 MOC MeContext
Table 12: Mapping from NRM MOC MeContext attributes to SS equivalent MOC MeContext attributes
NRM Attributes of MOC MeContext in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
meContextId | meContextId | string | Read-Only, M |
dnPrefix | dnPrefix | string | Read-Only, M |
6.5.1.4 MOC ManagementNode
Table 13: Mapping from NRM MOC ManagementNode attributes and association roles to SS equivalent MOC ManagementNode attributes
NRM Attributes/association roles of MOC ManagementNode in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
managementNodeId | managementNodeId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
locationName | locationName | string | Read-Only, M |
vendorName | vendorName | string | Read-Only, M |
userDefinedState | userDefinedState | string | Read-Only, M |
manages | manages | BasicCmIRPSystem::AttributeTypes::MOReferenceSet | Read-Only, M |
6.5.1.5 MOC ManagedFunction
This Managed Object Class is provided for sub-classing only. Therefore no mapping for this class is provided in this document.
6.5.1.6 MOC IRPAgent
Table 14: Mapping from NRM MOC IRPAgent attributes to SS equivalent MOC IRPAgent attributes
NRM Attributes of MOC IRPAgent in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
irpAgentId | irpAgentId | string | Read-Only, M |
systemDN | systemDN | string | Read-Only, M |
6.5.1.7 MOC NotificationIRP
Table 15: Mapping from NRM MOC NotificationIRP attributes to SS equivalent MOC NotificationIRP attributes
NRM Attributes of MOC NotificationIRP in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
notificationIRPId | notificationIRPid | string | Read-Only, M |
irpVersion | irpVersion | CommonIRPConstDefs::VersionNumberSet | Read-Only, M |
6.5.1.8 MOC AlarmIRP
Table 16: Mapping from NRM MOC AlarmIRP attributes to SS equivalent MOC AlarmIRP attributes
NRM Attributes of MOC AlarmIRP in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
alarmIRPId | alarmIRPid | string | Read-Only, M |
irpVersion | irpVersion | CommonIRPConstDefs::VersionNumberSet | Read-Only, M |
6.5.1.9 MOC BasicCmIRP
Table 17: Mapping from NRM MOC BasicCmIRP attributes to SS equivalent MOC BasicCmIRP attributes
NRM Attributes of MOC BasicCmIRP in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
basicCmIRPId | basicCmIRPid | string | Read-Only, M |
irpVersion | irpVersion | CommonIRPConstDefs::VersionNumberSet | Read-Only, M |
6.5.2 UMTS NRM Managed Object Class (MOC) mapping
6.5.2.1 MOC RncFunction
Table 18: Mapping from NRM MOC RncFunction attributes to SS equivalent MOC RncFunction attributes
NRM Attributes of MOC RncFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
rncFunctionId | rncFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.2 MOC UtranCell
Table 19: Mapping from NRM MOC UtranCell attributes and associations to SS equivalent MOC UtranCell attributes
NRM Associations/Attributes of MOC UtranCell in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
utranCellId | utranCellId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
AssociatedWith/ utranCell-IubLink | utranCellIubLink | BasicCmIRPSystem::AttributeTypes::MOReference | Read-Only, M |
6.5.2.3 MOC NodeBFunction
Table 20: Mapping from NRM MOC NodeBFunction attributes and associations to SS equivalent MOC NodeBFunction attributes
NRM Associations/Attributes of MOC NodeBFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
nodeBFunctionId | nodeBFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
ConnectedTo/ nodeBFunction-IubLink | nodeBFunctionIubLink | BasicCmIRPSystem::AttributeTypes::MOReference | Read-Only, M |
6.5.2.4 MOC IubLink
Table 21: Mapping from NRM MOC IubLink attributes and associations to SS equivalent MOC IubLink attributes
NRM Associations/Attributes of MOC IubLink in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
iubLinkId | iubLinkId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
AssociatedWith/ iubLink-UtranCell | iubLinkUtranCell | BasicCmIRPSystem::AttributeTypes::MOReferenceSet | Read-Only, M |
ConnectedTo/ iubLink-NodeBFunction | iubLinkNodeBFunction | BasicCmIRPSystem::AttributeTypes::MOReference | Read-Only, M |
6.5.2.5 MOC MscFunction
Table 22: Mapping from NRM MOC MscFunction attributes to SS equivalent MOC MscFunction attributes
NRM Attributes of MOC MscFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
mscFunctionId | mscFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.6 MOC HlrFunction
Table 23: Mapping from NRM MOC HlrFunction attributes to SS equivalent MOC HlrFunction attributes
NRM Attributes of MOC HlrFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
hlrFunctionId | hlrFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.7 MOC VlrFunction
Table 24: Mapping from NRM MOC VlrFunction attributes to SS equivalent MOC VlrFunction attributes
NRM Attributes of MOC VlrFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
vlrFunctionId | vlrFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.8 MOC AucFunction
Table 25: Mapping from NRM MOC AucFunction attributes to SS equivalent MOC AucFunction attributes
NRM Attributes of MOC AucFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
aucFunctionId | aucFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.9 MOC EirFunction
Table 26: Mapping from NRM MOC EirFunction attributes to SS equivalent MOC EirFunction attributes
NRM Attributes of MOC EirFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
eirFunctionId | eirFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.10 MOC SmsIwmscFunction
Table 27: Mapping from NRM MOC SmsIwmscFunction attributes to SS equivalent MOC SmsIwmscFunction attributes
NRM Attributes of MOC SmsIwmscFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
smsIwmscFunctionId | smsIwmscFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.11 MOC SmsGmscFunction
Table 28: Mapping from NRM MOC SmsGmscFunction attributes to SS equivalent MOC SmsGmscFunction attributes
NRM Attributes of MOC SmsGmscFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
smsGmscFunctionId | smsGmscFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.12 MOC SgsnFunction
Table 29: Mapping from NRM MOC SgsnFunction attributes to SS equivalent MOC SgsnFunction attributes
NRM Attributes of MOC SgsnFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
sgsnFunctionId | sgsnFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.13 MOC GgsnFunction
Table 30: Mapping from NRM MOC GgsnFunction attributes to SS equivalent MOC GgsnFunction attributes
NRM Attributes of MOC GgsnFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
ggsnFunctionId | ggsnFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.14 MOC BgFunction
Table 31: Mapping from NRM MOC BgFunction attributes to SS equivalent MOC BgFunction attributes
NRM Attributes of MOC BgFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
bgFunctionId | bgFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |
6.5.2.15 MOC GmscFunction
Table 32: Mapping from NRM MOC GmscFunction attributes to SS equivalent MOC GmscFunction attributes
NRM Attributes of MOC GmscFunction in 3GPP TS 32.106-5 [4] | SS Attributes | SS Type | Qualifier |
---|---|---|---|
gmscFunctionId | gmscFunctionId | string | Read-Only, M |
userLabel | userLabel | string | Read-Only, M |