5 Mapping

32.7833GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)Home enhanced Node B (HeNB) Subsystem (HeNS)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 data type 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 HeNBGWFunction

NRM Attributes of IOC HeNBGWFunction in TS 32.782 [2]

SS Attributes

SS Type

Support Qualifier

Read

Write

id

henbgwFunctionId

string

M

M

henbgwId

henbgwId

long

M

M

userLabel

userLabel

string

M

M

M

ipConfigInfo

ipConfigInfo

string

M

M

maxNbrHeNBRegistered

maxNbrHeNBRegistered

Integer

M

M

maxPacketCapability

maxPacketCapability

integer

M

M

5.2.2 IOC HeNBProfile

NRM Attributes of IOC HeNBProfile in TS 32.782 [2]

SS Attributes

SS Type

Support Qualifier

Read

Write

id

henbProfileId

string

M

M

userLabel

userLabel

string

M

M

M

configuration

configuration

string

M

M

criterion

criterion

string

O

M

5.2.3 IOC HeMSFunction

NRM Attributes of IOC HeMSFunction in TS 32.782 [2]

SS Attributes

SS Type

Support Qualifier

Read

Write

userLabel

userLabel

string

M

M

M

Annex A (normative):
IDL specifications

//File: HensNetworkResourcesNRMDefs.idl

#ifndef _HENSNETWORKRESOURCESNRMDEFS_IDL_

#define _HENSNETWORKRESOURCESNRMDEFS_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 HensNetworkResourcesNRMDefs

{

/**

* Definitions for MO class HeNBGWFunction

*/

interface HeNBGWFunction : GenericNetworkResourcesNRMDefs::ManagedFunction

{

const string CLASS = "HeNBGWFunction";

// Attribute Names

//

const string henbgwFunctionId = "henbgwFunctionId";

const string henbgwId = "henbgwId";

const string ipConfigInfo = "ipConfigInfo";

const string maxNbrHeNBRegistered = "maxNbrHeNBRegistered";

const string maxPacketCapability = "maxPacketCapability";

};

/**

* Definitions for MO class HeNBProfile

*/

interface HeNBProfile : GenericNetworkResourcesNRMDefs::ManagedFunction

{

const string CLASS= "HeNBProfile";

// Attribute Names

//

const string henbProfileId = "henbProfileId";

const string configuration = "configuration";

const string criterion = "criterion";

};

/**

* Definitions for MO class HeMSFunction

*/

interface HeMSFunction : GenericNetworkResourcesNRMDefs::ManagedFunction

{

const string CLASS= "HeMSFunction";

// Attribute Names

//

};

};

#endif //_HENSETWORKRESOURCESNRMDEFS_IDL_

Annex B (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Old

New

Mar 2010

SA#47

SP-100064

Presentation to SA for information and approval

1.0.0

Apr 2010

SA#47

Publication fo SA approved version

1.0.0

9.0.0