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 |