4 Structure and content of configuration data XML files

32.7153GPPBulk CM eXtensible Markup Language (XML) file format definitionConfiguration Management (CM) Transport Network (TN)Network Resource Model (NRM) Integration Reference Point (IRP)Release 9Telecommunication managementTS

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

Annex A of the present document defines the NRM-specific XML schema transportNrm.xsd for the Transport interface Network Resources IRP NRM defined in 3GPP TS 32.712 [1].

XML schema transportNrm.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 [3].

Annex A (normative):
Configuration data file NRM-specific XML schema (file name "transportNrm.xsd")

The following XML schema transportNrm.xsd is the NRM-specific schema for the Transport Network Interface IRP NRM defined in 3GPP TS 32.712 [1]:

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

<!–
3GPP TS 32.715 Transport Network Interface NRM IRP
Bulk CM Configuration data file NRM-specific XML schema
transportNrm.xsd
–>

<schema
targetNamespace=
"http://www.3gpp.org/ftp/specs/archive/32_series/32.715#transportNrm"
elementFormDefault="qualified"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xn=
"http://www.3gpp.org/ftp/specs/archive/32_series/32.625#genericNrm"
xmlns:tn=
"http://www.3gpp.org/ftp/specs/archive/32_series/32.715#transportNrm"
>

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

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

<simpleType name="transportNetworkType">
<restriction base="string">
<enumeration value="ATM"/>
<enumeration value="IP"/>
</restriction>
</simpleType>

<simpleType name="serviceCategoryIn">
<restriction base="string">
<enumeration value="CBR"/>
<enumeration value="RT-VBR"/>
<enumeration value="NRT-VBR"/>
<enumeration value="ABR"/>
<enumeration value="UBR"/>
<enumeration value="GFR"/>
</restriction>
</simpleType>

<simpleType name="serviceCategoryEg">
<restriction base="string">
<enumeration value="CBR"/>
<enumeration value="RT-VBR"/>
<enumeration value="NRT-VBR"/>
<enumeration value="ABR"/>
<enumeration value="UBR"/>
<enumeration value="GFR"/>
</restriction>
</simpleType>

<simpleType name="usedAAL">
<restriction base="string">
<enumeration value="Null"/>
<enumeration value="AAL1"/>
<enumeration value="AAL2"/>
<enumeration value="AAL3"/>
<enumeration value="AAL4"/>
<enumeration value="AAL5"/>
</restriction>
</simpleType>

<simpleType name="virtualPathId">
<restriction base="integer">
<minInclusive value="0"/>
</restriction>
</simpleType>

<simpleType name="virtualChannelId">
<restriction base="integer">
<minInclusive value="0"/>
</restriction>
</simpleType>

<complexType name="physicalPortIdList">
<sequence>
<element name="physicalPortId" type="string" minOccurs="1" maxOccurs="unbounded">
</element>
</sequence>
</complexType>

<simpleType name="peakCellRateIn">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="peakCellRateEg">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="sustainableCellRateIn">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="sustainableCellRateEg">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="maximumBurstSizeIn">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="maximumBurstSizeEg">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="minimumCellRateIn">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="minimumCellRateEg">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="minimumDesiredCellRateIn">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<simpleType name="minimumDesiredCellRateEg">
<restriction base="integer">
<minInclusive value="1"/>
</restriction>
</simpleType>

<!– Transport Network Interface Resources IRP NRM class associated XML elements –>

<element
name="TransportNetworkInterface"
substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass"
>
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<element name="userLabel" minOccurs="0"/>
<element
name="transportNetworkType"
type="tn:transportNetworkType"
minOccurs="0"
/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="tn:ATMPathTerminationPoint"/>
<element ref="tn:ATMChannelTerminationPoint"/>
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="ATMChannelTerminationPoint">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<element name="usageChannel" type="string" minOccurs="0"/>
<element
name="virtualPathId"
type="tn:virtualPathId"
minOccurs="0"
/>
<element
name="virtualChannelId"
type="tn:virtualChannelId"
minOccurs="0"
/>
<element
name="physicalPortId"
type="string"
minOccurs="0"
/>
<element name="physicalInterfaceType" type="string" minOccurs="0"/>
<element
name="serviceCategoryIn"
type="tn:serviceCategoryIn"
minOccurs="0"
/>
<element
name="serviceCategoryEg"
type="tn:serviceCategoryEg"
minOccurs="0"
/>
<element
name="usedAAL"
type="tn:usedAAL"
minOccurs="0"
/>
<element
name="peakCellRateIn"
type="tn:peakCellRateIn"
minOccurs="0"
/>
<element
name="peakCellRateEg"
type="tn:peakCellRateEg"
minOccurs="0"
/>
<element
name="sustainableCellRateIn"
type="tn:sustainableCellRateIn"
minOccurs="0"
/>
<element
name="sustainableCellRateEg"
type="tn:sustainableCellRateEg"
minOccurs="0"
/>
<element
name="maximumBurstSizeIn"
type="tn:maximumBurstSizeIn"
minOccurs="0"
/>
<element
name="maximumBurstSizeEg"
type="tn:maximumBurstSizeEg"
minOccurs="0"
/>
<element
name="minimumDesiredCellRateIn"
type="tn:minimumDesiredCellRateIn"
minOccurs="0"
/>
<element
name="minimumDesiredCellRateEg"
type="tn:minimumDesiredCellRateEg"
minOccurs="0"
/>
<element
name="minimumCellRateIn"
type="tn:minimumCellRateIn"
minOccurs="0"
/>
<element
name="minimumCellRateEg"
type="tn:minimumCellRateEg"
minOccurs="0"
/>
<element name="aTMChannelTerminationPointATMPathTerminationPoint" minOccurs="0"/>
<element name="aTMChannelTerminationPointIubLink" minOccurs="0"/>
</all>
</complexType>
</element>
<choice>
<element ref="xn:VsDataContainer" minOccurs="0" maxOccurs="unbounded"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

<element name="ATMPathTerminationPoint">
<complexType>
<complexContent>
<extension base="xn:NrmClass">
<sequence>
<element name="attributes" minOccurs="0">
<complexType>
<all>
<element
name="virtualPathId"
type="tn:virtualPathId"
minOccurs="0"
/>
<element
name="physicalPortIdList"
type="tn:physicalPortIdList"
minOccurs="0"
/>
<element
name="peakCellRateIn"
type="tn:peakCellRateIn"
minOccurs="0"
/>
<element
name="peakCellRateEg"
type="tn:peakCellRateEg"
minOccurs="0"
/>
<element name="aTMPathTerminationPointATMChannelTerminationPoint" minOccurs="0"/>
</all>
</complexType>
</element>
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="xn:VsDataContainer"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
</element>

</schema>

Annex B (informative):
Void

Annex C (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Old

New

Sep 2004

S_25

SP-040599

Submitted to TSG SA#25 for Approval

1.0.0

6.0.0

Mar 2005

S_27

SP-050052

001

“Unbounded” is not a valid value for “maxInclusive” for type Integer – Correction of XML schema

6.0.0

6.1.0

Jun 2007

SA_36

Automatic upgrade to Rel-7 (no CR) at freeze of Rel-7. Deleted reference to CMIP SS, discontinued from R7 onwards.

6.1.0

7.0.0

Sep 2007

SA_37

SP-070606

0003

Add Missing VsDataContainer Containment

7.0.0

7.1.0

Dec 2008

SA_42

Upgrade to Release 8

7.1.0

8.0.0

Dec 2009

SA_46

SP-090719

0004

Discontinue from Rel-9 onwards the XML schema extraction and storage

8.0.0

9.0.0