4 FT IRP XML Definitions

32.3453GPPeXtensible Markup Language (XML) definitionsFile Transfer (FT) Integration Reference Point (IRP)Release 9Telecommunication managementTS

4.1 FT IRP notifications XML definition structure

This section provides XML definitions of FT IRP notifications as defined in 3GPP TS 32.342 [3].

Figure 1

Figure 2

NOTE: The use of XML schema key word "sequence" to support IS-defined set (not sequence) is for the purpose of XML processor efficiency. This shall not imply the use of "sequence" in other technology.

4.2 FT IRP XML Schema for notifications

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

<!–

3GPP TS 32.345 FTIRP Notification XML Schema

fTIRPNotif.xsd

–>

<schema xmlns:xf="http://www.3gpp.org/ftp/specs/archive/32_series/32.345#fTIRPNotif" xmlns:xfi="http://www.3gpp.org/ftp/specs/archive/32_series/32.345#fTIRPIOCs" 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.345#fTIRPNotif" elementFormDefault="qualified" attributeFormDefault="unqualified">

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

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

<simpleType name="Reason">

<restriction base="string">

<enumeration value="errorInPreparation"/>

<enumeration value="hardDiskFull"/>

<enumeration value="hardDiskFailure"/>

<enumeration value="tooManyFiles"/>

<enumeration value="collectionTimeOut"/>

<enumeration value="incompleteTruncatedFile"/>

<enumeration value="corruptedFile"/>

<enumeration value="lowMemory"/>

<enumeration value="dataNotAvailable"/>

</restriction>

</simpleType>

<complexType name="NotifyFileReady">

<complexContent>

<extension base="xe:Notification">

<sequence>

<element name="body">

<complexType>

<sequence>

<element name="FileInfoList" type="xfi:FileInfoList" maxOccurs="unbounded"/>

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

</sequence>

</complexType>

</element>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="NotifyFilePreparationError">

<complexContent>

<extension base="xe:Notification">

<sequence>

<element name="body">

<complexType>

<sequence>

<element name="FileInfoList" type="xfi:FileInfoList" minOccurs="0"/>

<element name="Reason" type="xf:Reason"/>

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

</sequence>

</complexType>

</element>

</sequence>

</extension>

</complexContent>

</complexType>

<element name="NotifyFileReady" type="xf:NotifyFileReady"/>

<element name="NotifyFilePreparationError" type="xf:NotifyFilePreparationError"/>

</schema>

4.3 FT IRP XML Schema for IOCs

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

<!–

3GPP TS 32.345 FTIRP Notification XML Schema

fTIRPIOCs.xsd

–>

<schema xmlns:xfi="http://www.3gpp.org/ftp/specs/archive/32_series/32.345#fTIRPIOCs" 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.345#fTIRPIOCs" elementFormDefault="qualified" attributeFormDefault="unqualified">

<simpleType name="FileFormat">

<restriction base="string">

<enumeration value="ASN1"/>

<enumeration value="XML-schema"/>

</restriction>

</simpleType>

<simpleType name="ManagementDataType">

<restriction base="string">

<enumeration value="CG"/>

<enumeration value="CM"/>

<enumeration value="CT"/>

<enumeration value="IM"/>

<enumeration value="NL"/>

<enumeration value="OT"/>

<enumeration value="PM"/>

<enumeration value="TE"/>

</restriction>

</simpleType>

<complexType name="FileInfoList">

<sequence>

<element name="ManagementDataType" type="xfi:ManagementDataType"/>

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

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

<element name="FileReadyTime" type="dateTime"/>

<element name="FileExpirationTime" type="dateTime"/>

<element name="FileFormat" type="xfi:FileFormat"/>

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

</sequence>

</complexType>

<!– Attributes of the AvailableFileDescriptor IOC –>

<element name="managementDataType" type="xfi:ManagementDataType"/>

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

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

<element name="fileReadyTime" type="dateTime"/>

<element name="fileExpirationTime" type="dateTime"/>

<element name="fileFormat" type="xfi:FileFormat"/>

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

</schema>

Annex A (informative):
Void

Annex B (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Cat

Old

New

Mar 2007

SA_35

SP-070071

Submitted to TSG SA#35 for Approval

1.0.0

7.0.0

Dec 2008

SA_42

SP-080845

0001

Change the schema definition for the NotifyFileReady Notification – Alignment with IS

F

7.0.0

7.1.0

Mar 2009

SA_43

SP-090207

0002

Create a new XSD for IOCs

C

7.1.0

8.0.0

Dec 2009

SA_46

SP-090719

0003

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

F

8.0.0

9.0.0