4 Trace Management IRP XML Definitions

32.4453GPPTelecommunication managementTrace Management (Trace) Integration Reference Point (IRP): eXtensible Markup Language (XML) file format definitionTS

4.1 Trace Management IRP notifications XML definition structure

This section provides XML definitions of Trace Management IRP notifications as defined in 3GPP TS 32.442 [3].

Editors Note; Diagram to be provided.

4.2 Trace Management IRP XML Schema for notifications

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

<!–

3GPP TS 32.445 Trace IRP

Trace IRP specific data file XML schema

traceIRP.xsd

–>

<schema

targetNamespace=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.445#traceIRP"

elementFormDefault="qualified"

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

xmlns:tr=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.445#traceIRP"

xmlns:xe=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.305#notification"

>

<import

namespace=

"http://www.3gpp.org/ftp/specs/archive/32_series/32.305#notification"

/>

<!– XML types specific for trace IRP notifications –>

<complexType name="TraceReference">
<sequence>
<element name="MCC" type="short" />

<element name="MNC" type="short" />

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

</sequence>

</complexType>

<complexType name="NotifyTraceRecordingSessionFailure">

<complexContent>

<extension base="xe:Notification">

<sequence>

<element name="body">

<complexType>

<sequence>

<element name="TraceRecordingSessionReference" type="integer" minOccurs="0"/>

<element name="TraceReference" type=”tr:TraceReference”/>

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

</sequence>

</complexType>

</element>

</sequence>

</extension>

</complexContent>

</complexType>

<element name="NotifyTraceRecordingSessionFailure" type="tr:NotifyTraceRecordingSessionFailure"/>

<complexType name="TraceTarget">
<choice>
<element name="IMSI" type="string" />

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

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

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

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

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

<element name="E-UTRAN_CELL" type="string" />

</choice>

</complexType>

<complexType name="NotifyTraceSessionLocalActivation">

<complexContent>

<extension base="xe:Notification">

<sequence>

<element name="body">

<complexType>

<sequence>

<element name="TraceReference" type="tr:TraceReference"/>

<element name="TraceTarget" type="tr:TraceTarget"/>

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

</sequence>

</complexType>

</element>

</sequence>

</extension>

</complexContent>

</complexType>

<element name="NotifyTraceSessionLocalActivation" type="tr:NotifyTraceSessionLocalActivation"/>

<complexType name="NotifyTraceSessionIdentities">

<complexContent>

<extension base="xe:Notification">

<sequence>

<element name="body">

<complexType>

<sequence>

<element name="TraceRecordingSessionReference" type="integer" minOccurs="0"/>

<element name="TraceReference" type="tr:TraceReference"/>

<element name="TraceTarget" type="tr:TraceTarget"/>

</sequence>

</complexType>

</element>

</sequence>

</extension>

</complexContent>

</complexType>

<element name="NotifyTraceSessionIdentities" type="tr:NotifyTraceSessionIdentities"/>

</schema>

4.3 Trace Management IRP XML Schema for IOCs

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

<!–

3GPP TS 32.445 Trace Management IRP IOC XML Schema

tMIRPIOCs.xsd

–>

<schema xmlns:xti="http://www.3gpp.org/ftp/specs/archive/32_series/32.445#tMIRPIOCs" xmlns:xe="http://www.3gpp.org/ftp/specs/archive/32_series/32.305#notification" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.3gpp.org/ftp/specs/archive/32_series/32.445#tMIRPIOCs" elementFormDefault="qualified" attributeFormDefault="unqualified">

<complexType name="ListOfInterfaces">

<sequence>

<element name="Interface" type="integer" minOccurs="0" maxOccurs="unbounded"/>

</sequence>

</complexType>

<simpleType name="NeType">

<restriction base="string">

<enumeration value="MSC_SERVER"/>

<enumeration value="MGW"/>

<enumeration value="RNC"/>

<enumeration value="SGSN"/>

<enumeration value="GGSN"/>

<enumeration value="BM_SC"/>

<enumeration value="eNB"/>

