5 Mapping
32.5233GPPCommon Object Request Broker Architecture (CORBA) Solution Set (SS)Policy Network Resource Model (NRM) Integration Reference Point (IRP)Release 9Self-Organizing Networks (SON)Telecommunication managementTS
5.1 General mapping
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
5.2.1 IOC SONTargets
Attribute of IOC SONTargets in 3GPP TS 32.522 [4] | SS Attribute | SS Type | Support Qualifier | Read Qualifier | Write Qualifier |
---|---|---|---|---|---|
id | id | string | M | M | – |
hoFailureRate | hoFailureRate | GenericSONPolicyNRMAttributeTypes:: HooTarget | O *) | M | M |
rrcConnection EstablishmentFailure RateCharacteristic | rrcConnection EstablishmentFailure RateCharacteristic | GenericSONPolicyNRMAttributeTypes: CacTargetLink | O *) | M | M |
rrcConnection AbnormalReleaseRate Characteristic | rrcConnection AbnormalReleaseRate Characteristic | GenericSONPolicyNRMAttributeTypes: CacTargetLink | O *) | M | M |
eRabSetupFailure RateCharacteristic | eRabSetupFailure RateCharacteristic | GenericSONPolicyNRMAttributeTypes: CacTargetLink | O *) | M | M |
eRabAbnormalRelease RateCharacteristic | eRabAbnormalRelease RateCharacteristic | GenericSONPolicyNRMAttributeTypes: CacTargetLink | O *) | M | M |
*) Note: At least one of the attributes shall be supported. |
5.2.2 IOC SONControl
Attribute of IOC SONTargets in 3GPP TS 32.522 [4] | SS Attribute | SS Type | Support Qualifier | Read Qualifier | Write Qualifier |
---|---|---|---|---|---|
id | id | string | M | M | – |
hooSwitch | hooSwitch | boolean | CM | M | M |
lboSwitch | lboSwitch | boolean | CM | M | M |
Note: For all conditional qualifiers, see attribute constraints in 32.522 [4]. |
Annex A (normative):
CORBA IDL, NRM definitions
//File:SONPolicyNetworkResourcesNRMDefs.idl
#ifndef _SONPOLICYNETWORKRESOURCESNRMDEFS_IDL_
#define _SONPOLICYNETWORKRESOURCESNRMDEFS_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 SONPolicyNetworkResourcesNRMDefs
{
/*
* Definitions for MO class SONTargets
*/
interface SONTargets: GenericNetworkResourcesNRMDefs::Top
{
const string CLASS = "SONTargets";
// Attribute Names
//
const string id = "id";
const string hoFailureRate = "hoFailureRate";
const string rrcConnectionEstablishmentFailureRateCharacteristic = "rrcConnectionEstablishmentFailureRateCharacteristic";
const string rrcConnectionAbnormalReleaseRateCharacteristic = "rrcConnectionAbnormalReleaseRateCharacteristic";
const string eRabSetupFailureRateCharacteristic = "eRabSetupFailureRateCharacteristic";
const string eRabAbnormalReleaseRateCharacteristic = "eRabAbnormalReleaseRateCharacteristic";
};
/*
* Definitions for MO class SONControl
*/
interface SONControl: GenericNetworkResourcesNRMDefs::Top
{
const string CLASS = "SONControl";
// Attribute Names
//
const string id = "id";
const string hooSwitch = "hooSwitch";
const string lboSwitch = "lboSwitch";
};
};
module GenericSONPolicyNRMAttributeTypes
{
/*
* Composite Availble Capacity (CAC)target type related to RRC/eRAB setup
*/
struct CacTarget
{
unsigned short lower_end_of_cac_range;
unsigned short upper_end_of_cac_range;
unsigned short target_value;
unsigned short target_priority;
};
typedef sequence<CacTarget> CacTargetList;
struct CacTargetLink
{
CacTargetList uplink_cac_target;
CacTargetList downlink_cac_target;
};
/*
* HOO target type
*/
struct HooTarget
{
unsigned short target_value;
unsigned short target_priority;
};
typedef sequence<HooTarget> HooTargetList;
};
#endif // _SONPOLICYNETWORKRESOURCESNRMDEFS_IDL_
Annex B (informative):
Change history
Change history | |||||||
Date | TSG # | TSG Doc. | CR | Rev | Subject/Comment | Old | New |
05-2010 | SA-48 | SP-100285 | — | — | Presentation to SA for information and approval | — | 1.0.0 |
06-2010 | SA-48 | — | — | — | Publication | 1.0.0 | 9.0.0 |
09-2010 | SA-49 | SP-100491 | 001 | — | Remove targets based on not supported by measurements | 9.0.0 | 9.1.0 |
12-2010 | SA-50 | SP-100831 | 002 | 1 | Correcting the support qualifiers of SONControl attributes – Align with 32.522 IS | 9.1.0 | 9.2.0 |
09-2013 | SA-61 | SP-130439 | 003 | 1 | Add missing Object class id for SONPolicy IOCs | 9.2.0 | 9.3.0 |