B.3 Solution Set definitions

32.7763GPPHome Node B (HNB) Subsystem (HNS)Integration Reference Point (IRP)Network Resource Model (NRM)Release 11Solution Set (SS) definitionsTelecommunication managementTS

B.3.1 XML definition structure

Annex B.3.3 of the present document defines the NRM-specific XML schema hnsNrm.xsd for the HNS Network Resources IRP NRM defined in 3GPP TS 32.772 [5].

XML schema hnsNrm.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.616 [6].

B.3.2 Graphical Representation

Not present in the current version of this specification.

B.3.3 XML schema "hnsNrm.xsd"

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

<!–

3GPP TS 32.776 HNS Network Resources IRP

Bulk CM Configuration data file NRM-specific XML schema

hnsNrm.xsd

–>

<schema

targetNamespace=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.776#hnsNrm"

elementFormDefault="qualified"

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

xmlns:xn=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.626#genericNrm"

xmlns:un=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.776#hnsNrm"

xmlns:gn=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.656#geranNrm"

xmlns:sm=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.676#stateManagementIRP"

>

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

<import namespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.656#geranNrm" schemaLocation="geranNrm.xsd"/>

<import namespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.676#stateManagementIRP" schemaLocation="stateManagementIRP.xsd"/>

<!– HNS Network Resources IRP NRM attribute related XML types –>

<!– HNS network Resources IRP NRM class associated XML elements –>

<element

name="HNBGWFunction"

substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass"

>

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

<element name="hnbgwId" type="string"/>

<element name="userLabel" type="string"/>

<element name="iPConfigInfo" type="string"/>

<element name="maxNbrHNBRegistered" type="integer"/>

<element name="maxPacketCapability" type="integer"/>

</all>

</complexType>

</element>

<choice minOccurs="0" maxOccurs="unbounded">

<element ref="xn:VsDataContainer"/>

<element ref="un:IuhSignLinkTp"/>

<element ref="un:EP_Iuh"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

<element name="IuhSignLinkTp">

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

<element name="userLabel" type="string" minOccurs="0"/>

<element name="farEndEntity" type="string" minOccurs="0"/>

<element name="sctpAssocLocalAddr" type="string"/>

<element name="sctpAssocRemoteAddr" type="string"/>

</all>

</complexType>

</element>

<choice minOccurs="0" maxOccurs="unbounded">

<element ref="xn:VsDataContainer"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

<element name="EP_Iuh">

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

<element name="userLabel" type="string" minOccurs="0"/>

<element name="farEndEntity" type="string" minOccurs="0"/>

<element name="farEndNEIPAddr" type="string" minOccurs="0"/>

</all>

</complexType>

</element>

<choice minOccurs="0" maxOccurs="unbounded">

<element ref="xn:VsDataContainer"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

<element name="HNBProfile">

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

<element name="userLabel" type="string"/>

<element name="configuration" type="string"/>

<element name="criterion" type="string" minOccurs="0"/>

</all>

</complexType>

</element>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

<element name="HMSFunction">

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

<element name="userLabel" type="string"/>

</all>

</complexType>

</element>

<choice minOccurs="0" maxOccurs="unbounded">

<element ref="xn:VsDataContainer"/>

<element ref="un:HNBProfile"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

</schema>

Annex C (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Old

New

05-2010

SA-48

SP-100282

Presentation to SA for information and approval

1.0.0

06-2010

SA-48

Publication

1.0.0

10.0.0

12-2010

SA-50

SP-100833

002

1

Correcting XML schema of Home Node B Subsystem (HNS) Network Resource Model – Align with 32.772 IS

10.0.0

10.1.0

09-2012

SA-57

Automatic upgrade from previous Release version 10.1.0

10.1.0

11.0.0