X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fvariables%2Ftopoprocessing%2FTopologyRequests.py;h=79b65a3f2da951185e6f996d39fd6d83296d546d;hb=a108bd396bc5cc8e7cda1d24a3988dc7d34ada50;hp=03a459a49bdc22de47ed1beac34c8fe2b974ad41;hpb=613f0f2894a1f983eb18f8548c83e002b61dd7c6;p=integration%2Ftest.git diff --git a/csit/variables/topoprocessing/TopologyRequests.py b/csit/variables/topoprocessing/TopologyRequests.py index 03a459a49b..79b65a3f2d 100644 --- a/csit/variables/topoprocessing/TopologyRequests.py +++ b/csit/variables/topoprocessing/TopologyRequests.py @@ -11,13 +11,13 @@ UNIFICATION_NT = ''' {input-model} {underlay-topology-id} - {target-field} + false {input-model} {underlay-topology-id} - {target-field} + false @@ -25,7 +25,7 @@ UNIFICATION_NT = ''' ''' -UNIFICATION_NT_AGREGATE_INSIDE = ''' +UNIFICATION_NT_AGGREGATE_INSIDE = ''' topo:1 {output-model} @@ -38,7 +38,7 @@ UNIFICATION_NT_AGREGATE_INSIDE = ''' ''' +UNIFICATION_FILTRATION_NT_AGGREGATE_INSIDE = ''' + topo:1 + + {output-model} + + 1 + {type} + {correlation-item} + + {aggregation-type} + + {input-model} + {underlay-topology-id} + true + + + + + + {underlay-topology-id} + + + + + ''' + +UNIFICATION_FILTRATION_NT = ''' + topo:1 + + {output-model} + + 1 + {type} + {correlation-item} + + {aggregation-type} + + {input-model} + {underlay-topology-id} + false + + + + + {input-model} + {underlay-topology-id} + false + + + + + + {underlay-topology-id} + + + + + ''' + FILTRATION_NT = ''' topo:1 @@ -62,6 +121,17 @@ FILTRATION_NT = ''' ''' +APPLY_FILTERS = ''' +{filter-id} +''' + +TARGET_FIELD = ''' + + {target-field-path} + {matching-key} + +''' + SCRIPTING = ''' {language} @@ -70,6 +140,21 @@ SCRIPTING = ''' ''' +FILTER_SCRIPT = ''' + {input-model} + 1 + {target-field} + script + + + {language} + + + + ''' + FILTER_IPV4 = ''' {input-model} @@ -80,3 +165,83 @@ FILTER_IPV4 = ''' {ipv4} ''' + +FILTER_IPV6 = ''' + {input-model} + 1 + {target-field} + ipv6-address + + {ipv6} + + ''' + +FILTER_RANGE_NUMBER = ''' + {input-model} + 1 + {target-field} + range-number + + {min} + {max} + + ''' + +FILTER_RANGE_STRING = ''' + {input-model} + 1 + {target-field} + range-string + + {min} + {max} + + ''' + +FILTER_SPECIFIC_NUMBER = ''' + {input-model} + 1 + {target-field} + specific-number + + {number} + + ''' + +FILTER_SPECIFIC_STRING = ''' + {input-model} + 1 + {target-field} + specific-string + + {string} + + ''' + +LINK_COMPUTATION_INSIDE = ''' + {output-model} + + topo:1 + {input-model} + + + {underlay-topology-id} + {input-model} + + ''' + +LINK_COMPUTATION = ''' + {output-model} + + topo:1 + {input-model} + + + {underlay-topology-1-id} + {input-model} + + + {underlay-topology-2-id} + {input-model} + + '''