5 Mapping

32.5253GPPeXtensible Markup Language (XML) file format definitionRelease 9Self-Organizing Networks (SON) Policy Network Resource Model (NRM) Integration Reference Point (IRP)Telecommunication managementTS

5.1 General mapping

An IOC maps to an XML element of the same name as the IOC’s name in the IS. An IOC attribute maps to a sub-element of the corresponding IOC’s XML element, and the name of this sub-element is the same as the attribute’s name in the IS.

5.2 Information Object Class (IOC) mapping

The overall description of the file format of configuration data XML files is provided by 3GPP TS 32.615 [4].

Annex A of the present document defines the NRM-specific XML schema sonPolicyNrm.xsd for the SON Policy NRM IRP IS defined in 3GPP TS 32.522 [2].

XML schema sonPolicyNrm.xsd explicitly declares NRM-specific XML element types for the related NRM.

The definition of those NRM-specific XML element types complies with the generic mapping rules defined in 3GPP TS 32.615 [4].

Annex A (normative):
XML schema (file name "sonPolicyNrm.xsd")

The following XML schema sonNrm.xsd is the NRM-specific schema for the SON Policy Network Resource Model IRP NRM defined in 3GPP TS 32.522 [2]:

<?xml version="1.0" encoding="UTF-8"?>

<!–

3GPP TS 32.525 SON Policy Network Resource Model IRP

XML schema definition

sonPolicyNrm.xsd

–>

<schema

targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.525#sonPolicyNrm"

elementFormDefault="qualified"

attributeFormDefault="unqualified"

xmlns="http://www.w3.org/2001/XMLSchema"

xmlns:xn="http://www.3gpp.org/ftp/specs/archive/32_series/32.625#genericNrm"

xmlns:sp="http://www.3gpp.org/ftp/specs/archive/32_series/32.525#sonPolicyNrm"

>

<import namespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.625#genericNrm"/>

<!–SON Policy NRM IRP IS class associated XML elements –>

<!– CAC Range: 0~10000 –>

<simpleType name="cacRange">

<restriction base="unsignedShort">

<maxInclusive value="10000"/>

</restriction>

</simpleType>

<!– Rate: representing a percentage –>

<simpleType name="rateRange">

<restriction base="unsignedShort">

<maxInclusive value="100"/>

</restriction>

</simpleType>

<!– Priority: 0~N. Lower the number, higher the priority –>

<complexType name="LBOTarget">

<sequence>

<element name="lowerEndOfCacRange" type="sp:cacRange" minOccurs="0"/>

<element name="upperEndOfCacRange" type="sp:cacRange" minOccurs="0"/>

<element name="Rate" type="sp:rateRange" minOccurs="0"/>

<element name="Priority" type="unsignedShort" minOccurs="0"/>

</sequence>

</complexType>

<complexType name="LBOLinkTarget">

<sequence>

<element name="UplinkTarget" type="sp:LBOTarget" minOccurs="0"/>

<element name="DownlinkTarget" type="sp:LBOTarget" minOccurs="0"/>

</sequence>

</complexType>

<complexType name="HooTarget">

<sequence>

<element name="Rate" type="sp:rateRange" minOccurs="0"/>

<element name="Priority" type="unsignedShort" minOccurs="0"/>

</sequence>

</complexType>

<!– At most one instance under SubNetwork instance –>

<element name="SONTargets" substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass">

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

<element name="attributes" minOccurs="0">

<complexType>

<all>

<element name="hoFailureRate" type="sp:HooTarget" minOccurs="0"/>

<element name="rrcConnectionEstablishmentFailureRate" type="sp:LBOLinkTarget" minOccurs="0"/>

<element name="rrcConnectionAbnormalReleaseRate" type="sp:LBOLinkTarget" minOccurs="0"/>

<element name="eRabSetupFailureRate" type="sp:LBOLinkTarget" minOccurs="0"/>

<element name="eRabAbnormalReleaseRate" type="sp:LBOLinkTarget" minOccurs="0"/>

</all>

</complexType>

</element>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

<!– At most one instance under SubNetwork instance –>

<element name="SONControl" substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass">

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

<element name="attributes" minOccurs="0">

<complexType>

<all>

<!–Switch:ON/OFF–>

<element name="hooSwitch" type="boolean" minOccurs="0"/>

<element name="lboSwitch" type="boolean" minOccurs="0"/>

</all>

</complexType>

</element>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

</schema>

Annex B (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Old

New

05-2010

SA-48

SP-100286

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-2013

SA-62

SP-130612

002

1

Add missing XML elements for SONControl and SONTargets

9.1.0

9.2.0