5 Mapping

32.7733GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)Home Node B (HNB) Subsystem (HNS)Integration Reference Point (IRP)Network Resource Model (NRM)Release 9Telecommunication managementTS

5.1 General mappings

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.

5.2 Information Object Class (IOC) mapping

This SS supports reference attributes for relations other than containment relations between objects. Reference attributes are therefore introduced in each MOC where needed.

5.2.1 IOC HNBGWFunction

NRM Attributes of IOC HNBGWFunction in TS 32.772 [5]

SS Attributes

SS Type

Support Qualifier

Read

Write

id

hnbgwFunctionId

string

M

M

hnbgwId

hnbgwId

string

M

M

userLabel

userLabel

string

M

M

M

ipConfigInfo

ipConfigInfo

string

M

M

maxNbrHNBRegistered

maxNbrHNBRegistered

Integer

M

M

maxPacketCapability

maxPacketCapability

integer

M

M

5.2.2 IOC HNBProfile

NRM Attributes of IOC HNBProfile in TS 32.772 [5]

SS Attributes

SS Type

Support Qualifier

Read

Write

id

hnbProfileId

string

M

M

userLabel

userLabel

string

M

M

M

configuration

configuration

string

M

M

criterion

criterion

string

O

M

5.2.3 IOC HMSFunction

NRM Attributes of IOC HMSFunction in TS 32.772 [5]

SS Attributes

SS Type

Support Qualifier

Read

Write

userLabel

userLabel

string

M

M

M

5.2.4 IOC IuhSignLinkTp

NRM Attributes of IOC IuhSignLinkTp in TS 32.772 [5]

SS Attributes

SS Type

Support Qualifier

Read

Write

id

iuhSignLinkTpId

string

M

M

userLabel

userLabel

string

O

M

M

farEndEntity

farEndEntity

string

O

M

sctpAssocLocalAddr

sctpAssocLocalAddr

string

M

M

sctpAssocRemoteAddr

sctpAssocRemoteAddr

string

M

M

5.2.5 IOC EP_Iuh

NRM Attributes of IOC EP_Iuh in TS 32.772 [5]

SS Attributes

SS Type

Support Qualifier

Read

Write

id

epIuhId

string

M

M

userLabel

userLabel

string

O

M

M

farEndEntity

farEndEntity

string

O

M

farEndNEIPAddr

farEndNEIPAddr

string

O

M

CM

Annex A (normative):
IDL specifications

//File: HnsNetworkResourcesNRMDefs.idl

#ifndef _HNSNETWORKRESOURCESNRMDEFS_IDL_

#define _HNSNETWORKRESOURCESNRMDEFS_IDL_

#include "GenericNetworkResourcesNRMDefs.idl"

#pragma prefix "3gppsa5.org"

/**

* This module defines constants for each MO class name and

* the attribute names for each defined MO class.

*/

module HnsNetworkResourcesNRMDefs

{

/**

* Definitions for MO class HnbgwFunction

*/

interface HNBGWFunction : GenericNetworkResourcesNRMDefs::ManagedFunction

{

const string CLASS = "HNBGWFunction";

// Attribute Names

//

const string hnbgwFunctionId = "hnbgwFunctionId";

const string hnbgwId = "hnbgwId";

const string ipConfigInfo = "ipConfigInfo";

const string maxNbrHNBRegistered = "maxNbrHNBRegistered";

const string maxPacketCapability = "maxPacketCapability";

};

/**

* Definitions for MO class IuhSignLinkTp

*/

interface IuhSignLinkTp : GenericNetworkResourcesNRMDefs::EP_RP

{

const string CLASS = "IuhSignLinkTp";

// Attribute Names

//

const string sctpAssocLocalAddr = "sctpAssocLocalAddr";

const string sctpAssocRemoteAddr = "sctpAssocRemoteAddr";

};

/**

* Definitions for MO class EP_Iuh

*/

interface EP_Iuh : GenericNetworkResourcesNRMDefs::EP_RP

{

const string CLASS= "EP_Iuh";

// Attribute Names

//

const string farEndNEIPAddr= "farEndNEIPAddr";

};

/**

* Definitions for MO class HNBProfile

*/

interface HNBProfile : GenericNetworkResourcesNRMDefs::ManagedFunction

{

const string CLASS= "HNBProfile";

// Attribute Names

//

const string hnbProfileId = "hnbProfileId";

const string configuration = "configuration";

const string criterion = "criterion";

};

/**

* Definitions for MO class HMSFunction

*/

interface HMSFunction : GenericNetworkResourcesNRMDefs::ManagedFunction

{

const string CLASS= "HMSFunction";

// Attribute Names

//

};

};

#endif //_HNSETWORKRESOURCESNRMDEFS_IDL_

Annex B (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Old

New

Mar 2010

SA#47

SP-100061

Presentation to SA for information and approval

1.0.0

Mar 2010

Publication of SA approved version

1.0.0

9.0.0