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 |