<enumeration value="MME"/>

<enumeration value="SGW"/>

<enumeration value="PGW"/>

</restriction>

</simpleType>

<complexType name="ListOfNeTypes">

<sequence>

<element name="NE" type="xti:NeType" minOccurs="0" maxOccurs="unbounded"/>

</sequence>

</complexType>

<simpleType name="TraceDepth">

<restriction base="string">

<enumeration value="MINIMUM"/>

<enumeration value="MEDIUM"/>

<enumeration value="MAXIMUM"/>

<enumeration value="VENDORMINIMUM"/>

<enumeration value="VENDORMEDIUM"/>

<enumeration value="VENDORMAXIMUM"/>

</restriction>

</simpleType>

<simpleType name="TraceTarget">

<restriction base="string">

<enumeration value="IMSI"/>

<enumeration value="IMEI"/>

<enumeration value="IMEISV"/>

<enumeration value="PUBLIC_ID"/>

<enumeration value="PRIVATE_ID"/>

<enumeration value="UTRAN_CELL_ID"/>

<enumeration value="EUTRAN_CELL_ID"/>

</restriction>

</simpleType>

<!– the values of the EventBitmap is coming from the TriggeringEvent trace parameter definition in 3GPP TS 32.422 –>

<complexType name="Events">

<sequence>

<element name="NetworkElement" type="xti:NeType" minOccurs="0" maxOccurs="unbounded" />

<element name="EventBitmap" type="integer" minOccurs="0" maxOccurs="unbounded" />

</sequence>

</complexType>

<complexType name=" TriggeringEvent">

<sequence>

<element name="Events" type="xti:Events" minOccurs="0" maxOccurs="unbounded"/>

</sequence>

</complexType>

<simpleType name="UnsupportedItem">

<restriction base="string">

<enumeration value="MANAGED_ENTITY"/>

<enumeration value="TRACE_DEPTH"/>

<enumeration value="LIST_OF_INTERFACES"/>

<enumeration value="TRACE_TARGET"/>

<enumeration value="REASON"/>

</restriction>

</simpleType>

<complexType name="UnsupportedList">

<sequence>

<element name="UnsupportedItem" type="xti:UnsupportedItem" minOccurs="0" maxOccurs="unbounded" />

</sequence>

</complexType>

<!– Attributes of the TraceJob IOC –>

<element name="traceReference" type="unsignedLong"/>

<element name="listOfInterfaces" type="xti:ListOfInterfaces"/>

<element name="listOfNeTypes" type="xti:ListOfNeTypes"/>

<element name="traceDepth" type="xti:TraceDepth"/>

<element name="traceTarget" type="xti:TraceTarget"/>

<element name="triggeringEvent" type="xti:TraceTarget"/>

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

<!– Attributes of the TraceRecord IOC –>

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

</schema>

4.4 Trace IRP XML File Name Conventions

For Trace IRP XML File Name Conventions the generic file name definitions as specified by the FT IRP apply (see [3]).

Annex A (normative):
Void

Annex B (informative):
Void

Annex C (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Cat

Old

New

Jun 2007

SA_36

SP-070290

Submitted to SA#36 for Approval

1.0.0

7.0.0

Dec 2008

SA_42

SP-080846

0001

Adding EPS related modifications to Trace IRP XML schema

B

7.0.0

8.0.0

Sep 2009

SA_45

SP-090534

0002

Alignment of Trace IRP XML definitions with TS 32.422

F

8.0.0

8.1.0

Sep 2009

SA-45

SP-090627

0003

Updates to 32.445 for SOAP SS and to align with 32.422 and 32.442.

C

8.1.0

9.0.0

Dec 2009

SA-46

SP-090719

0004

Discontinue from Rel-9 onwards the XML schema extraction and storage, remove its reference in the informative Annex containing the link to the XML schema folder

F

9.0.0

9.1.0

March 2012

SA-55

SP-120044

0006

Correct syntax error in XML schema tMIRPIOCs.xsd

F

9.1.0

9.2.0