Loading 103120/examples/xml/request10_IRIPolicyObject.xml +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> Loading 103120/schema/xsd/ts_103120_TrafficPolicy.xsd +34 −1 Original line number Diff line number Diff line Loading @@ -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"> Loading @@ -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> Loading
103120/examples/xml/request10_IRIPolicyObject.xml +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> Loading
103120/schema/xsd/ts_103120_TrafficPolicy.xsd +34 −1 Original line number Diff line number Diff line Loading @@ -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"> Loading @@ -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>