B.3 Solution Set (SS) definitions
28.3093GPPManagement of Quality of Experience (QoE) measurement collection Integration Reference Point (IRP)Release 17Solution Set (SS) definitionsTS
B.3.1 XML definition structure
Clause B.3.2 provides XML definitions of QMC Management IRP notifications as defined in [19]. These definitions are to be used for the QMC Management IRP SOAP Solution Set. For QMC IRP XML File Name Conventions the generic file name definitions as specified by the FT IRP apply (see [10]).
Clause B.3.3 provides XML definitions of QMC Management IOC as defined in [19].
B.3.2 XML schema "QMCIRPNotif.xsd"
<?xml version="1.0" encoding="UTF-8"?>
<!–
3GPP TS 28.309 QMC Management IRP Notification
QMC IRP specific data file XML schema
qMCIRPNotif.xsd
–>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tr="http://www.3gpp.org/ftp/specs/archive/28_series/28.309#qMCIRPNotif" xmlns:xe="http://www.3gpp.org/ftp/specs/archive/32_series/32.306#notification" targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.309#qMCIRPNotif" elementFormDefault="qualified">
<import namespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.306#notification"/>
<!– XML types specific for QMC IRP notifications –>
<complexType name="QoeReference">
<sequence>
<element name="MCC" type="short"/>
<element name="MNC" type="short"/>
<element name="QMC_ID" type="integer"/>
</sequence>
</complexType>
<complexType name="NotifyNetworkRequestSessionFailure">
<complexContent>
<extension base="xe:Notification">
<sequence>
<element name="body">
<complexType>
<sequence>
<element name="QoeReference" type="tr:QoeReference"/>
<element name="Reason" type="string" minOccurs="0"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="NotifyNetworkRequestSessionFailure" type="tr:NotifyNetworkRequestSessionFailure"/>
</schema>
B.3.3 XML schema "QMCIRPIOCs.xsd"
<?xml version="1.0" encoding="UTF-8"?>
<!–
3GPP TS 28.309 Trace Management IRP IOC XML Schema
qMCIRPIOCs.xsd
–>
<schema xmlns:xti="http://www.3gpp.org/ftp/specs/archive/28_series/28.309#tMIRPIOCs" xmlns:xe="http://www.3gpp.org/ftp/specs/archive/32_series/32.306#notification"
xmlns:xn=http://www.3gpp.org/ftp/specs/archive/32_series/32.626#genericNrm
xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.309#tMIRPIOCs" <import namespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.626#genericNrm"/>
elementFormDefault="qualified" attributeFormDefault="unqualified">
<complexType name="DNSet">
<sequence>
<element name="DN" type="xn:DN" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<simpleType name="QMCTargetType">
<restriction base="string">
<enumeration value="AREA_BASED_QMC"/>
<enumeration value="INDIVIDUAL_BASED_QMC"/>
</restriction>
</simpleType>
<complexType name="QMCTarget">
<sequence>
<element name="typeFlag" type="xti: QMCTargetType"/>
<element name="QMCTargetId" type="string"/>
</sequence>
</complexType>
<simpleType name="UnsupportedItem">
<restriction base="string">
<enumeration value="MANAGED_ENTITY"/>
<enumeration value="QMC_AREA_SCOPE"/>
<enumeration value="QMC_TARGET"/>
<enumeration value="PLMN_TARGET"/>
<enumeration value="QMC_SERVICE_TYPE"/>
</restriction>
</simpleType>
<complexType name="UnsupportedList">
<sequence>
<element name="UnsupportedItem" type="xti:UnsupportedItem" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<simpleType name="ServiceType">
<restriction base="string">
<enumeration value="DASH"/>
<enumeration value="MTSI"/>
</restriction>
</simpleType>
<element name="serviceType" type="xti:ServiceType"/>
<element name="qoEReference" type="unsignedLong"/>
<element name="qmcTarget" type="xti:QMCTarget"/>
<element name="qoeCollectionEntityAddress" type="string"/>
<element name="areaScope" type="xti:DNSet"/>
<element name="qmcConfigurationFile" type="string"/>
</schema>
Annex C (normative):
SOAP Solution Set