perfsonar-dev - [pS-dev] [GEANT/SA2/ps-java-services] r6491 - in trunk/perfsonar-java-sql-ma: src/main/resources/perfsonar/conf test/JavaSQLMAsoapUI/InterfaceBased
Subject: perfsonar development work
List archive
[pS-dev] [GEANT/SA2/ps-java-services] r6491 - in trunk/perfsonar-java-sql-ma: src/main/resources/perfsonar/conf test/JavaSQLMAsoapUI/InterfaceBased
Chronological Thread
- From:
- To:
- Subject: [pS-dev] [GEANT/SA2/ps-java-services] r6491 - in trunk/perfsonar-java-sql-ma: src/main/resources/perfsonar/conf test/JavaSQLMAsoapUI/InterfaceBased
- Date: Mon, 10 Feb 2014 13:55:12 +0000 (GMT)
Author: dante.delvaux
Date: 2014-02-10 13:55:12 +0000 (Mon, 10 Feb 2014)
New Revision: 6491
Modified:
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/mysql-sqlma-dbsetup.sql
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.rnc
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
Log:
Moving all SQL commands into single lines, as per request from PSSERVICES-667.
Modified:
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/mysql-sqlma-dbsetup.sql
===================================================================
---
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/mysql-sqlma-dbsetup.sql
2014-02-04 18:17:19 UTC (rev 6490)
+++
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/mysql-sqlma-dbsetup.sql
2014-02-10 13:55:12 UTC (rev 6491)
@@ -2,9 +2,6 @@
# you can deploy it by running:
# mysql -u root -p < mysql-sqlma-dbsetup.sql
-CREATE DATABASE IF NOT EXISTS
- perfsonar_ma;
+CREATE DATABASE IF NOT EXISTS perfsonar_ma;
-GRANT ALL ON
- perfsonar_ma.* TO 'perfsonar_ma'@'localhost'
- IDENTIFIED BY 'testpass';
+GRANT ALL ON perfsonar_ma.* TO 'perfsonar_ma'@'localhost' IDENTIFIED BY
'testpass';
Modified:
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.rnc
===================================================================
---
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.rnc
2014-02-04 18:17:19 UTC (rev 6490)
+++
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.rnc
2014-02-10 13:55:12 UTC (rev 6491)
@@ -1,3 +1,4 @@
+namespace iperf="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
namespace netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/"
namespace errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/"
namespace discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/"
@@ -47,6 +48,7 @@
"http://ggf.org/ns/nmwg/characteristic/utilization/2.0" |
"http://ggf.org/ns/nmwg/characteristic/errors/2.0" |
"http://ggf.org/ns/nmwg/characteristic/discards/2.0" |
+ "http://ggf.org/ns/nmwg/tools/iperf/2.0/" |
xsd:string
}
@@ -58,8 +60,33 @@
Subject =
element netutil:subject {SubjectContent} |
element errors:subject {SubjectContent} |
- element discards:subject {SubjectContent}
+ element discards:subject {SubjectContent} |
+ element iperf:subject {IperfSubjectContent}
+IperfSubjectContent =
+ (
+ Identifier? &
+ MetadataIdentifierRef? &
+ EndPointPairContent?
+ )
+
+EndPointPairContent =
+ element nmwgt:endPointPair
+ {
+ element nmwgt:src {
+ attribute value{ xsd:string },
+ attribute type{ xsd:string },
+ attribute port{ xsd:string },
+ xsd:string
+ },
+ element nmwgt:dst {
+ attribute value{ xsd:string },
+ attribute type{ xsd:string },
+ attribute port{ xsd:string },
+ xsd:string
+ }
+ }
+
SubjectContent =
(
Identifier? &
Modified:
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
===================================================================
---
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
2014-02-04 18:17:19 UTC (rev 6490)
+++
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
2014-02-10 13:55:12 UTC (rev 6491)
@@ -817,7 +817,7 @@
</xs:simpleContent>
</xs:complexType>
</xs:element>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:testSuite
name="Echo" id="507612c8-2a64-4397-bc0c-bd2b7af86390"><con:description>Echo
Requests testing messages.
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:testSuite
name="Echo - OK"
id="507612c8-2a64-4397-bc0c-bd2b7af86390"><con:description>Echo Requests
testing messages.
</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="true"
maxResults="0" name="Correct requests" searchProperties="true" timeout="0"
wsrmEnabled="false" wsrmVersion="1.0" wsrmAckTo="" amfAuthorisation="false"
amfEndpoint="" amfLogin="" amfPassword=""
id="72a35441-f3c0-42d4-96c1-495259e676ee"><con:description/><con:settings/><con:testStep
type="request" name="Echo Request"
id="a3ee1424-4300-4f81-8464-1e208bd032b2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="Echo Request" outgoingWss="" incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:sett
ing></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<soapenv:Header/>
<soapenv:Body>
@@ -914,10 +914,71 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-contains(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,
'xmldb-content-test/success')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Random Fetch Test Request"
id="42bb46ed-21e3-4733-9e1d-978cbe9efb0f"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:requ
est name="Random Fetch Test Request" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+contains(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,
'xmldb-content-test/success')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Store some data"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="Store some data" outgoingWss="" incomingWs
s=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
+ <nmwg:message id="msg" type="MeasurementArchiveStoreRequest"
+ xmlns="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:bwctl="http://ggf.org/ns/nmwg/tools/bwctl/2.0/"
+ xmlns:iperf="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/">
+
+ <nmwg:metadata id="bwctl-metadata">
+ <bwctl:subject id="bwctl-subject">
+ <nmwgt:endPoint type="ipv4" value="131.188.81.12"/>
+ </bwctl:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/bwctl/2.0</nmwg:eventType>
+ <bwctl:parameters id="bwctl-parameters">
+ <nmwg:parameter name="protocol" value="TCP"/>
+ <nmwg:parameter name="duration" value="6"/>
+ </bwctl:parameters>
+ </nmwg:metadata>
+
+ <nmwg:metadata id="iperf-metadata">
+ <iperf:subject id="iperf-subject"
metadataIdRef="bwctl-metadata">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv4" value="131.188.81.61"/>
+ <nmwgt:dst type="ipv4" value="131.188.81.12"/>
+ </nmwgt:endPointPair>
+ </iperf:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/iperf/2.0</nmwg:eventType>
+ <iperf:parameters id="bwctl-parameters">
+ <nmwg:parameter name="protocol" value="UDP"/>
+ <nmwg:parameter name="duration" value="10"/>
+ </iperf:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="1" metadataIdRef="iperf-metadata">
+ <iperf:datum throughput="2.57" jitter="1.33" loss="0/837"
timeValue="1197642642"/>
+ <iperf:datum throughput="2.56" jitter="1.33" loss="0/837"
timeValue="1197642642"/>
+ <iperf:datum throughput="2.56" jitter="1.33" loss="0/837"
timeValue="1197642642"/>
+ </nmwg:data>
+
+ </nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5b84a67a-0f7f-42cf-baca-d600fbcaafc8"/><con:assertion type="SOAP Fault
Assertion" id="ec191b3d-a630-4a0c-ae6a-0f68281b08db"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="e437a626-29fd-4e51-b83e-3a75a317a894"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/"
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/"
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="37b1af3d-03e6-44d7-86b7-96926e9ef316"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+matches(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,
'success\.ma\.write')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Random Fetch Test Request"
id="42bb46ed-21e3-4733-9e1d-978cbe9efb0f"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name=
"Random Fetch Test Request" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <soapenv:Header/>
+ <soapenv:Body>
+
<nmwg:message type="EchoRequest" id="msg1"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
@@ -1431,7 +1492,7 @@
assert noOfbadEventTypes >
1</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Store"
id="b4e0cb27-f96b-4a04-9943-e868b82f1ce6"><con:description>Storage requests
testing messages.
Starting this test suite empties all content of the SQLMA tables (see Setup
Script).
-Local connection to the MySQL host and default credentials are assumed but
can be changed in the
properties.</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="da9e32bc-e0b3-41a5-b564-8660b556cb38"
maxResults="0"><con:settings/><con:testStep type="request"
name="perfsonar_utilization without key - model"
id="6f5cce07-2b13-42c4-aea7-20120f34c6c9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_utilization without key - model" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:end
point>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+Local connection to the MySQL host and default credentials are assumed but
can be changed in the
properties.</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="da9e32bc-e0b3-41a5-b564-8660b556cb38"
maxResults="0"><con:settings/><con:testStep type="request"
name="perfsonar_utilization without key - model"
id="6f5cce07-2b13-42c4-aea7-20120f34c6c9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_utilization without key - model" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:end
point>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -1534,7 +1595,7 @@
sql.close()
assert(success)
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_iperf without key"
id="ae1d4f08-85b1-4bfc-8c8f-a9052cdaa795"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_iperf without key" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoin
t>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_iperf without key"
id="ae1d4f08-85b1-4bfc-8c8f-a9052cdaa795"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_iperf without key" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoin
t>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
@@ -1559,19 +1620,19 @@
<nmwg:metadata id="iperf-metadata">
<iperf:subject id="iperf-subject"
metadataIdRef="bwctl-metadata">
<nmwgt:endPointPair>
- <nmwgt:src type="ipv4" value="131.188.81.61"/>
- <nmwgt:dst type="ipv4" value="131.188.81.12"/>
+ <nmwgt:src type="ipv4" value="131.188.81.61"
port="5432"/>
+ <nmwgt:dst type="ipv4" value="131.188.81.12"
port="5432"/>
</nmwgt:endPointPair>
</iperf:subject>
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/iperf/2.0</nmwg:eventType>
<iperf:parameters id="bwctl-parameters">
- <nmwg:parameter name="protocol" value="tCp"/>
- <nmwg:parameter name="duration" value="6"/>
+ <nmwg:parameter name="protocol" value="UDP"/>
+ <nmwg:parameter name="duration" value="10"/>
</iperf:parameters>
</nmwg:metadata>
<nmwg:data id="1" metadataIdRef="iperf-metadata">
- <iperf:datum throughput="2.56" jitter="1.33" loss="0/837"
timeValue="1197642642"/>
+ <iperf:datum throughput="2.57" jitter="1.33" loss="0/837"
timeValue="1197642642"/>
<iperf:datum throughput="2.56" jitter="1.33" loss="0/837"
timeValue="1197642642"/>
<iperf:datum throughput="2.56" jitter="1.33" loss="0/837"
timeValue="1197642642"/>
</nmwg:data>
@@ -1647,7 +1708,7 @@
sql.close()
assert(success)
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_iperf with hostname"
id="0a92d5b8-f2c8-4eaf-9c00-9bdb8106b1c2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_iperf with hostname" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:end
point>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_iperf with hostname"
id="0a92d5b8-f2c8-4eaf-9c00-9bdb8106b1c2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_iperf with hostname" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:end
point>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
@@ -1660,7 +1721,7 @@
<nmwg:metadata id="bwctl-metadata">
<bwctl:subject id="bwctl-subject">
- <nmwgt:endPoint type="ipv4" value="mp.TEST.com"/>
+ <nmwgt:endPoint type="ipv4" value="mp.test.com"/>
</bwctl:subject>
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/bwctl/2.0</nmwg:eventType>
<bwctl:parameters id="bwctl-parameters">
@@ -1672,13 +1733,13 @@
<nmwg:metadata id="iperf-metadata">
<iperf:subject id="iperf-subject"
metadataIdRef="bwctl-metadata">
<nmwgt:endPointPair>
- <nmwgt:src type="ipv4" value="mp.TEST.com"/>
- <nmwgt:dst type="ipv4"
value="iperf.TEST.com"/>
+ <nmwgt:src type="ipv4" value="mp.test.com"/>
+ <nmwgt:dst type="ipv4"
value="iperf.test.com"/>
</nmwgt:endPointPair>
</iperf:subject>
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/iperf/2.0</nmwg:eventType>
<iperf:parameters id="bwctl-parameters">
- <nmwg:parameter name="protocol" value="tCp"/>
+ <nmwg:parameter name="protocol" value="tcp"/>
<nmwg:parameter name="duration" value="6"/>
</iperf:parameters>
</nmwg:metadata>
@@ -1760,7 +1821,7 @@
sql.close()
assert(success)
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_owamp without key"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_owamp without key" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/perfsonar-java-sql
-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_owamp without key"
id="24b0f0d7-6148-45d1-904c-a990859011d1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_owamp without key" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoin
t>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
@@ -1861,9 +1922,90 @@
sql.close()
assert(success)
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no message id"
id="b7f64471-ec1d-4c65-ba4b-6b8a3990896f"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="Store - Utilization without key, no message id" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:enc
oding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</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/"
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/">
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_iperf with IPv6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_iperf with IPv6" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/s
ervices/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
+
+ <nmwg:message id="msg" type="MeasurementArchiveStoreRequest"
+ xmlns="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:bwctl="http://ggf.org/ns/nmwg/tools/bwctl/2.0/"
+ xmlns:iperf="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/">
+
+ <nmwg:metadata id="bwctl-metadata">
+ <bwctl:subject id="bwctl-subject">
+ <nmwgt:endPoint type="ipv6" value="2001:798:FC00:16::6"/>
+ </bwctl:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/bwctl/2.0</nmwg:eventType>
+ <bwctl:parameters id="bwctl-parameters">
+ <nmwg:parameter name="protocol" value="TCP"/>
+ <nmwg:parameter name="duration" value="6"/>
+ </bwctl:parameters>
+ </nmwg:metadata>
+
+ <nmwg:metadata id="iperf-metadata">
+ <iperf:subject id="iperf-subject"
metadataIdRef="bwctl-metadata">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv6"
value="2001:798:FC00:17::6"/>
+ <nmwgt:dst type="ipv6"
value="2001:798:FC00:16::6"/>
+ </nmwgt:endPointPair>
+ </iperf:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/iperf/2.0</nmwg:eventType>
+ <iperf:parameters id="bwctl-parameters">
+ <nmwg:parameter name="protocol" value="UDP"/>
+ <nmwg:parameter name="duration" value="10"/>
+ </iperf:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="1" metadataIdRef="iperf-metadata">
+ <iperf:datum throughput="4.99" jitter="1.63" loss="0/837"
timeValue="1297642642"/>
+ <iperf:datum throughput="4.99" jitter="1.63" loss="0/837"
timeValue="1297642642"/>
+ <iperf:datum throughput="4.99" jitter="1.63" loss="0/837"
timeValue="1297642642"/>
+ </nmwg:data>
+
+ </nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="78b6e5ec-ab65-49a6-8764-ccacc995fea4"/><con:assertion type="SOAP Fault
Assertion" id="4d4ae4fd-db83-4595-b8fa-1c953ba5e133"/><con:assertion
type="XPath Match"
id="0521b84b-dbc9-4c30-9e42-07a0ec1a02af"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
+declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" id="414e084a-ab93-414c-a585-485a2e035b39"
disabled="true"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
+declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace fn="http://www.w3.org/2005/xpath-functions";
+declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";
+declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";
+
+
+(every $descr in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceDescription
+satisfies (fn:string($descr)="perfSONAR service"))
+and
+(every $type in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceType
+satisfies (fn:string($type)="ma"))
+and
+(every $name in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceName
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="f025ac99-5990-495e-b501-16bb414432b0"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" id="a4e28468-d553-4b47-a8b2-f77a396cf905"
name="Check Schema"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/"
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/"
+
+// Get NMWG message and RNC grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+//def rncLocation = "MeasurementArchiveStoreResponse.rng"
+def rncLocation =
context.expand('${projectDir}')+"/MeasurementArchiveStoreResponse.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="Schema
Compliance" id="ba98a8ec-eec3-4887-a076-f129eef7761d"
disabled="true"><con:configuration><definition>file:MeasurementArchiveStoreResponse.wsdl</definition></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no message id"
id="b7f64471-ec1d-4c65-ba4b-6b8a3990896f"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="Sto
re - Utilization without key, no message id" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</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/"
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/">
+ <soapenv:Header/>
+ <soapenv:Body>
<nmwg:message
type="MeasurementArchiveStoreRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/"
@@ -3069,7 +3211,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";
-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="jdbc" name="JDBC Request"
id="36db65bb-c4a4-42c0-b129-c33a08a8dd03"><con:settings/><con:config
xsi:type="con:JdbcRequestTestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:properties/></con:config></con:testStep><con:testStep
type="request" name="L2-Status without key"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArch
iveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="L2-Status without key" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</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/"
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/">
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="jdbc" name="JDBC Request"
id="36db65bb-c4a4-42c0-b129-c33a08a8dd03"><con:settings/><con:config
xsi:type="con:JdbcRequestTestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:properties/></con:config></con:testStep><con:testStep
type="request" name="L2-Status without key"
id="671b1205-8088-472e-a6f1-3f550196f54d"><con:settings/><con:config
xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchem
a-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="L2-Status without key" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</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/"
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4428,7 +4570,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";
-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:wsaConfig mustUnderstand="NONE"
version="200508"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_owamp missing
attribute"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_owamp missing attribute" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:
encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:wsaConfig mustUnderstand="NONE"
version="200508"/></con:request></con:config></con:testStep><con:testStep
type="request" name="perfsonar_owamp missing attribute"
id="8e417fd2-153a-48a9-b0e4-2ef10866e9bf"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="perfsonar_owamp missing attribute" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fr
agment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
@@ -4619,9 +4761,73 @@
concat(
//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:dst/@value,
"-",
//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:dst/@type,
"-",
-//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:dst/@port)</path><content>${iperf
properties#dst-ip}-${iperf properties#dst-type}-${iperf
properties#dst-port}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors"
id="d55cc925-7075-4275-9265-d0c5abd05d92"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operati
on>Metadata</con:operation><con:request name="Metadata-Errors"
outgoingWss="" incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
+//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:dst/@port)</path><content>${iperf
properties#dst-ip}-${iperf properties#dst-type}-${iperf
properties#dst-port}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="iperf without key"
id="3bdddc0a-2dbd-499f-8f1a-735d39c1826b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:opera
tion>Metadata</con:operation><con:request name="iperf without key"
outgoingWss="" incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
<soapenv:Header/>
<soapenv:Body>
+<nmwg:message type="MetadataKeyRequest"
+ id="req1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:iperf="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/">
+
+ <nmwg:metadata id="m1">
+ <iperf:subject id="subject-1">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv4" value="131.188.81.61" port="5432"/>
+ <nmwgt:dst type="ipv4" value="131.188.81.12" port="5432"/>
+ </nmwgt:endPointPair>
+ </iperf:subject>
+ <nmwg:eventType>http://ggf.org/ns/nmwg/tools/iperf/2.0</nmwg:eventType>
+ </nmwg:metadata>
+
+ <nmwg:data id="d1" metadataIdRef="m1" />
+
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="612eb368-69d4-4709-b05f-b3f966fa82c4"/><con:assertion type="SOAP Fault
Assertion" id="b2c3b194-763a-4a89-9b32-6c691872f874"/><con:assertion
type="Schema Compliance" disabled="true"
id="844e152c-9210-4bba-9880-a642dd5eeb46"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match" id="fe1d64f0-9718-4cb3-87fb-d281221dad10" name="XPath
Match - msg type, eventType and count"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace iperf='http://ggf.org/ns/nmwg/tools/iperf/2.0/';
+declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace fn="http://www.w3.org/2005/xpath-functions";
+
+(//nmwg:message/@type = "MetadataKeyResponse")
+and
+(every $eventType in //nmwg:message/nmwg:metadata/nmwg:eventType satisfies
$eventType="http://ggf.org/ns/nmwg/tools/iperf/2.0")
+and
+(count(//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair)=1)
+and
+(count(//nmwg:message/nmwg:data) =
count(//nmwg:message/nmwg:metadata))</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Check schema - add iperf !"
id="8c3797fc-33bc-4e87-b1d3-53eef1bcb312"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/"
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/"
+
+// Get NMWG message and RNC grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/MetadataKeyResponse.rnc"
+
+assert TestUtil.validateRNC(""+s, new File(rncLocation), log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath - check src"
id="cbc25b81-e53b-467f-bbe8-6c17492e42b5"><con:configuration><path>declare
namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace iperf='http://ggf.org/ns/nmwg/tools/iperf/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+
+concat(
+//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:src/@value,
"-",
+//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:src/@type,
"-",
+//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:src/@port)</path><content>${iperf
properties#src-ip}-${iperf properties#src-type}-${iperf
properties#src-port}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion
type="XPath Match" name="XPath - check dst"
id="b31cdc15-cd70-4a2f-82c4-68f3ad9385d6"><con:configuration><path>declare
namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace iperf='http://ggf.org/ns/nmwg/tools/iperf/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+
+concat(
+//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:dst/@value,
"-",
+//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:dst/@type,
"-",
+//nmwg:message/nmwg:metadata/iperf:subject/nmwgt:endPointPair/nmwgt:dst/@port)</path><content>${iperf
properties#dst-ip}-${iperf properties#dst-type}-${iperf
properties#dst-port}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors"
id="d55cc925-7075-4275-9265-d0c5abd05d92"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operati
on>Metadata</con:operation><con:request name="Metadata-Errors"
outgoingWss="" incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
+ <soapenv:Header/>
+ <soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/">
<nmwg:metadata id="m1">
@@ -5996,7 +6202,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:wsaConfig mustUnderstand="NONE"
version="200508"/></con:request></con:config></con:testStep><con:testStep
type="request" name="psUI - iperf query"
id="4d648817-5d13-4348-bca4-f6ed8330084a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="psUI - iperf query" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con
:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:wsaConfig mustUnderstand="NONE"
version="200508"/></con:request></con:config></con:testStep><con:testStep
type="request" name="psUI - iperf query"
id="4d648817-5d13-4348-bca4-f6ed8330084a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="psUI - iperf query" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:end
point><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
<soapenv:Header/>
<soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns2:message xmlns:ns2="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:ns3="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:ns5="http://ggf.org/ns/nmwg/tools/bwctl/2.0/"
xmlns:ns6="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
xmlns:ns7="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:ns8="http://ggf.org/ns/nmwg/result/2.0/" id="id"
type="SetupDataRequest">
@@ -6004,8 +6210,8 @@
<ns2:eventType>http://ggf.org/ns/nmwg/tools/iperf/2.0</ns2:eventType>
<ns6:subject id="subject1">
<ns3:endPointPair>
- <ns3:src type="ipv4" value="188.1.221.6"/>
- <ns3:dst type="ipv4" value="188.1.221.2"/>
+ <ns3:src type="ipv4" value="131.188.81.61"/>
+ <ns3:dst type="ipv4" value="131.188.81.12"/>
</ns3:endPointPair>
</ns6:subject>
<ns2:parameters id="param1"/>
@@ -6085,101 +6291,6 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.metadataId +" "+it.value+"
"+it.valueUnits
-
}</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Copy of psUI - iperf query"
id="4030a0f6-fca8-4ddf-87ab-98d11e787df7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="Copy of psUI - iperf query" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://loc
alhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
- <soapenv:Header/>
-<soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
- <ns2:message xmlns:ns2="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:ns3="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:ns5="http://ggf.org/ns/nmwg/tools/bwctl/2.0/"
xmlns:ns6="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
xmlns:ns7="http://ggf.org/ns/nmwg/ops/select/2.0/"
xmlns:ns8="http://ggf.org/ns/nmwg/result/2.0/" id="id"
type="MetadataKeyRequest">
-
-<nmwg:metadata xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
id="localhost.-78735a1:1437d8f3d07:-7e82">
- <ns6:subject xmlns:ns6="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
id="iperf-subject" metadataIdRef="bwctl-metadata">
- <ns3:endPointPair xmlns:ns3="http://ggf.org/ns/nmwg/topology/2.0/">
- <ns3:src type="ipv4" value="188.1.221.6"/>
- <ns3:dst type="ipv4" value="188.1.221.2"/>
- </ns3:endPointPair>
- </ns6:subject>
- <ns6:parameters xmlns:ns6="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
id="iperf-parameters">
- <ns2:parameter xmlns:ns2="http://ggf.org/ns/nmwg/base/2.0/"
name="protocol" value="TCP"/>
- <ns2:parameter xmlns:ns2="http://ggf.org/ns/nmwg/base/2.0/"
name="interval" value="6"/>
- </ns6:parameters>
- <ns2:eventType
xmlns:ns2="http://ggf.org/ns/nmwg/base/2.0/">http://ggf.org/ns/nmwg/tools/iperf/2.0</ns2:eventType>
-</nmwg:metadata>
-<nmwg:data xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
id="localhost.-78735a1:1437d8f3d07:-7e81"
metadataIdRef="localhost.-78735a1:1437d8f3d07:-7e82">
- <nmwg:key id="localhost.-78735a1:1437d8f3d07:-7e80">
- <nmwg:parameters id="localhost.-78735a1:1437d8f3d07:-7e7f">
- <ns2:parameter xmlns:ns2="http://ggf.org/ns/nmwg/base/2.0/"
name="protocol" value="TCP"/>
- <ns2:parameter xmlns:ns2="http://ggf.org/ns/nmwg/base/2.0/"
name="interval" value="6"/>
- <nmwg:parameter name="eventType"
value="http://ggf.org/ns/nmwg/tools/iperf/2.0"/>
- <nmwg:parameter name="metadataId"
value="localhost.-78735a1:1437d8f3d07:-7e82"/>
- </nmwg:parameters>
- </nmwg:key>
-</nmwg:data>
-
- </ns2:message>
-</soapenv:Body>
-
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1ca89c00-638b-4916-b335-cbf877648748"/><con:assertion type="SOAP Fault
Assertion" id="a1a5160a-0920-461c-bda9-b0be3edb2795"/><con:assertion
type="XPath Match"
id="df1b199b-93d0-4a7e-8d48-f4fd5007cf39"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="aec10fa4-e581-4849-8984-d818e77e8fa1"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-declare namespace fn="http://www.w3.org/2005/xpath-functions";
-
-(count(//nmwg:message/nmwg:data) = count(//nmwg:message/nmwg:metadata))
-and
-(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="startTime"]
eq "1186735200")
-and
-(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="endTime"]
eq "1186739100")
-and
-(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="consolidationFunction"]
eq "AVERAGE")
-and
-(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"]
eq
"60")</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="717b6089-820a-4ba0-ba39-a446824295a0"><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("../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="SQL-groovy"
id="f4f953f4-51f8-45c7-aab4-f9da459ebfd2"><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
-import groovy.sql.Sql
-
-def sql =
Sql.newInstance("jdbc:mysql://perfsonar.CARNet.hr:3306/perfsonar_ma",
"perfsonar_ma", "l0291nk1", "com.mysql.jdbc.Driver")
-def resultList=[]
-sql.eachRow("select metadataId,value,valueUnits,timeValue from
perfsonar_errors"){
-def result=[:]
-result=[metadataId:it.metadataId,value:it.value,valueUnits:it.valueUnits]
-resultList.add(result)
-}
-resultList.each{
- println "\n We have a match" + "\n"+ it.metadataId +" "+it.value+"
"+it.valueUnits
}</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="9533ade3-3cd3-4058-8d28-ea4bb98663c0"
maxResults="0"><con:settings/><con:testStep type="request" name="Metadata
-Utilization Not type in message"
id="bdcde19a-e6b1-468d-a194-0a17de881ca2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="M
etadata -Utilization Not type in message" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
<soapenv:Header/>
<soapenv:Body>
@@ -8518,7 +8629,7 @@
and
(fn:string(//nmwg:message/nmwg:metadata/netutil:subject/nmwgt:interface/nmwgt:ifAddress)="10.1.2.3")
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/characteristic/utilization/2.0")</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="Schema Compliance" disabled="true"
id="0026d7dc-823a-4abe-aaeb-5cf5e86bb64d"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:wsaConfig mustUnderstand="NONE"
version="200508"/></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Errors with select parameters"
id="fe5981b2-6c0f-4dfe-bde3-198ae1e5961c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SetupDataRequest</con:interface><con:operation>SetupD
ata</con:operation><con:request name="SetupData-Errors with select
parameters" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</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/">
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/characteristic/utilization/2.0")</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="Schema Compliance" disabled="true"
id="0026d7dc-823a-4abe-aaeb-5cf5e86bb64d"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Errors with select parameters"
id="fe5981b2-6c0f-4dfe-bde3-198ae1e5961c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interfac
e>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="SetupData-Errors with select parameters" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</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 type="SetupDataRequest"
@@ -8782,7 +8893,7 @@
and
(fn:string(//nmwg:message/nmwg:metadata/discards:subject/nmwgt:interface/nmwgt:ifAddress)="10.1.2.3")
and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/characteristic/discards/2.0")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="7444d90b-7ef7-43b0-8e8f-78692892f1da"><con:configuration><scriptText/></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:wsaConfig mustUnderstand="NONE"
version="200508"/></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-L2-Status"><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="SetupData-L2-Status" outgoingWss="" in
comingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</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/">
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/characteristic/discards/2.0")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="7444d90b-7ef7-43b0-8e8f-78692892f1da"><con:configuration><scriptText/></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:wsaConfig mustUnderstand="NONE"
version="200508"/></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-L2-Status"
id="22322cbc-870f-4c14-bfb3-3b72def75885"><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
na
me="SetupData-L2-Status" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</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>
@@ -10970,7 +11081,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"
and (@value="${#TestCase#eventType}" or
.="${#TestCase#eventType}")])</path><content>1</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/utilization/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name><con:value/></con:property></con:properties></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
maxResults="0" name="Correct requests" searchProperties="true"
id="b942468a-b579-4ca0-af65-75538bd505fd"><con:description>MetadataKeyRequest
tests are parametrized so a generic call can be made.
-However, there is an exception with L2 Path Status which doesn't use an OGF
standardised event type and for which the data section in the response is a
bit different.</con:description><con:settings/><con:testStep
type="calltestcase" name="Metadata - utilization"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/utilization/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:proper
ties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - errors"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/errors/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="callt
estcase" name="Metadata - discards"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/discards/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - iperf"><con:settings/><con:config
xsi:type="con:RunTestCaseStep" xmlns:xsi="http://www.
w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/tools/iperf/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><nmwgt:endPointPair>
<nmwgt:src type="ipv4" value="198.32.8.170" port="5433"/>
<nmwgt:dst type="ipv4" value="198.32.8.174" port="5433"/>
</nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - ping"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d3
19349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/tools/ping/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><nmwgt:endPointPair>
<nmwgt:src type="ipv4" value="222.22.22.22"/>
<nmwgt:dst type="ipv4" value="111.11.11.11"/>
</nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - owamp"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http:/
/ggf.org/ns/nmwg/tools/owamp/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><nmwgt:endPointPair>
<nmwgt:src type="ipv4" value="222.22.22.22"/>
<nmwgt:dst type="ipv4" value="111.11.11.11"/>
</nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="request" name="MetadataKeyRequest -
utilization"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="MetadataKeyRequest - utilization" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-hea
ders"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+However, there is an exception with L2 Path Status which doesn't use an OGF
standardised event type and for which the data section in the response is a
bit different.</con:description><con:settings/><con:testStep
type="calltestcase" name="Metadata - utilization"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/utilization/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:proper
ties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - errors"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/errors/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="callt
estcase" name="Metadata - discards"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/discards/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - iperf"><con:settings/><con:config
xsi:type="con:RunTestCaseStep" xmlns:xsi="http://www.
w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/tools/iperf/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><nmwgt:endPointPair>
<nmwgt:src type="ipv4" value="198.32.8.170" port="5433"/>
<nmwgt:dst type="ipv4" value="198.32.8.174" port="5433"/>
</nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - ping"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d3
19349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/tools/ping/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><nmwgt:endPointPair>
<nmwgt:src type="ipv4" value="222.22.22.22"/>
<nmwgt:dst type="ipv4" value="111.11.11.11"/>
</nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - owamp"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http:/
/ggf.org/ns/nmwg/tools/owamp/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><nmwgt:endPointPair>
<nmwgt:src type="ipv4" value="222.22.22.22"/>
<nmwgt:dst type="ipv4" value="111.11.11.11"/>
</nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="request" name="MetadataKeyRequest -
utilization"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="MetadataKeyRequest - utilization" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-hea
ders"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma-d7:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest" id="mdrq1"
- [pS-dev] [GEANT/SA2/ps-java-services] r6491 - in trunk/perfsonar-java-sql-ma: src/main/resources/perfsonar/conf test/JavaSQLMAsoapUI/InterfaceBased, svn-noreply, 02/10/2014
Archive powered by MHonArc 2.6.16.