B.3 Solution set definitions

28.6163GPPEvolved Packet Core (EPC) and non-3GPP access interworking system Network Resource Model (NRM) Integration Reference Point (IRP)Release 17Solution Set (SS) definitionsTelecommunication managementTS

B.3.1 XML definition structure

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

Annex B.3.3 of the present document defines the NRM-specific XML schema EPCn3aINrm.xsd for the "Evolved Packet Core (EPC) and non-3GPP access interworking system NRM IRP IS" defined in 3GPP TS 28.612 [4].

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

B.3.2 Graphical representation

The graphical representation is not present in the current version of this specification.

B.3.3 XML schema "EPCn3aINrm.xsd"

<?xml version="1. 1" encoding="UTF-8"?>

<!–
3GPP TS 28.616 Evolved Packet Core (EPC) and non-3GPP access interworking system NRM IRP
XML schema definition
epcn3aiNrm.xsd
–>

<schema

targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.616#epcn3aiNrm"

elementFormDefault="qualified"

attributeFormDefault="unqualified"

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

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

xmlns:epcn3ai="http://www.3gpp.org/ftp/specs/archive/28_series/28.616#epcn3aiNrm"

>

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

<!– EPC and non-3GPP access Interworking NRM IRP IS class associated XML elements –>

<element name="Link_3GPPAAAServer_PGW"

substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass"

>

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

<element name="aEnd" type="xn:dn" minOccurs="0"/>

<element name="linkType" type="xn:linkType" minOccurs="0"/>

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

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

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

<element name="zEnd" type="xn:dn" minOccurs="0"/>

</all>

</complexType>

</element>

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

<element ref="epcn3ai:Link_3GPPAAAServer_PGWOptionallyContainedNrmClass"/>

<element ref="xn:VsDataContainer"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element

<element name="Link_3GPPAAAServer_HSS"

substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass"

>

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

<element name="aEnd" type="xn:dn" minOccurs="0"/>

<element name="linkType" type="xn:linkType" minOccurs="0"/>

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

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

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

<element name="zEnd" type="xn:dn" minOccurs="0"/>

</all>

</complexType>

</element>

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

<element ref="epcn3ai: Link_3GPPAAAServer_HSSOptionallyContainedNrmClass"/>

<element ref="xn:VsDataContainer"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

<element name="Link_3GPPAAAProxy_3GPPAAAServer"

substitutionGroup="xn:SubNetworkOptionallyContainedNrmClass"

>

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

<element name="aEnd" type="xn:dn" minOccurs="0"/>

<element name="linkType" type="xn:linkType" minOccurs="0"/>

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

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

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

<element name="zEnd" type="xn:dn" minOccurs="0"/>

</all>

</complexType>

</element>

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

<element ref="epcn3ai: Link_3GPPAAAProxy_3GPPAAAServerOptionallyContainedNrmClass"/>

<element ref="xn:VsDataContainer"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

<element

name="3GPPAAAProxyFunction"

substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass"

>

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

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

<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>

</all>

</complexType>

</element>

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

<element ref="xn:VsDataContainer"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element>

<element

name="3GPPAAAServerFunction"

substitutionGroup="xn:ManagedElementOptionallyContainedNrmClass"

>

<complexType>

<complexContent>

<extension base="xn:NrmClass">

<sequence>

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

<complexType>

<all>

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

<element name="vnfParametersList" type="xn:vnfParametersListType" minOccurs="0"/>

</all>

</complexType>

</element>

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

<element ref="xn:VsDataContainer"/>

</choice>

</sequence>

</extension>

</complexContent>

</complexType>

</element>>

<element name="Link_3GPPAAAServer_PGWOptionallyContainedNrmClass" type="xn:NrmClass" abstract="true"/>

<element name="Link_3GPPAAAServer_HSSOptionallyContainedNrmClass" type="xn:NrmClass" abstract="true"/>

<element name="Link_3GPPAAAProxy_3GPPAAAServerOptionallyContainedNrmClass" type="xn:NrmClass" abstract="true"/>

</schema>

Annex C (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Old

New

Dec 2013

Version after approval

2.0.0

12.0.0

Jun 2014

SA#64

SP-140333

001

Upgrade W3C XML Schema version from 1.0 to 1.1

12.0.0

12.1.0

Sep 2014

SA#65

SP-140614

002

1

Move IOCs/MOCs from discontinued TS 28.606 – align with TSG SA decision to remove I-WLAN

12.1.0

12.2.0

Dec 2014

SA#66

SP-140798

003

1

Remove feature support statement

12.2.0

12.3.0

2016-01

Update to Rel-13 version (MCC)

12.3.0

13.0.0

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2016-06

SA#72

SP-160407

0004

F

Update the link from IRP Solution Set to IRP Information Service

13.1.0

2017-03

SA#75

Promotion to Release 14 without technical change

14.0.0

2017-06

SA#76

SP-170514

0005

F

Update link from IRP SS to IS

14.1.0

2017-06

SA#76

SP-170510

0006

1

B

Update the XML Schema definitions to align with IS to support Configuration Management for mobile networks that include virtualized network functions

14.1.0

2018-12

Update to Rel-15 version (MCC)

15.0.0

2019-09

SA#85

SP-190751

0007

F

Remove not used reference and add reference instead of abbreviation

15.1.0

2020-07

Update to Rel-16 version (MCC)

16.0.0

2022-03

Update to Rel-17 version (MCC)

17.0.0