summaryrefslogtreecommitdiffstats
path: root/src/main/resources/schemas/org.3GPP.28.532#measData
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/schemas/org.3GPP.28.532#measData')
-rw-r--r--src/main/resources/schemas/org.3GPP.28.532#measData131
1 files changed, 131 insertions, 0 deletions
diff --git a/src/main/resources/schemas/org.3GPP.28.532#measData b/src/main/resources/schemas/org.3GPP.28.532#measData
new file mode 100644
index 0000000..0b4a8aa
--- /dev/null
+++ b/src/main/resources/schemas/org.3GPP.28.532#measData
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ 3GPP TS 28.532 Measurements data XML file format definition
+ data file XML schema
+ measData.xsd
+-->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:md="http://www.3gpp.org/ftp/specs/archive/28_series/28.532#measData" targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.532#measData" elementFormDefault="qualified">
+ <!-- Measurement collection data file root XML element -->
+ <element name="measDataFile">
+ <complexType>
+ <sequence>
+ <element name="fileHeader">
+ <complexType>
+ <sequence>
+ <element name="fileSender">
+ <complexType>
+ <attribute name="senderName" type="string" use="optional" />
+ <attribute name="senderType" type="string" use="optional" />
+ </complexType>
+ </element>
+ <element name="measData">
+ <complexType>
+ <attribute name="beginTime" type="dateTime" use="required" />
+ </complexType>
+ </element>
+ </sequence>
+ <attribute name="fileFormatVersion" type="string" use="required" />
+ <attribute name="vendorName" type="string" use="optional" />
+ <attribute name="dnPrefix" type="string" use="optional" />
+ </complexType>
+ </element>
+ <element name="measData" minOccurs="0" maxOccurs="unbounded">
+ <complexType>
+ <sequence>
+ <element name="measEntity">
+ <complexType>
+ <attribute name="userLabel" type="string" use="optional" />
+ <attribute name="localDn" type="string" use="optional" />
+ <attribute name="swVersion" type="string" use="optional" />
+ </complexType>
+ </element>
+ <element name="measInfo" minOccurs="0" maxOccurs="unbounded">
+ <complexType>
+ <sequence>
+ <element name="job" minOccurs="0">
+ <complexType>
+ <attribute name="jobId" type="string" use="required" />
+ </complexType>
+ </element>
+ <element name="granPeriod">
+ <complexType>
+ <attribute name="duration" type="duration" use="required" />
+ <attribute name="endTime" type="dateTime" use="required" />
+ </complexType>
+ </element>
+ <element name="repPeriod" minOccurs="0">
+ <complexType>
+ <attribute name="duration" type="duration" use="required" />
+ </complexType>
+ </element>
+ <choice>
+ <element name="measTypes">
+ <simpleType>
+ <list itemType="Name" />
+ </simpleType>
+ </element>
+ <element name="measType" minOccurs="0" maxOccurs="unbounded">
+ <complexType>
+ <simpleContent>
+ <extension base="Name">
+ <attribute name="p" type="positiveInteger" use="required" />
+ </extension>
+ </simpleContent>
+ </complexType>
+ </element>
+ </choice>
+ <element name="measValue" minOccurs="0" maxOccurs="unbounded">
+ <complexType>
+ <sequence>
+ <choice>
+ <element name="measResults">
+ <simpleType>
+ <list itemType="md:measResultType" />
+ </simpleType>
+ </element>
+ <element name="r" minOccurs="0" maxOccurs="unbounded">
+ <complexType>
+ <simpleContent>
+ <extension base="md:measResultType">
+ <attribute name="p" type="positiveInteger" use="required" />
+ </extension>
+ </simpleContent>
+ </complexType>
+ </element>
+ </choice>
+ <element name="suspect" type="boolean" minOccurs="0" />
+ </sequence>
+ <attribute name="measObjLdn" type="string" use="required" />
+ </complexType>
+ </element>
+ </sequence>
+ <attribute name="measInfoId" type="string" use="optional" />
+ </complexType>
+ </element>
+ </sequence>
+ </complexType>
+ </element>
+ <element name="fileFooter">
+ <complexType>
+ <sequence>
+ <element name="measData">
+ <complexType>
+ <attribute name="endTime" type="dateTime" use="required" />
+ </complexType>
+ </element>
+ </sequence>
+ </complexType>
+ </element>
+ </sequence>
+ </complexType>
+ </element>
+ <simpleType name="measResultType">
+ <union memberTypes="integer float string">
+ <simpleType>
+ <restriction base="string">
+ <enumeration value="NULL" />
+ </restriction>
+ </simpleType>
+ </union>
+ </simpleType>
+</schema> \ No newline at end of file