Commit 8083cef6 authored by Jason Graham's avatar Jason Graham
Browse files

Update 2 files

- /103120/schema/xsd/ts_103120_TrafficPolicy.xsd
- /103120/examples/xml/request10_IRIPolicyObject.xml
parent a190852b
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
<!-- This is an example of an IRI policy that would report all TS 102 232-3 IRI and packet header/summary/report events but not deliver anything else -->
<?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:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:tp="http://uri.etsi.org/03120/common/2022/07/TrafficPolicy" xmlns:etsi280="http://uri.etsi.org/03280/common/2017/07" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task">
    <Header>
+34 −1
Original line number Diff line number Diff line
@@ -158,6 +158,7 @@
        <xs:choice>
            <xs:element name="NFType" type="common:DictionaryEntry"/>
            <xs:element name="IRIEventCriteria" type="IRIEventsCriteria"/>
            <xs:element name="IRIFieldPresent" tyep="IRIFieldPresentCriteria"/>
        </xs:choice>
    </xs:complexType>
    <xs:complexType name="IRIEventsCriteria">
@@ -166,8 +167,40 @@
            <xs:element name="IRIEvents" type="common:DictionaryEntry" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="IRIFieldPresentCriteria">
        <xs:sequence>
            <xs:element name="IRIField" type="IRIField" minOccurs="0"/>
            <!-- the IRIFiled could also be a dictionary -->
            <xs:element name="FieldPresent" type="xs:boolean"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="IRIActionParameters">
        <xs:choice>
        </xs:choice>
    </xs:complexType>
    <xs:complexType name="IRIField">
        <xs:choice>
            <xs:element name="ASNIRIField" type="ASNIRIField"/>
        </xs:choice>
    </xs:complexType>
    <xs:complexType name="ASNIRIField">
        <xs:sequence>
            <xs:element name="FieldName" type="ASNFieldName"/>
            <xs:element name="FieldPresent" type="xs:boolean"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ASNFieldName">
        <xs:choice>
            <xs:element name="FQFieldName" type="FQASNFieldName"/>
            <xs:element name="FieldNameOnly" type="etsi:ShortString"/>
        </xs:choice>
    </xs:complexType>

<!-- This probably would be better off in 103 280 -->
    <xs:complexType name="FQASNFieldName">
        <xs:sequence>
            <xs:element name="ModuleIdentifier" type="ASNFieldName"/>
            <xs:element name="FieldPresent" type="xs:boolean"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>