Newer
Older
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:etsi="http://uri.etsi.org/03280/common/2017/07"
xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common"
xmlns:core="http://uri.etsi.org/03120/common/2019/10/Core"
xmlns="http://uri.etsi.org/03120/common/2020/09/Task"
targetNamespace="http://uri.etsi.org/03120/common/2020/09/Task"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<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>
<xs:extension base="core:HI1Object">
<xs:sequence>
<xs:element name="Reference" type="etsi:LIID" minOccurs="0"/>
<xs:element name="Status" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="DesiredStatus" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="Timespan" type="TaskTimespan" minOccurs="0"/>
<xs:element name="TargetIdentifier" type="TargetIdentifier" minOccurs="0"/>
<xs:element name="DeliveryType" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="DeliveryDetails" type="TaskDeliveryDetails" minOccurs="0"/>
<xs:element name="ApprovalDetails" type="common:ApprovalDetails" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CSPID" type="core:EndpointID" minOccurs="0"/>
<xs:element name="HandlingProfile" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="InvalidReason" type="core:ActionUnsuccesfulInformation" minOccurs="0"/>
<xs:element name="NationalLITaskingParameters" type="NationalLITaskingParameters" minOccurs="0"/>
<xs:element name="ListOfTrafficPolicyReferences" type="ListOfTrafficPolicyReferences" minOccurs="0"/>
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="TaskTimespan">
<xs:sequence>
<xs:element name="StartTime" type="etsi:QualifiedDateTime" minOccurs="0"/>
<xs:element name="EndTime" type="etsi:QualifiedDateTime" minOccurs="0"/>
<xs:element name="TerminationTime" type="etsi:QualifiedDateTime" minOccurs="0"/>
<xs:element name="ProvisioningTime" type="etsi:QualifiedDateTime" minOccurs="0"/>
<xs:element name="DeprovisioningTime" type="etsi:QualifiedDateTime" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TargetIdentifier">
<xs:sequence>
<xs:element name="TargetIdentifierValues" type="TargetIdentifierValues" minOccurs="0"/>
<xs:element name="ServiceType" type="common:DictionaryEntry" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TargetIdentifierValues">
<xs:sequence>
<xs:element name="TargetIdentifierValue" type="TargetIdentifierValue" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TargetIdentifierValue">
<xs:sequence>
<xs:element name="FormatType" type="FormatType"/>
<xs:element name="Value" type="etsi:LongString"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FormatType">
<xs:sequence>
<xs:element name="FormatOwner" type="etsi:ShortString"/>
<xs:element name="FormatName" type="etsi:ShortString"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaskDeliveryDetails">
<xs:sequence>
<xs:element name="DeliveryDestination" type="DeliveryDestination" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DeliveryDestination">
<xs:sequence>
<xs:element name="DeliveryAddress" type="DeliveryAddress" minOccurs="0"/>
<xs:element name="EncryptionDetails" type="NationalEncryptionDetails" minOccurs="0"/>
<xs:element name="IRIorCC" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="HandoverFormat" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="DeliveryProfile" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="NationalDeliveryParameters" type="NationalDeliveryParameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DeliveryAddress">
<xs:choice>
<xs:element name="IPv4Address" type="etsi:IPv4Address"></xs:element>
<xs:element name="IPv6Address" type="etsi:IPv6Address"></xs:element>
<xs:element name="IPAddressPort" type="etsi:IPAddressPort"></xs:element>
<xs:element name="IPAddressPortRange" type="etsi:IPAddressPortRange"></xs:element>
<xs:element name="E164Number" type="etsi:InternationalE164"></xs:element>
<xs:element name="FTPAddress" type="xs:anyURI"></xs:element>
<xs:element name="URL" type="xs:anyURI"></xs:element>
<xs:element name="FQDN" type="etsi:LongString"></xs:element>
<xs:element name="EmailAddress" type="etsi:EmailAddress"></xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType name="TaskFlags">
<xs:sequence>
<xs:element name="TaskFlag" type="common:DictionaryEntry" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="NationalLITaskingParameters" abstract="true">
<xs:sequence>
<xs:element name="CountryCode" type="etsi:ISOCountryCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="NationalDeliveryParameters" abstract="true">
<xs:sequence>
<xs:element name="CountryCode" type="etsi:ISOCountryCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="NationalEncryptionDetails" abstract="true">
<xs:sequence>
<xs:element name="CountryCode" type="etsi:ISOCountryCode" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="LDTaskObject">
<xs:complexContent>
<xs:extension base="core:HI1Object">
<xs:sequence>
<xs:element name="Reference" type="etsi:LDID" minOccurs="0"/>
<xs:element name="Status" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="StatusReason" type="core:ActionUnsuccesfulInformation" minOccurs="0"/>
<xs:element name="DesiredStatus" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="RequestDetails" type="RequestDetails" minOccurs="0"/>
<xs:element name="DeliveryDetails" type="LDDeliveryDetails" minOccurs="0"/>
<xs:element name="ApprovalDetails" type="common:ApprovalDetails" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="CSPID" type="core:EndpointID" minOccurs="0"/>
<xs:element name="HandlingProfile" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="Flags" type="LDTaskFlags" minOccurs="0" />
<xs:element name="NationalLDTaskingParameters" type="NationalLDTaskingParameters" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="RequestDetails">
<xs:sequence>
<xs:element name="Type" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="StartTime" type="etsi:QualifiedDateTime" minOccurs="0"/>
<xs:element name="EndTime" type="etsi:QualifiedDateTime" minOccurs="0"/>
<xs:element name="ObservedTime" type="etsi:QualifiedDateTime" minOccurs="0"/>
<xs:element name="ObservedTimes" type="etsi:QualifiedDateTime" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="RequestValues" type="RequestValues" minOccurs="0"/>
<xs:element name="Subtype" type="RequestSubtype" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequestValues">
<xs:sequence>
<xs:element name="RequestValue" type="RequestValue" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequestValue">
<xs:sequence>
<xs:element name="FormatType" type="FormatType"/>
<xs:element name="Value" type="etsi:LongString"/>
</xs:sequence>
</xs:complexType>
<xs:element name="RequestSubtype" type="common:DictionaryEntry" maxOccurs="unbounded"/>
<xs:complexType name="LDDeliveryDetails">
<xs:sequence>
<xs:element name="LDDeliveryDestination" type="LDDeliveryDestination" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LDDeliveryDestination">
<xs:sequence>
<xs:element name="DeliveryAddress" type="DeliveryAddress" minOccurs="0"/>
<xs:element name="EncryptionDetails" type="NationalEncryptionDetails" minOccurs="0"/>
<xs:element name="LDHandoverFormat" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="LDDeliveryProfile" type="common:DictionaryEntry" minOccurs="0"/>
<xs:element name="NationalDeliveryParameters" type="NationalDeliveryParameters" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LDTaskFlags">
<xs:sequence>
<xs:element name="LDTaskFlag" type="common:DictionaryEntry" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="NationalLDTaskingParameters" abstract="true">
<xs:sequence>
<xs:element name="CountryCode" type="etsi:ISOCountryCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ListOfTrafficPolicyReferences">
<xs:sequence>
<xs:element name="TrafficPolicyReference" type="TrafficPolicyReference" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TrafficPolicyReference">
<xs:sequence>
<xs:element name="Order" type="xs:positiveInteger" minOccurs="0"/>
<xs:element name="ObjectIdentifier" type="core:ObjectIdentifier" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>