Commit 01eda94f authored by Jonathan Kaufmann's avatar Jonathan Kaufmann Committed by Mark Canterbury
Browse files

Add new LP Task Object as per LI23P63040

parent 1cbbda0d
Loading
Loading
Loading
Loading
+57 −0
Original line number Original line Diff line number Diff line
@@ -25,6 +25,10 @@
                <Value>LDTask</Value>
                <Value>LDTask</Value>
                <Meaning>An LD Task Object as defined in section 8.3</Meaning>
                <Meaning>An LD Task Object as defined in section 8.3</Meaning>
            </DictionaryEntry>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>LPTask</Value>
                <Meaning>An LP Task Object as defined in section 8.4</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
            <DictionaryEntry>
                <Value>Delivery</Value>
                <Value>Delivery</Value>
                <Meaning>A Delivery Object as defined in section 10</Meaning>
                <Meaning>A Delivery Object as defined in section 10</Meaning>
@@ -649,6 +653,59 @@
            </DictionaryEntry>
            </DictionaryEntry>
        </DictionaryEntries>
        </DictionaryEntries>
    </Dictionary>
    </Dictionary>
    <!--LPTaskStatus: see Clause 8.4.3 Table 8.26 -->
        <Owner>ETSI</Owner>
        <Name>LPTaskStatus</Name>
        <DictionaryEntries>
            <DictionaryEntry>
                <Value>AwaitingPreservation</Value>
                <Meaning>The Task is approved, but is not yet processed by the LD system</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Preserved</Value>
                <Meaning>The Task has been processed and the data has been preserved by the LP system.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>PreservationNotAvailable</Value>
                <Meaning>The Task has been processed and the CSP has determined there is no data available to preserve.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Rejected</Value>
                <Meaning>The Task has been explicitly denied or rejected by one or more relevant authorities or by the CSP.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Cancelled</Value>
                <Meaning>The Task has been permanently cancelled</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Error</Value>
                <Meaning>TThe Task has not been processed due to a problem with the underlying LP system.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Invalid</Value>
                <Meaning>The Task has not been processed due to a problem with the current information populated in the Task Object.</Meaning>
            </DictionaryEntry>
        </DictionaryEntries>
    </Dictionary>
    <Dictionary>
        <!--LPTaskDesiredStatus: see Clause 8.4.4 Table 8.27 -->
        <Owner>ETSI</Owner>
        <Name>LPTaskDesiredStatus</Name>
        <DictionaryEntries>
            <DictionaryEntry>
                <Value>AwaitingPreservation</Value>
                <Meaning>The Task is approved by the relevant authorities, but the Task has not yet been approved and/or actioned by the CSP.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Preserved</Value>
                <Meaning>The Task has been processed and the data has been preserved by the LP system.</Meaning>
            </DictionaryEntry>
            <DictionaryEntry>
                <Value>Cancelled</Value>
                <Meaning>The Task has been permanently cancelled</Meaning>
            </DictionaryEntry>
        </DictionaryEntries>
    </Dictionary>
    <Dictionary>
    <Dictionary>
        <!--ManifestSpecification: see Clause 10.2.2 Table 10.3 -->
        <!--ManifestSpecification: see Clause 10.2.2 Table 10.3 -->
        <Owner>ETSI</Owner>
        <Owner>ETSI</Owner>
+31 −0
Original line number Original line Diff line number Diff line
@@ -188,6 +188,37 @@
        <xs:sequence>
        <xs:sequence>
            <xs:element name="CountryCode" type="etsi:ISOCountryCode"/>
            <xs:element name="CountryCode" type="etsi:ISOCountryCode"/>
        </xs:sequence>
        </xs:sequence>
    </xs:complexType>
      <xs:complexType name="LPTaskObject">
        <xs:complexContent>
            <xs:extension base="core:HI1Object">
                <xs:sequence>
                    <xs:element name="Reference" type="etsi:LPID" 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="LPRequestDetails" minOccurs="0"/>
                    <xs:element name="CSPID" type="core:EndpointID" minOccurs="0"/>
                    <xs:element name="NationalLPTaskingParameters" type="NationalLPTaskingParameters" minOccurs="0"/>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="LPRequestDetails">
        <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="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:element name="DesiredPreservationExpiration" type="etsi:QualifiedDateTime" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="NationalLPTaskingParameters" abstract="true">
        <xs:sequence>
            <xs:element name="CountryCode" type="etsi:ISOCountryCode"/>
        </xs:sequence>
    </xs:complexType>
    </xs:complexType>
    <xs:complexType name="ListOfTrafficPolicyReferences">
    <xs:complexType name="ListOfTrafficPolicyReferences">
        <xs:sequence>
        <xs:sequence>