Loading 103221-1/TS_103_221_01_TrafficPolicy.xsd 0 → 100644 +25 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/03221/X1/2023/02/TrafficPolicy" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns:ts103120="http://uri.etsi.org/03120/common/2022/07/TrafficPolicy" targetNamespace="http://uri.etsi.org/03221/X1/2023/02/TrafficPolicy" elementFormDefault="qualified" version="1.10.1"> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> <xs:import namespace="http://uri.etsi.org/03120/common/2022/07/TrafficPolicy"/> <!-- Message containers --> <xs:complexType name="TrafficPolicyObject"> <xs:complexContent> <xs:extension base="x1:GenericObject"> <xs:sequence> <xs:group ref="ts103120:TrafficPolicyObjectGroup"></xs:group> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TrafficRuleObject"> <xs:complexContent> <xs:extension base="x1:GenericObject"> <xs:sequence> <xs:group ref="ts103120:TrafficRuleObjectGroup"></xs:group> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> 103221-1/examples/CreateTrafficPolicy_example.xml 0 → 100644 +44 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <X1Request xmlns="http://uri.etsi.org/03221/X1/2017/10" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:policy="http://uri.etsi.org/03221/X1/2023/02/TrafficPolicy" xmlns:hi1_policy="http://uri.etsi.org/03120/common/2022/07/TrafficPolicy" xmlns:ts103280="http://uri.etsi.org/03280/common/2017/07" xmlns:hi1_common="http://uri.etsi.org/03120/common/2016/02/Common"> <x1RequestMessage xsi:type="CreateObjectRequest"> <admfIdentifier>admfID</admfIdentifier> <neIdentifier>neID</neIdentifier> <messageTimestamp>2023-02-14T18:46:21.247432Z</messageTimestamp> <version>v1.13.1</version> <x1TransactionId>2654a277-bafb-4240-9143-806ee41a3751</x1TransactionId> <createObject xsi:type="policy:TrafficRuleObject"> <objectId>6c67de93-926a-488b-9435-b0a30c20f676</objectId> <hi1_policy:Criteria> <hi1_policy:Criteria> <hi1_policy:IPPolicyCriteria> <hi1_policy:SourceIPRange> <ts103280:IPv4CIDR>203.0.113.0/24</ts103280:IPv4CIDR> </hi1_policy:SourceIPRange> </hi1_policy:IPPolicyCriteria> </hi1_policy:Criteria> </hi1_policy:Criteria> <hi1_policy:Action> <hi1_common:Owner>ETSI</hi1_common:Owner> <hi1_common:Name>PolicyAction</hi1_common:Name> <hi1_common:Value>PDSR</hi1_common:Value> </hi1_policy:Action> </createObject> </x1RequestMessage> <x1RequestMessage xsi:type="CreateObjectRequest"> <admfIdentifier>admfID</admfIdentifier> <neIdentifier>neID</neIdentifier> <messageTimestamp>2023-02-14T18:46:21.247432Z</messageTimestamp> <version>v1.13.1</version> <x1TransactionId>2654a277-bafb-4240-9143-806ee41a3751</x1TransactionId> <createObject xsi:type="policy:TrafficPolicyObject"> <objectId>b04057af-362f-4e8d-9337-416f43bfd7ec</objectId> <hi1_policy:TrafficPolicyName>Template Rule 1</hi1_policy:TrafficPolicyName> <hi1_policy:TrafficRules> <hi1_policy:TrafficRuleReference> <hi1_policy:Order>1</hi1_policy:Order> <hi1_policy:ObjectIdentifier>6c67de93-926a-488b-9435-b0a30c20f676</hi1_policy:ObjectIdentifier> </hi1_policy:TrafficRuleReference> </hi1_policy:TrafficRules> </createObject> </x1RequestMessage> </X1Request> testing/xsd_compile_targets.json +6 −1 Original line number Diff line number Diff line Loading @@ -15,8 +15,13 @@ "103221-1/TS_103_221_01.xsd", "103221-1/TS_103_221_01_HashedID.xsd", "103221-1/TS_103_221_01_DestinationSet.xsd", "103221-1/TS_103_221_01_TrafficPolicy.xsd", "103280/TS_103_280.xsd", "103221-1/examples/ExampleGenericObjects.xsd" "103221-1/examples/ExampleGenericObjects.xsd", "103120/schema/ts_103120_Common.xsd", "103120/schema/ts_103120_Core.xsd", "103120/schema/ts_103120_TrafficPolicy.xsd", "testing/deps/xmldsig/xmldsig-core-schema.xsd" ], "exampleFiles" : [ "103221-1/examples" Loading Loading
103221-1/TS_103_221_01_TrafficPolicy.xsd 0 → 100644 +25 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/03221/X1/2023/02/TrafficPolicy" xmlns:x1="http://uri.etsi.org/03221/X1/2017/10" xmlns:etsi103280="http://uri.etsi.org/03280/common/2017/07" xmlns:ts103120="http://uri.etsi.org/03120/common/2022/07/TrafficPolicy" targetNamespace="http://uri.etsi.org/03221/X1/2023/02/TrafficPolicy" elementFormDefault="qualified" version="1.10.1"> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> <xs:import namespace="http://uri.etsi.org/03120/common/2022/07/TrafficPolicy"/> <!-- Message containers --> <xs:complexType name="TrafficPolicyObject"> <xs:complexContent> <xs:extension base="x1:GenericObject"> <xs:sequence> <xs:group ref="ts103120:TrafficPolicyObjectGroup"></xs:group> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TrafficRuleObject"> <xs:complexContent> <xs:extension base="x1:GenericObject"> <xs:sequence> <xs:group ref="ts103120:TrafficRuleObjectGroup"></xs:group> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema>
103221-1/examples/CreateTrafficPolicy_example.xml 0 → 100644 +44 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <X1Request xmlns="http://uri.etsi.org/03221/X1/2017/10" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:policy="http://uri.etsi.org/03221/X1/2023/02/TrafficPolicy" xmlns:hi1_policy="http://uri.etsi.org/03120/common/2022/07/TrafficPolicy" xmlns:ts103280="http://uri.etsi.org/03280/common/2017/07" xmlns:hi1_common="http://uri.etsi.org/03120/common/2016/02/Common"> <x1RequestMessage xsi:type="CreateObjectRequest"> <admfIdentifier>admfID</admfIdentifier> <neIdentifier>neID</neIdentifier> <messageTimestamp>2023-02-14T18:46:21.247432Z</messageTimestamp> <version>v1.13.1</version> <x1TransactionId>2654a277-bafb-4240-9143-806ee41a3751</x1TransactionId> <createObject xsi:type="policy:TrafficRuleObject"> <objectId>6c67de93-926a-488b-9435-b0a30c20f676</objectId> <hi1_policy:Criteria> <hi1_policy:Criteria> <hi1_policy:IPPolicyCriteria> <hi1_policy:SourceIPRange> <ts103280:IPv4CIDR>203.0.113.0/24</ts103280:IPv4CIDR> </hi1_policy:SourceIPRange> </hi1_policy:IPPolicyCriteria> </hi1_policy:Criteria> </hi1_policy:Criteria> <hi1_policy:Action> <hi1_common:Owner>ETSI</hi1_common:Owner> <hi1_common:Name>PolicyAction</hi1_common:Name> <hi1_common:Value>PDSR</hi1_common:Value> </hi1_policy:Action> </createObject> </x1RequestMessage> <x1RequestMessage xsi:type="CreateObjectRequest"> <admfIdentifier>admfID</admfIdentifier> <neIdentifier>neID</neIdentifier> <messageTimestamp>2023-02-14T18:46:21.247432Z</messageTimestamp> <version>v1.13.1</version> <x1TransactionId>2654a277-bafb-4240-9143-806ee41a3751</x1TransactionId> <createObject xsi:type="policy:TrafficPolicyObject"> <objectId>b04057af-362f-4e8d-9337-416f43bfd7ec</objectId> <hi1_policy:TrafficPolicyName>Template Rule 1</hi1_policy:TrafficPolicyName> <hi1_policy:TrafficRules> <hi1_policy:TrafficRuleReference> <hi1_policy:Order>1</hi1_policy:Order> <hi1_policy:ObjectIdentifier>6c67de93-926a-488b-9435-b0a30c20f676</hi1_policy:ObjectIdentifier> </hi1_policy:TrafficRuleReference> </hi1_policy:TrafficRules> </createObject> </x1RequestMessage> </X1Request>
testing/xsd_compile_targets.json +6 −1 Original line number Diff line number Diff line Loading @@ -15,8 +15,13 @@ "103221-1/TS_103_221_01.xsd", "103221-1/TS_103_221_01_HashedID.xsd", "103221-1/TS_103_221_01_DestinationSet.xsd", "103221-1/TS_103_221_01_TrafficPolicy.xsd", "103280/TS_103_280.xsd", "103221-1/examples/ExampleGenericObjects.xsd" "103221-1/examples/ExampleGenericObjects.xsd", "103120/schema/ts_103120_Common.xsd", "103120/schema/ts_103120_Core.xsd", "103120/schema/ts_103120_TrafficPolicy.xsd", "testing/deps/xmldsig/xmldsig-core-schema.xsd" ], "exampleFiles" : [ "103221-1/examples" Loading