Commit f37dd5be authored by canterburym's avatar canterburym

TS 103 120 v1.5.1 (2020-03-20) agreed at LI#53 (Sophia-Antipolis, 2020-02-04)

parent 8b8ccec0
Pipeline #4199 failed with stage
in 6 seconds
......@@ -12,7 +12,7 @@
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2015-09-01T12:00:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>45002c1e-dc4a-470a-9152-8e752638c86c</TransactionIdentifier>
<Timestamp>2015-09-01T12:01:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>69353ac0-9582-4c71-b162-86259c99de20</TransactionIdentifier>
<Timestamp>2015-09-01T12:02:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.3.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,17 +12,18 @@
<TransactionIdentifier>8854cfad-44ac-43b8-99ae-530b690b43da</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:37.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.3.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<ResponsePayload>
<ActionResponses>
<ActionResponse>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<DELIVERResponse>
<DELIVER>
<Identifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</Identifier>
<HI1Object xsi:type="delivery:DeliveryObject">
<ObjectIdentifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</ObjectIdentifier>
<AssociatedObjects>
......@@ -42,14 +43,16 @@
</delivery:Specification>
</delivery:Manifest>
<delivery:Delivery>
<delivery:Contents>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4=</delivery:Contents>
<delivery:ContentType>text/xml</delivery:ContentType>
<delivery:Checksum>d8ecb368c8dd3b353b775d5cd2cca7a621e9956ec3b150f445ce4d4d48a4dff3</delivery:Checksum>
<delivery:BinaryData>
<delivery:Data>VGhpcyBpc24ndCBhY3R1YWxseSBhbiBpbWFnZS4=</delivery:Data>
<delivery:ContentType>image/jpeg</delivery:ContentType>
<delivery:Checksum>98ecb6a08c34a97f6edc0e97ddcd32cb139e2253825186a817ddb24997ccd68f</delivery:Checksum>
</delivery:BinaryData>
</delivery:Delivery>
</HI1Object>
</DELIVERResponse>
</ActionResponse>
</ActionResponses>
</ResponsePayload>
</DELIVER>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://uri.etsi.org/03120/common/2019/10/Task" xmlns:delivery="http://uri.etsi.org/03120/common/2019/10/Delivery" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>SENDER01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>RECEIVER01</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>8854cfad-44ac-43b8-99ae-530b690b43da</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:37.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<DELIVER>
<Identifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</Identifier>
<HI1Object xsi:type="delivery:DeliveryObject">
<ObjectIdentifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</ObjectIdentifier>
<AssociatedObjects>
<AssociatedObject>2b36a78b-b628-416d-bd22-404e68a0cd36</AssociatedObject>
</AssociatedObjects>
<delivery:Reference>
<delivery:LIID>ExampleLIID</delivery:LIID>
</delivery:Reference>
<delivery:DeliveryID>d1079830-8e9a-4731-8fb7-36b9b961eb72</delivery:DeliveryID>
<delivery:SequenceNumber>1</delivery:SequenceNumber>
<delivery:LastSequence>true</delivery:LastSequence>
<delivery:Manifest>
<delivery:ExternalSchema>
<delivery:ManifestID>http://FooServiceSchema.example.com/schema/v1.1.1/</delivery:ManifestID>
<delivery:ManifestContents>
<delivery:XMLSchema>
<delivery:schema targetNamespace="http://FooServiceSchema.example.com/schema/v1.1.1/"
elementFormDefault="qualified"
xmlns="http://FooServiceSchema.example.com/schema/v1.1.1/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FooItem" type="FooItem"></xs:element>
<xs:complexType name="FooItem">
<xs:sequence>
<xs:element name="item1" type="ItemType"></xs:element>
<xs:element name="item2" type="ItemType"></xs:element>
<xs:element name="item3" type="ItemType"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ItemType">
<xs:restriction base="xs:string">
<xs:enumeration value="Foo"></xs:enumeration>
<xs:enumeration value="Bar"></xs:enumeration>
<xs:enumeration value="Baz"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
</delivery:schema>
</delivery:XMLSchema>
</delivery:ManifestContents>
</delivery:ExternalSchema>
</delivery:Manifest>
<delivery:Delivery>
<delivery:XMLData>
<FooItem xmlns="http://FooServiceSchema.example.com/schema/v1.1.1/">
<item1>Foo</item1>
<item2>Bar</item2>
<item3>Baz</item3>
</FooItem>
</delivery:XMLData>
</delivery:Delivery>
</HI1Object>
</DELIVER>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
......@@ -12,7 +12,7 @@
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2015-09-01T12:00:01.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>45002c1e-dc4a-470a-9152-8e752638c86c</TransactionIdentifier>
<Timestamp>2015-09-01T12:01:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>69353ac0-9582-4c71-b162-86259c99de20</TransactionIdentifier>
<Timestamp>2015-09-01T12:02:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:01.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.3.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core"
xmlns:xs="xmlns:xs=http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:task="http://uri.etsi.org/03120/common/2019/10/Task"
xmlns:delivery="http://uri.etsi.org/03120/common/2019/10/Delivery"
xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>SENDER01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>RECEIVER01</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>8854cfad-44ac-43b8-99ae-530b690b43da</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:37.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<ResponsePayload>
<ActionResponses>
<ActionResponse>
<ActionIdentifier>0</ActionIdentifier>
<DELIVERResponse>
<Identifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</Identifier>
</DELIVERResponse>
</ActionResponse>
</ActionResponses>
</ResponsePayload>
</Payload>
</HI1Message>
......@@ -12,7 +12,7 @@
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2015-09-01T12:00:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>45002c1e-dc4a-470a-9152-8e752638c86c</TransactionIdentifier>
<Timestamp>2015-09-01T12:01:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>69353ac0-9582-4c71-b162-86259c99de20</TransactionIdentifier>
<Timestamp>2015-09-01T12:02:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.3.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,17 +12,18 @@
<TransactionIdentifier>8854cfad-44ac-43b8-99ae-530b690b43da</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:37.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.3.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<ResponsePayload>
<ActionResponses>
<ActionResponse>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<DELIVERResponse>
<DELIVER>
<Identifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</Identifier>
<HI1Object xsi:type="delivery:DeliveryObject">
<ObjectIdentifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</ObjectIdentifier>
<AssociatedObjects>
......@@ -42,14 +43,16 @@
</delivery:Specification>
</delivery:Manifest>
<delivery:Delivery>
<delivery:Contents>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4=</delivery:Contents>
<delivery:ContentType>text/xml</delivery:ContentType>
<delivery:Checksum>d8ecb368c8dd3b353b775d5cd2cca7a621e9956ec3b150f445ce4d4d48a4dff3</delivery:Checksum>
<delivery:BinaryData>
<delivery:Data>VGhpcyBpc24ndCBhY3R1YWxseSBhbiBpbWFnZS4=</delivery:Data>
<delivery:ContentType>image/jpeg</delivery:ContentType>
<delivery:Checksum>98ecb6a08c34a97f6edc0e97ddcd32cb139e2253825186a817ddb24997ccd68f</delivery:Checksum>
</delivery:BinaryData>
</delivery:Delivery>
</HI1Object>
</DELIVERResponse>
</ActionResponse>
</ActionResponses>
</ResponsePayload>
</DELIVER>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://uri.etsi.org/03120/common/2019/10/Task" xmlns:delivery="http://uri.etsi.org/03120/common/2019/10/Delivery" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>SENDER01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>RECEIVER01</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>8854cfad-44ac-43b8-99ae-530b690b43da</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:37.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<DELIVER>
<Identifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</Identifier>
<HI1Object xsi:type="delivery:DeliveryObject">
<ObjectIdentifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</ObjectIdentifier>
<AssociatedObjects>
<AssociatedObject>2b36a78b-b628-416d-bd22-404e68a0cd36</AssociatedObject>
</AssociatedObjects>
<delivery:Reference>
<delivery:LIID>ExampleLIID</delivery:LIID>
</delivery:Reference>
<delivery:DeliveryID>d1079830-8e9a-4731-8fb7-36b9b961eb72</delivery:DeliveryID>
<delivery:SequenceNumber>1</delivery:SequenceNumber>
<delivery:LastSequence>true</delivery:LastSequence>
<delivery:Manifest>
<delivery:ExternalSchema>
<delivery:ManifestID>http://FooServiceSchema.example.com/schema/v1.1.1/</delivery:ManifestID>
<delivery:ManifestContents>
<delivery:XMLSchema>
<delivery:schema targetNamespace="http://FooServiceSchema.example.com/schema/v1.1.1/"
elementFormDefault="qualified"
xmlns="http://FooServiceSchema.example.com/schema/v1.1.1/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FooItem" type="FooItem"></xs:element>
<xs:complexType name="FooItem">
<xs:sequence>
<xs:element name="item1" type="ItemType"></xs:element>
<xs:element name="item2" type="ItemType"></xs:element>
<xs:element name="item3" type="ItemType"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ItemType">
<xs:restriction base="xs:string">
<xs:enumeration value="Foo"></xs:enumeration>
<xs:enumeration value="Bar"></xs:enumeration>
<xs:enumeration value="Baz"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
</delivery:schema>
</delivery:XMLSchema>
</delivery:ManifestContents>
</delivery:ExternalSchema>
</delivery:Manifest>
<delivery:Delivery>
<delivery:XMLData>
<FooItem xmlns="http://FooServiceSchema.example.com/schema/v1.1.1/">
<item1>Foo</item1>
<item2>Bar</item2>
<item3>Baz</item3>
</FooItem>
</delivery:XMLData>
</delivery:Delivery>
</HI1Object>
</DELIVER>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
......@@ -12,7 +12,7 @@
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2015-09-01T12:00:01.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>45002c1e-dc4a-470a-9152-8e752638c86c</TransactionIdentifier>
<Timestamp>2015-09-01T12:01:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>69353ac0-9582-4c71-b162-86259c99de20</TransactionIdentifier>
<Timestamp>2015-09-01T12:02:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.2.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
......@@ -12,7 +12,7 @@
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:01.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.3.1</ETSIVersion>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
......
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core"
xmlns:xs="xmlns:xs=http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:task="http://uri.etsi.org/03120/common/2019/10/Task"
xmlns:delivery="http://uri.etsi.org/03120/common/2019/10/Delivery"
xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>SENDER01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>RECEIVER01</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>8854cfad-44ac-43b8-99ae-530b690b43da</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:37.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.5.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<ResponsePayload>
<ActionResponses>
<ActionResponse>
<ActionIdentifier>0</ActionIdentifier>
<DELIVERResponse>
<Identifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</Identifier>
</DELIVERResponse>
</ActionResponse>
</ActionResponses>
</ResponsePayload>
</Payload>
</HI1Message>
......@@ -8,9 +8,9 @@
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" schemaLocation="ts_103120v010401p0_Common.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" schemaLocation="ts_103120v010401p0_Core.xsd"/>
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" schemaLocation="TS_103_280_v020401.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" />
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" />
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/>
<xs:complexType name="AuthorisationObject">
<xs:complexContent>
......
......@@ -6,7 +6,7 @@
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" schemaLocation="TS_103_280_v020401.xsd"/>
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/>
<xs:simpleType name="ETSIVersion">
<xs:restriction base="etsi:ShortString">
......
......@@ -7,8 +7,8 @@
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" schemaLocation="ts_103120v010401p0_Common.xsd"/>
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" schemaLocation="TS_103_280_v020401.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" />
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/>
<xs:element name="HI1Message" type="HI1Message"/>
<xs:complexType name="HI1Message">
......@@ -75,6 +75,7 @@
<xs:element name="CREATE" type="CREATERequest"/>
<xs:element name="UPDATE" type="UPDATERequest"/>
<xs:element name="LIST" type="LISTRequest"/>
<xs:element name="DELIVER" type="DELIVERRequest"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
......@@ -151,11 +152,17 @@
<xs:element name="ErrorDescription" type="etsi:LongString"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DELIVERResponse">
<xs:complexType name="DELIVERRequest">
<xs:sequence>
<xs:element name="Identifier" type="ObjectIdentifier"/>
<xs:element name="HI1Object" type="HI1Object"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DELIVERResponse">
<xs:sequence>
<xs:element name="Identifier" type="ObjectIdentifier"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ObjectIdentifier">
<xs:restriction base="etsi:UUID"/>
</xs:simpleType>
......
......@@ -8,9 +8,9 @@
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" schemaLocation="ts_103120v010401p0_Common.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" schemaLocation="ts_103120v010401p0_Core.xsd"/>
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" schemaLocation="TS_103_280_v020401.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" />
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" />
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" />
<xs:complexType name="DeliveryObject">
<xs:complexContent>
......@@ -30,23 +30,55 @@
<xs:complexType name="Reference">
<xs:choice>
<xs:element name="LDID" type="etsi:LDID"/>
<xs:element name="LIID" type="etsi:LIID"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="Manifest">
<xs:choice>
<xs:element name="Specification" type="common:DictionaryEntry"/>
<xs:element name="ExternalSchema" type="ExternalSchema"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="ExternalSchema">
<xs:sequence>
<xs:element name="Specification" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="ManifestID" type="etsi:LongString" minOccurs="0"/>
<xs:element name="ManifestType" type="etsi:ShortString" minOccurs="0"/>
<xs:element name="ManifestContents" type="xs:base64Binary" minOccurs="0"/>
<xs:element name="ManifestContents" type="ManifestContents" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ManifestContents">
<xs:choice>
<xs:element name="BinaryData" type="EmbeddedBinaryData"/>
<xs:element name="XMLSchema" type="SchemaContent"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="SchemaContent">
<xs:sequence>
<xs:element name="schema" xmlns="http://www.w3.org/2001/XMLSchema"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Delivery">
<xs:choice>
<xs:element name="BinaryData" type="EmbeddedBinaryData"/>
<xs:element name="XMLData" type="EmbeddedXMLData"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="EmbeddedBinaryData">
<xs:sequence>
<xs:element name="Contents" type="xs:base64Binary" minOccurs="0"/>
<xs:element name="Data" type="xs:base64Binary" />
<xs:element name="ContentType" type="etsi:ShortString" minOccurs="0"/>
<xs:element name="Checksum" type="etsi:ShortString" minOccurs="0"></xs:element>
<xs:element name="Checksum" type="etsi:ShortString" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EmbeddedXMLData">
<xs:sequence>
<xs:any namespace="##other" minOccurs="1" maxOccurs="unbounded"></xs:any>
</xs:sequence>
</xs:complexType>
</xs:schema>
......@@ -8,9 +8,9 @@
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" schemaLocation="ts_103120v010401p0_Common.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" schemaLocation="ts_103120v010401p0_Core.xsd"/>
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" schemaLocation="TS_103_280_v020401.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" />
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" />
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" />
<xs:complexType name="DocumentObject">
<xs:complexContent>
......
......@@ -8,9 +8,9 @@
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" schemaLocation="ts_103120v010401p0_Common.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" schemaLocation="ts_103120v010401p0_Core.xsd"/>
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" schemaLocation="TS_103_280_v020401.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" />
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" />
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" />
<xs:complexType name="NotificationObject">
<xs:complexContent>
......
......@@ -8,9 +8,9 @@
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" schemaLocation="ts_103120v010401p0_Common.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" schemaLocation="ts_103120v010401p0_Core.xsd"/>
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" schemaLocation="TS_103_280_v020401.xsd"/>
<xs:import namespace="http://uri.etsi.org/03120/common/2016/02/Common" />
<xs:import namespace="http://uri.etsi.org/03120/common/2019/10/Core" />
<xs:import namespace="http://uri.etsi.org/03280/common/2017/07" />
<xs:complexType name="LITaskObject">
<xs:complexContent>
......
import glob
import sys
from pathlib import Path
from pprint import pprint
if __name__ == '__main__':
if sys.version_info <= (3, 5):
sys.exit('ERROR: You need at least Python 3.5 to run this tool')
try:
from lxml import etree
except ImportError:
sys.exit('ERROR: You need to install the Python lxml library')
try:
import xmlschema
except ImportError:
sys.exit('ERROR: You need to install the xml schema library')
locations = []
schemaFiles = glob.glob('schema/*.xsd')
for schemaFile in schemaFiles:
xs = xmlschema.XMLSchema(schemaFile, validation='skip')
locations.append((xs.default_namespace, str(Path(schemaFile))[7:]))
coreSchema = xmlschema.XMLSchema('schema/ts_103120v010501p0_Core.xsd', locations=locations)
for schema in schemaFiles:
newSchema = xmlschema.XMLSchema(schema, locations=locations)
coreSchema.import_schema(newSchema.default_namespace, schema)
examples = glob.glob('examples/*.xml')
for example in examples:
try:
coreSchema.validate