perfsonar-dev - perfsonar: r4100 - trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI
Subject: perfsonar development work
List archive
- From:
- To:
- Subject: perfsonar: r4100 - trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI
- Date: Wed, 2 Jul 2008 08:41:23 -0400
Author: sasa.cavara
Date: 2008-07-02 08:41:22 -0400 (Wed, 02 Jul 2008)
New Revision: 4100
Modified:
trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI/FlowsaMA-soapui-project.xml
trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI/Functional_Testing_Specification.doc
Log:
Modified:
trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI/FlowsaMA-soapui-project.xml
===================================================================
---
trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI/FlowsaMA-soapui-project.xml
2008-07-02 12:16:58 UTC (rev 4099)
+++
trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI/FlowsaMA-soapui-project.xml
2008-07-02 12:41:22 UTC (rev 4100)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<con:soapui-project name="FlowsaMA" soapui-version="2.0.2"
xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting
id="ProjectSettings@projectRoot">/home/scavara/Desktop/soapui-2.0.2/Flow/MA</con:setting></con:settings><con:interface
name="SetupDataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}SetupDataRequest"
soapVersion="1_1"
definition="file:/home/scavara/Desktop/soapui-2.0.2/Flow/MA/SetupData/SetupDataRequest.wsdl"><con:settings/><con:endpoints><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="SetupData" bindingOperationName="SetupData"
inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveSe
rvice</con:endpoint><con:request><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+<con:soapui-project name="FlowsaMA" soapui-version="2.0.2"
xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting
id="ProjectSettings@projectRoot">/home/scavara/Desktop/soapui-2.0.2/Flow/MA</con:setting></con:settings><con:interface
name="SetupDataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}SetupDataRequest"
soapVersion="1_1"
definition="file:/home/scavara/Desktop/soapui-2.0.2/Flow/MA/SetupData/SetupDataRequest.wsdl"><con:settings/><con:endpoints><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="SetupData" bindingOperationName="SetupData"
inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveSe
rvice</con:endpoint><con:request><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body/>
</soapenv:Envelope></con:request></con:call></con:operation><con:definitionCache
rootPart="file:/home/scavara/Desktop/soapui-2.0.2/Flow/MA/SetupData/SetupDataRequest.wsdl"
type="TEXT"><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/Flow/MA/SetupData/req-res/nmtopo_ver3.xsd</con:url><con:content><![CDATA[<!--##############################################################
@@ -2076,7 +2076,7 @@
</xs:complexType>
<xs:element name="start" type="nmtm:TimeContent"/>
<xs:element name="end" type="nmtm:TimeContent"/>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:testSuite
name="Valid and well formed
Requests"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="Test
Steps" searchProperties="true"
id="370996f0-51a9-49fc-b43c-331de74d1a75"><con:settings/><con:testStep
type="request" name="rawFlows-multiple sources-1 filter
rule"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-multiple sources-1 filter
rule"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http:/
/schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:testSuite
name="Valid and well formed
Requests"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Test Steps" searchProperties="true"
id="370996f0-51a9-49fc-b43c-331de74d1a75"
timeout="0"><con:settings/><con:testStep type="request"
name="rawFlows-multiple sources-1 filter rule"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-multiple sources-1 filter
rule"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:so
apenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -2151,7 +2151,6 @@
import javax.xml.validation.SchemaFactory
import java.io.StringWriter
-
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def holder = groovyUtils.getXmlHolder( messageExchange.getResponseContent());
def factory = SchemaFactory.newInstance(XMLConstants.RELAXNG_NS_URI);
@@ -2159,7 +2158,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-single sources-multiple
rules"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-single sources-multiple
rules"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-single sources-multiple
rules"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-single sources-multiple
rules"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -2242,7 +2241,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -2320,7 +2319,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -2389,7 +2388,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Malformed and invalid
requests"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="Test
Steps" searchProperties="true"><con:settings/><con:testStep type="request"
name="rawFlows-first element not message"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-first element not
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/e
nvelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Malformed and invalid
requests"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Test Steps" searchProperties="true"
id="d45f8ffb-184f-4cfe-927c-555ba4ba17c8"
timeout="0"><con:settings/><con:testStep type="request" name="rawFlows-first
element not message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-first element not
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:En
velope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:NOTmessage id="msg1" type="SetupDataRequest"
@@ -2448,11 +2447,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.parse_error")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2472,7 +2467,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-first element not
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-first element not
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-first element not
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-first element not
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:NOTmessage id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -2515,22 +2510,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.parse_error")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2550,7 +2537,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-first element not
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-first element not
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-first element not
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-first element not
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:NOTmessage id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -2588,18 +2575,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.parse_error")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2619,7 +2602,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no type in message"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no type in message"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1"
@@ -2678,11 +2661,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2702,7 +2681,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no type in message"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no type in message"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -2745,22 +2724,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2780,7 +2751,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no type in
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no type in
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -2818,18 +2789,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2849,7 +2816,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-non existing type in
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-non existing type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-non existing type in
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-non existing type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupData"
@@ -2908,11 +2875,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2932,7 +2895,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-non existing type in
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-non existing type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-non existing type in
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-non existing type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupData"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -2975,22 +2938,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3010,7 +2965,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-non existing type in
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-non existing type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-non existing type in
message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-non existing type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupData"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -3048,18 +3003,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3079,7 +3030,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no metadata and
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no metadata and
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no metadata and
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no metadata and
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -3104,11 +3055,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3128,7 +3075,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no metadata and
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no metadata and
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no metadata and
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no metadata and
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -3138,22 +3085,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3173,7 +3112,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no metadata and
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no metadata and
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no metadata and
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no metadata and
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -3183,18 +3122,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3214,7 +3149,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -3241,11 +3176,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3265,7 +3196,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no data"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no data"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -3323,11 +3254,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3347,7 +3274,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -3358,22 +3285,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3393,7 +3312,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no data"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no data"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -3436,22 +3355,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3471,7 +3382,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -3482,18 +3393,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3513,7 +3420,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no data"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no data"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -3551,18 +3458,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3582,7 +3485,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-empty id in
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-empty id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-empty id in
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-empty id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -3641,11 +3544,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3665,7 +3564,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no id in metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no id in metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -3724,11 +3623,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3748,7 +3643,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-empty id in
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-empty id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-empty id in
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-empty id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -3791,22 +3686,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3826,7 +3713,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no id in metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no id in metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -3869,22 +3756,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3904,7 +3783,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-empty id in
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-empty id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-empty id in
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-empty id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -3942,18 +3821,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3973,7 +3848,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no id in
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no id in
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -4011,18 +3886,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4042,7 +3913,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-subject element
malformed"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-subject element
malformed"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-subject element
malformed"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-subject element
malformed"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -4101,11 +3972,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4125,7 +3992,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-subject element
malformed"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-subject element
malformed"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-subject element
malformed"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-subject element
malformed"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -4168,22 +4035,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4203,7 +4062,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-subject element
malformed"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-subject element
malformed"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-subject element
malformed"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-subject element
malformed"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -4241,18 +4100,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4272,7 +4127,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no nodes"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no
nodes"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no nodes"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no
nodes"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -4326,11 +4181,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4350,7 +4201,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no nodes"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no
nodes"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no nodes"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no
nodes"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -4388,22 +4239,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4423,7 +4266,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no nodes"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no
nodes"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no nodes"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no
nodes"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -4456,18 +4299,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4487,7 +4326,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-element name other than
node"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-element name other than
node"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-element name other than
node"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-element name other than
node"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -4546,11 +4385,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.parse_error")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4570,7 +4405,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-element name other than
node"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-element name other than
node"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-element name other than
node"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-element name other than
node"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -4613,22 +4448,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.parse_error")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4648,7 +4475,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-element name other than
node"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-element name other than
node"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-element name other than
node"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-element name other than
node"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -4686,18 +4513,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.parse_error")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4717,7 +4540,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-node element empty"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-node element
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-node element empty"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-node element
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -4776,11 +4599,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4800,7 +4619,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-node element empty"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-node element
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-node element empty"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-node element
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -4843,22 +4662,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4878,7 +4689,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-node element
empty"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-node element
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-node element
empty"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-node element
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -4916,18 +4727,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4947,7 +4754,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-node element with empty
id"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-node element with empty
id"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-node element with empty
id"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-node element with empty
id"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -5030,7 +4837,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-node element with empty
id"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-node element with empty
id"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-node element with empty
id"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-node element with empty
id"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -5108,7 +4915,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-node element with empty
id"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-node element with empty
id"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-node element with empty
id"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-node element with empty
id"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -5146,18 +4953,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5177,7 +4980,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-element other then
hostName"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-element other then
hostName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-event Type element
missing"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-event Type element
missing"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -5192,236 +4995,6 @@
<flow:subject id="flowsub1">
<nmwgtopo3:network id="network1">
<nmwgtopo3:node id="router1">
- <flow:subject id="flowsub1">
- </nmwgtopo3:node>
- <nmwgtopo3:node id="router2">
- <flow:subject id="flowsub1">
- </nmwgtopo3:node>
- </nmwgtopo3:network>
- </flow:subject>
-
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/flow/raw/2.0/</nmwg:eventType>
- </nmwg:metadata>
-
- <nmwg:metadata id="meta2">
- <flow:subject id="flowsub2" metadataIdRef="meta1"/>
- <flow:parameters id="flowparamid1">
-
- <nmwg:parameter name="filterRule">ip 194.171.26.203</nmwg:parameter>
- <nmwg:parameter name="showFieldTimeFirstSeen"/><nmwg:parameter
name="showFieldTimeLastSeen"/><nmwg:parameter
name="showFieldProtocol"/><nmwg:parameter
name="showFieldSrcAddress"/><nmwg:parameter
name="showFieldSrcPort"/><nmwg:parameter
name="showFieldDstAddress"/><nmwg:parameter
name="showFieldDstPort"/><nmwg:parameter
name="showFieldPackets"/><nmwg:parameter
name="showFieldBytes"/></flow:parameters>
- </nmwg:metadata>
-
- <nmwg:metadata id="meta3">
- <select:subject id="selectsub1" metadataIdRef="meta2"/>
- <select:parameters id="selectparamid1">
- <nmwg:parameter name="startTime">
- <nmtm:time type="ISO" value="2008-06-12T12:00:00+0200"/>
- </nmwg:parameter>
- <nmwg:parameter name="endTime">
- <nmtm:time type="ISO" value="2008-06-12T13:00:00+0200"/>
- </nmwg:parameter>
- </select:parameters>
- </nmwg:metadata>
-
- <nmwg:data id="data1" metadataIdRef="meta3"/>
-
-</nmwg:message>
-
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
-declare namespace fn="http://www.w3.org/2005/xpath-functions";
-
-(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import javax.xml.transform.*;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.XMLConstants
-import javax.xml.validation.SchemaFactory
-import java.io.StringWriter
-
-
-def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
-def holder = groovyUtils.getXmlHolder( messageExchange.getResponseContent());
-def factory = SchemaFactory.newInstance(XMLConstants.RELAXNG_NS_URI);
-def schema = factory.newSchema(new
File("../Flow/MA/SetupData/FlowsaMA.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-element other then
hostName"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-element other then
hostName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
- <soapenv:Header/>
- <soapenv:Body>
- <nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
- <nmwg:metadata id="meta1">
- <flow:subject id="flowsub1">
- <nmwgtopo3:network id="network1">
- <nmwgtopo3:node id="router1">
- <flow:subject id="flowsub1">
- </nmwgtopo3:node>
- <nmwgtopo3:node id="router2">
- <flow:subject id="flowsub1">
- </nmwgtopo3:node>
- </nmwgtopo3:network>
- </flow:subject>
-
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/flow/top/2.0/</nmwg:eventType>
- </nmwg:metadata>
- <nmwg:metadata id="meta2">
- <flow:subject id="flowsub2" metadataIdRef="meta1"/>
- <flow:parameters id="flowparamid1">
- <nmwg:parameter name="topStatistic">Srcip</nmwg:parameter>
- <nmwg:parameter name="orderBy">Bytes</nmwg:parameter>
- <nmwg:parameter name="splitProtocol">no</nmwg:parameter>
- <nmwg:parameter name="topN">10</nmwg:parameter>
- </flow:parameters>
- </nmwg:metadata>
- <nmwg:metadata id="meta3">
- <select:subject id="selectsub1" metadataIdRef="meta2"/>
- <select:parameters id="selectparamid1">
- <nmwg:parameter name="startTime">
- <nmtm:time type="ISO"
value="2008-06-12T12:00:00+0200"/>
- </nmwg:parameter>
- <nmwg:parameter name="endTime">
- <nmtm:time type="ISO"
value="2008-06-12T13:00:00+0200"/>
- </nmwg:parameter>
- </select:parameters>
- </nmwg:metadata>
- <nmwg:data id="data1" metadataIdRef="meta3"/>
- </nmwg:message>
-
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
-declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
-declare namespace fn="http://www.w3.org/2005/xpath-functions";
-
-(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import javax.xml.transform.*;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.XMLConstants
-import javax.xml.validation.SchemaFactory
-import java.io.StringWriter
-
-
-def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
-def holder = groovyUtils.getXmlHolder( messageExchange.getResponseContent());
-def factory = SchemaFactory.newInstance(XMLConstants.RELAXNG_NS_URI);
-def schema = factory.newSchema(new
File("../Flow/MA/SetupData/FlowsaMA.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-element other then
hostName"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-element other then
hostName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
- <soapenv:Header/>
- <soapenv:Body>
-<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
- <nmwg:metadata id="meta1">
- <flow:subject id="flowsub1">
- <nmwgtopo3:network id="network1">
- <nmwgtopo3:node id="router1">
- <flow:subject id="flowsub1">
- </nmwgtopo3:node>
- <nmwgtopo3:node id="router2">
- <flow:subject id="flowsub1">
- </nmwgtopo3:node>
- </nmwgtopo3:network>
- </flow:subject>
-
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/flow/stat/2.0/</nmwg:eventType>
- </nmwg:metadata>
- <nmwg:metadata id="meta2">
- <flow:subject id="flowsub2" metadataIdRef="meta1"/>
- <flow:parameters id="flowparamid1"/>
- </nmwg:metadata>
- <nmwg:metadata id="meta3">
- <select:subject id="selectsub1" metadataIdRef="meta2"/>
- <select:parameters id="selectparamid1">
- <nmwg:parameter name="startTime">
- <nmtm:time type="ISO"
value="2008-06-12T12:00:00+0200"/>
- </nmwg:parameter>
- <nmwg:parameter name="endTime">
- <nmtm:time type="ISO"
value="2008-06-12T13:00:00+0200"/>
- </nmwg:parameter>
- </select:parameters>
- </nmwg:metadata>
- <nmwg:data id="data1" metadataIdRef="meta3"/>
- </nmwg:message>
-
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
-declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
-declare namespace fn="http://www.w3.org/2005/xpath-functions";
-
-(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import javax.xml.transform.*;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.XMLConstants
-import javax.xml.validation.SchemaFactory
-import java.io.StringWriter
-
-
-def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
-def holder = groovyUtils.getXmlHolder( messageExchange.getResponseContent());
-def factory = SchemaFactory.newInstance(XMLConstants.RELAXNG_NS_URI);
-def schema = factory.newSchema(new
File("../Flow/MA/SetupData/FlowsaMA.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-event Type element
missing"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-event Type element
missing"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
- <soapenv:Header/>
- <soapenv:Body>
-<nmwg:message id="msg1" type="SetupDataRequest"
-xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
-xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
-xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
-xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
-xmlns:raw="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/"
-xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/">
-
- <nmwg:metadata id="meta1">
- <flow:subject id="flowsub1">
- <nmwgtopo3:network id="network1">
- <nmwgtopo3:node id="router1">
<nmwgtopo3:hostName>xsr03.asd001a.surf.net</nmwgtopo3:hostName>
</nmwgtopo3:node>
<nmwgtopo3:node id="router2">
@@ -5466,11 +5039,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5490,7 +5059,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-event Type element
missing"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-event Type element
missing"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-event Type element
missing"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-event Type element
missing"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -5533,22 +5102,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5568,7 +5129,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-event Type element
missing"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-event Type element
missing"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-event Type element
missing"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-event Type element
missing"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -5606,18 +5167,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5637,7 +5194,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-invalid event Type"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-invalid event
Type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-invalid event Type"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-invalid event
Type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -5696,11 +5253,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5720,7 +5273,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-invalid event Type"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-invalid event
Type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-invalid event Type"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-invalid event
Type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -5763,22 +5316,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5798,7 +5343,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-invalid event
Type"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-invalid event
Type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-invalid event
Type"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-invalid event
Type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -5836,18 +5381,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5867,7 +5408,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -5926,11 +5467,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5950,7 +5487,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -5993,22 +5530,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6028,7 +5557,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -6066,18 +5595,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6097,7 +5622,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -6156,11 +5681,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6180,7 +5701,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -6223,22 +5744,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6258,7 +5771,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong metadataIdRef in flow filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -6296,18 +5809,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6327,7 +5836,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong metadataIdRef in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong metadataIdRef in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong metadataIdRef in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong metadataIdRef in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -6386,11 +5895,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6410,7 +5915,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong metadataIdRef in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong metadataIdRef in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong metadataIdRef in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong metadataIdRef in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -6453,22 +5958,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6488,7 +5985,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong metadataIdRef in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong metadataIdRef in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong metadataIdRef in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong metadataIdRef in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -6526,18 +6023,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6557,7 +6050,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-subject element missing from filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-subject element missing from filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-subject element missing from filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-subject element missing from filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -6616,11 +6109,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6640,7 +6129,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-subject element missing from filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-subject element missing from filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-subject element missing from filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-subject element missing from filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -6683,22 +6172,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6718,7 +6199,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-subject element missing from filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-subject element missing from filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-subject element missing from filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-subject element missing from filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -6756,18 +6237,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6787,7 +6264,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no parameter elements in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no parameter elements in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no parameter elements in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no parameter elements in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -6841,11 +6318,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6865,7 +6338,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no parameter elements in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no parameter elements in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no parameter elements in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no parameter elements in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -6903,22 +6376,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6938,7 +6403,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no parameter elements in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no parameter elements in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no parameter elements in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no parameter elements in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -6971,18 +6436,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7002,7 +6463,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong parameter name in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong parameter name in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong parameter name in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong parameter name in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -7061,11 +6522,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7085,7 +6542,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong parameter name in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong parameter name in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong parameter name in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong parameter name in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -7128,22 +6585,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7163,7 +6612,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong parameter name in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong parameter name in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong parameter name in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong parameter name in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -7201,18 +6650,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7232,7 +6677,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong parameter type in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong parameter type in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong parameter type in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong parameter type in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -7315,7 +6760,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong parameter type in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong parameter type in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong parameter type in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong parameter type in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -7393,7 +6838,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong parameter type in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong parameter type in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong parameter type in filter
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong parameter type in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -7431,18 +6876,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7462,7 +6903,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -7521,11 +6962,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7545,7 +6982,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-no metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-no metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -7604,11 +7041,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7628,7 +7061,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -7671,22 +7104,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7706,7 +7131,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-no metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-no metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -7749,22 +7174,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7784,7 +7201,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -7822,18 +7239,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7853,7 +7266,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-no metadataIdRef in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-no metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -7891,18 +7304,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7922,7 +7331,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Requests with invalid or near valid
data"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="Test
Steps" searchProperties="true"><con:settings/><con:testStep type="request"
name="rawFlows-start time bigger than end time"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-start time bigger than end
time"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://sche
mas.xmlsoap.org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Requests with invalid or near valid
data"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Test Steps" searchProperties="true" timeout="0"
id="8186feb8-fe1e-4c15-9a52-2dd41b907253"><con:settings/><con:testStep
type="request" name="rawFlows-start time bigger than end
time"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-start time bigger than end
time"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:reques
t><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -8005,7 +7414,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-start time bigger than end
time"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-start time bigger than end
time"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-start time bigger than end
time"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-start time bigger than end
time"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -8083,7 +7492,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-start time bigger than end
time"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-start time bigger than end
time"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-start time bigger than end
time"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-start time bigger than end
time"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -8121,18 +7530,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8152,7 +7557,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong hostname"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong
hostname"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong hostname"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong
hostname"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -8211,11 +7616,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8235,7 +7636,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong hostname"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong
hostname"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong hostname"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong
hostname"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -8278,22 +7679,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8313,7 +7706,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong
hostname"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong
hostname"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="flowStatistics-wrong
hostname"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="flowStatistics-wrong
hostname"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:stat="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/">
@@ -8351,18 +7744,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/stat/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8382,7 +7771,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong filter"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong
filter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong filter"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong
filter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -8441,11 +7830,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.flowsa.fetching.filter")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8465,7 +7850,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong filter"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong
filter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="topFlows-wrong filter"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="topFlows-wrong
filter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
xmlns:flow="http://ggf.org/ns/nmwg/tools/flow/2.0/"
xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:top="http://ggf.org/ns/nmwg/tools/flow/top/2.0/">
@@ -8508,22 +7893,14 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace flow='http://ggf.org/ns/nmwg/tools/flow/2.0/';
-declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/top/2.0/")
-and
-((//nmwg:message/nmwg:metadata/flow:subject/nmwgtopo3:network/nmwgtopo3:node[@id="router2"]/nmwgtopo3:hostName)="xsr03.asd002a.surf.net")
-and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="topStatistic")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="topStatistic"]
eq
"Srcip")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.fetching")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8543,7 +7920,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong hostame for 1 out of 2
nodes"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong hostame for 1 out of 2
nodes"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong hostame for 1 out of 2
nodes"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong hostame for 1 out of 2
nodes"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -8602,11 +7979,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8626,7 +7999,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong hostame for 1 out of 2
nodes-REVERSE"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong hostame for 1 out of 2
nodes-REVERSE"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong hostame for 1 out of 2
nodes-REVERSE"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong hostame for 1 out of 2
nodes-REVERSE"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -8685,11 +8058,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8709,7 +8078,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong portion of the
filter"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong portion of the
filter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet_java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="rawFlows-wrong portion of the
filter"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="rawFlows-wrong portion of the
filter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sonar1.amsterdam.surfnet.nl:8080/surfnet-java-flowsa-ma/services/FlowsaMeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="SetupDataRequest"
@@ -8768,11 +8137,7 @@
(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:data))
and
-count((//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter)="filterRule")=1
-and
-(//nmwg:message/nmwg:metadata/flow:parameters/nmwg:parameter[@name="filterRule"]
eq "ip 194.171.26.203")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/tools/flow/raw/2.0/")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.flowsa.fetching.filter")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
Modified:
trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI/Functional_Testing_Specification.doc
===================================================================
(Binary files differ)
- perfsonar: r4100 - trunk/functional-testing/Flow_Monitoring/FlowsaMAsoapUI, svnlog, 07/02/2008
Archive powered by MHonArc 2.6.16.