Skip to Content.
Sympa Menu

perfsonar-dev - perfsonar: r3790 - in trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI: InterfaceBased L2Status L2Status/LookupInfo L2Status/MeasurementArchiveStore L2Status/MetadataKey L2Status/SetupData

Subject: perfsonar development work

List archive

perfsonar: r3790 - in trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI: InterfaceBased L2Status L2Status/LookupInfo L2Status/MeasurementArchiveStore L2Status/MetadataKey L2Status/SetupData


Chronological Thread 
  • From:
  • To:
  • Subject: perfsonar: r3790 - in trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI: InterfaceBased L2Status L2Status/LookupInfo L2Status/MeasurementArchiveStore L2Status/MetadataKey L2Status/SetupData
  • Date: Thu, 24 Apr 2008 07:08:50 -0400

Author: sasa.cavara
Date: 2008-04-24 07:08:49 -0400 (Thu, 24 Apr 2008)
New Revision: 3790

Modified:

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoRequest.wsdl

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoResponse.wsdl

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest.wsdl

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.wsdl

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest.wsdl

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.wsdl

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SQL-MA_L2-soapui-project.xml

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl

trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataResponse.wsdl
Log:


Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
2008-04-24 11:08:49 UTC (rev 3790)
@@ -39,7 +39,7 @@
<con:entry key="Add local endpoint" value="false"/>
<con:entry key="Endpoint"
value="http://192.168.10.86:8080/geant2_java-rrd-ma-2.3-RC4/services/MeasurementArchiveService"/>
<con:entry key="Local Port" value=""/>
-&lt;/xml-fragment></con:setting></con:settings><con:endpoints><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://leonidas.cynet.ac.cy:8080/perfSONAR-RRD-MA-2.0/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://192.168.10.86:8080/geant2_java-rrd-ma-2.3-RC1/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="Metadata" bindingOperationName="Metadata" inputName=""
isOneWay="false" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Metadata
Request"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://192.168.10.86:8080/geant2_java-rrd-ma-2.3-RC1/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/so
ap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+&lt;/xml-fragment></con:setting></con:settings><con:endpoints><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://leonidas.cynet.ac.cy:8080/perfSONAR-RRD-MA-2.0/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://192.168.10.86:8080/geant2_java-rrd-ma-2.3-RC1/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="Metadata" bindingOperationName="Metadata" inputName=""
isOneWay="false" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Metadata
Request"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://192.168.10.86:8080/geant2_java-rrd-ma-2.3-RC1/services/MeasurementArchiveSe
rvice</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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<ns:message id="?" messageIdRef="?" type="?">
@@ -312,7 +312,7 @@
<soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
</port>
</service>
-</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="SetupDataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}SetupDataRequest";
soapVersion="1_1"
definition="file:../JavaSQLMAsoapUI/InterfaceBased/SetupDataRequest.wsdl"><con:settings/><con:endpoints><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="SetupData" bindingOperationName="SetupData" inputName=""
isOneWay="false" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call
name="SetupDataRequest"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/bas
e/2.0/" xmlns:ns1="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns3="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="SetupDataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}SetupDataRequest";
soapVersion="1_1"
definition="file:../JavaSQLMAsoapUI/InterfaceBased/SetupDataRequest.wsdl"><con:settings/><con:endpoints><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="SetupData" bindingOperationName="SetupData" inputName=""
isOneWay="false" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call
name="SetupDataRequest"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/characteristic/utilization/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns3="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<ns:message id="?" messageIdRef="?" type="?">
@@ -555,7 +555,7 @@
<xs:attributeGroup ref="nmwgt:MetadataIdentifierRef"/>
</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:interface
name="LookupInfoRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LookupInfoRequest";
soapVersion="1_1"
definition="file:../JavaSQLMAsoapUI/InterfaceBased/lookupinfo/LookupInfoRequest.wsdl"><con:settings/><con:endpoints><con:endpoint>http://jra.ccf.auth.gr:8080/geant2_java-rrd-ma-2.3-RC2/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="LookupInfo" bindingOperationName="LookupInfo" inputName=""
isOneWay="false" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:requ
est><![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:interface
name="LookupInfoRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LookupInfoRequest";
soapVersion="1_1"
definition="file:../JavaSQLMAsoapUI/InterfaceBased/lookupinfo/LookupInfoRequest.wsdl"><con:settings/><con:endpoints><con:endpoint>http://jra.ccf.auth.gr:8080/geant2_java-rrd-ma-2.3-RC2/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="LookupInfo" bindingOperationName="LookupInfo" inputName=""
isOneWay="false" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint
>http://perfsonar.carnet.hr:8080/perfSONAR-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>
<ns:message id="?" messageIdRef="?" type="?">
@@ -690,13 +690,13 @@
&lt;xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="LookupInfoResponse.xsd"/>
&lt;xs:import
namespace="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";
schemaLocation="psservice.xsd"/>
&lt;xs:element name="datum" substitutionGroup="nmwg:Datum"
type="xs:string"/>
-&lt;/xs:schema></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface
name="MeasurementArchiveStoreRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}MeasurementArchiveStoreRequest";
soapVersion="1_1"
definition="file:../JavaSQLMAsoapUI/InterfaceBased/MeasurementArchiveStoreRequest.wsdl"><con:settings/><con:endpoints><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="Store" bindingOperationName="Store" inputName=""
isOneWay="false" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns="h
ttp://ggf.org/ns/nmwg/base/2.0/"
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+&lt;/xs:schema></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface
name="MeasurementArchiveStoreRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}MeasurementArchiveStoreRequest";
soapVersion="1_1"
definition="file:../JavaSQLMAsoapUI/InterfaceBased/MeasurementArchiveStoreRequest.wsdl"><con:settings/><con:endpoints><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="Store" bindingOperationName="Store" inputName=""
isOneWay="false" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>
<ns:message id="?" messageIdRef="?" type="?">
</ns:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request></con:call><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:Envelope>]]></con:request></con:call><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>
<ns:message id="?" messageIdRef="?" type="?">
@@ -810,14 +810,10 @@
</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="MetadataKeyRequest"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="a1566581-f3b6-49d1-8fb1-3becb829d0be"><con:settings/><con:testStep
type="request" name="Metadata-Errors"><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="Metadata-Errors"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:testSuite

name="MetadataKeyRequest"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="a1566581-f3b6-49d1-8fb1-3becb829d0be"><con:settings/><con:testStep
type="request" name="Metadata-Errors"><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="Metadata-Errors"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
-
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
- xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
- xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+<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">
<errors:subject id="s1">
@@ -913,7 +909,7 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.metadataId +" "+it.value+"
"+it.valueUnits
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Discards - No consolidation
function"><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="Metadata-Discards - No consolidation
function"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Discards - No consolidation
function"><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="Metadata-Discards - No consolidation
function"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -1031,7 +1027,7 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.metadataId +" "+it.value+"
"+it.valueUnits
- }</scriptText></con:configuration></con:assertion><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration/></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Utilization-just capacity in
description"><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="Metadata-Utilization-just capacity in
description"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:assertion
type="Schema Compliance"
disabled="true"><con:configuration/></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Utilization-just capacity in
description"><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="Metadata-Utilization-just capacity in
description"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -1117,7 +1113,7 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.metadataId +" "+it.value+"
"+it.valueUnits
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Errors"><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="Metadata with Key-Errors"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Errors"><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="Metadata with Key-Errors"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1232,7 +1228,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="Metadata-Errors 1 data
element"><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="Metadata-Errors 1 data
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors 1 data
element"><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="Metadata-Errors 1 data
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -1285,30 +1281,7 @@
declare namespace fn="http://www.w3.org/2005/xpath-functions";;


-(fn:string(//nmwg:message/nmwg:metadata/errors:subject/nmwgt:interface/nmwgt:hostName)="test-hostName")
-and
-(fn:string(//nmwg:message/nmwg:metadata/errors:subject/nmwgt:interface/nmwgt:ifName)="test-0")
-and
-(fn:string(//nmwg:message/nmwg:metadata/errors:subject/nmwgt:interface/nmwgt:ifAddress)="10.1.2.3")
-and
-(fn:string(//nmwg:message/nmwg:metadata/errors:subject/nmwgt:interface/nmwgt:direction)="in")
-and
-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/characteristic/errors/2.0";)
-and
-(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
-and
-(every $startTime in
//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="startTime"]
satisfies $startTime="1186735200")
-and
-(every $endTime
in//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="endTime"]
satisfies $endTime= "1186739100")
-and
-(every $resolution
in//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"]
satisfies $resolution= "60")
-and
-(every $consolidation
in//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="consolidationFunction"]
satisfies $consolidation= "AVERAGE")
-and
-(every $file in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="file"]
-satisfies
(fn:string($file)="/home/mike/geant2_java-rrd-ma-2.3-RC5/samples/rrd/test.rrd"))
-and
-(fn:string(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"])="http://ggf.org/ns/nmwg/characteristic/errors/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/errors:subject/nmwgt:interface/nmwgt:hostName)="test-hostName")</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.*;
@@ -1328,7 +1301,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="Metadata with Key-Utilization 2 Data
elements"><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="Metadata with Key-Utilization 2 Data elements"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Utilization 2 Data
elements"><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="Metadata with Key-Utilization 2 Data elements"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1434,7 +1407,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="Metadata-Errors - No
resolution"><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="Metadata-Errors - No
resolution"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors - No
resolution"><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="Metadata-Errors - No
resolution"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -1530,7 +1503,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="Metadata with Key-Discards with additional
information"><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="Metadata with Key-Discards with additional information"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.
0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Discards with additional
information"><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="Metadata with Key-Discards with additional information"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1625,7 +1598,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="Metadata with Key-Discards with select parameters in
key-different resolution"><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="Metadata with Key-Discards with select parameters in key-different
resolution" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/"; x
mlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Discards with select parameters in
key-different resolution"><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="Metadata with Key-Discards with select parameters in key-different
resolution" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/"; xmlns
:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1724,7 +1697,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="Metadata-Errors-Full interface
description"><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="Metadata-Errors-Full interface
description"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors-Full interface
description"><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="Metadata-Errors-Full interface
description"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -1822,7 +1795,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="Metadata-Discards-just host-name in
description"><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="Metadata-Discards-just host-name in
description"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Discards-just host-name in
description"><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="Metadata-Discards-just host-name in
description"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -1914,7 +1887,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="Metadata-Errors -Both key and
select"><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="Metadata-Errors -Both key and
select"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors -Both key and
select"><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="Metadata-Errors -Both key and
select"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -2027,7 +2000,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="Metadata-Errors-Discards -Both key and
select"><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="Metadata-Errors-Discards -Both key and
select"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors-Discards -Both key and
select"><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="Metadata-Errors-Discards -Both key and
select"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -2159,7 +2132,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="Metadata-Errors different parameter
element"><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="Metadata-Errors different parameter
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors different parameter
element"><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="Metadata-Errors different parameter
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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"
@@ -2254,7 +2227,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:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="9533ade3-3cd3-4058-8d28-ea4bb98663c0"><con:settings/><con:testStep
type="request" name="Metadata -Utilization Not type in
message"><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="Metadata -Utilization Not type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xml
ns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion></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"><con:settings/><con:testStep
type="request" name="Metadata -Utilization Not type in
message"><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="Metadata -Utilization Not type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:s
oapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message
@@ -2308,7 +2281,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="Metadata -Errors emtpy type in
message"><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="Metadata -Errors emtpy type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Errors emtpy type in
message"><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="Metadata -Errors emtpy type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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
@@ -2362,7 +2335,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="Metadata -Discards wrong type in
message"><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="Metadata -Discards wrong type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Discards wrong type in
message"><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="Metadata -Discards wrong type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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
@@ -2416,7 +2389,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="Metadata -Discards no metadata
element"><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="Metadata -Discards no metadata element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Discards no metadata
element"><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="Metadata -Discards no metadata element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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
@@ -2460,7 +2433,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="Metadata -Errors no data
element"><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="Metadata -Errors no data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Errors no data
element"><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="Metadata -Errors no data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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
@@ -2515,7 +2488,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="Metadata -Utilization no metadata-data
elements"><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="Metadata -Utilization no metadata-data elements"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Utilization no metadata-data
elements"><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="Metadata -Utilization no metadata-data elements"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125: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
@@ -2557,7 +2530,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="Metadata - Errors no id in
metadata"><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="Metadata - Errors no id in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors no id in
metadata"><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="Metadata - Errors no id in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -2634,7 +2607,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="Metadata - Discards empty id in
metadata"><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="Metadata - Discards empty id in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Discards empty id in
metadata"><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="Metadata - Discards empty id in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -2702,7 +2675,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="Metadata - Utilization invalid id in
metadata"><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="Metadata - Utilization invalid id in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization invalid id in
metadata"><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="Metadata - Utilization invalid id in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -2770,7 +2743,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="Metadata - Errors no id in second
metadata"><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="Metadata - Errors no id in second metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors no id in second
metadata"><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="Metadata - Errors no id in second metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -2838,7 +2811,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="Metadata - Discards empty id in second
metadata"><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="Metadata - Discards empty id in second metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Discards empty id in second
metadata"><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="Metadata - Discards empty id in second metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -2906,7 +2879,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="Metadata - Utilization invalid id in second
metadata"><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="Metadata - Utilization invalid id in second metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/
">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization invalid id in second
metadata"><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="Metadata - Utilization invalid id in second metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -2974,7 +2947,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="Metadata - Errors no event type in
metadata"><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="Metadata - Errors no event type in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors no event type in
metadata"><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="Metadata - Errors no event type in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3040,7 +3013,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="Metadata - Utilization empty event Type element in
metadata"><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="Metadata - Utilization empty event Type element in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/o
ps/select/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization empty event Type element in
metadata"><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="Metadata - Utilization empty event Type element in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/s
elect/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3107,7 +3080,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="Metadata - Discards not valid event type in
metadata"><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="Metadata - Discards not valid event type in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Discards not valid event type in
metadata"><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="Metadata - Discards not valid event type in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3175,7 +3148,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="Metadata - Discards event type not equal to subject
namespace in metadata"><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="Metadata - Discards event type not equal to subject namespace in
metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/"; xmlns:ns2
="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Discards event type not equal to subject
namespace in metadata"><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="Metadata - Discards event type not equal to subject namespace in
metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/"; xmlns:ns2="ht
tp://ggf.org/ns/nmwg/ops/select/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3243,7 +3216,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="Metadata - Errors subject namespace not valid in
metadata"><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="Metadata - Errors subject namespace not valid in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/sel
ect/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors subject namespace not valid in
metadata"><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="Metadata - Errors subject namespace not valid in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/
2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3311,7 +3284,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="Metadata - Utilization subject namespace not valid
along with event type in metadata"><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="Metadata - Utilization subject namespace not valid along with event
type in metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/to
pology/2.0/" xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization subject namespace not valid
along with event type in metadata"><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="Metadata - Utilization subject namespace not valid along with event
type in metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/topolo
gy/2.0/" xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3379,7 +3352,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="Metadata - Errors empty subject element
metadata"><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="Metadata - Errors empty subject element metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors empty subject element
metadata"><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="Metadata - Errors empty subject element metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3442,7 +3415,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="Metadata - Errors invalid ifAddess ip attribute in
metadata"><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="Metadata - Errors invalid ifAddess ip attribute in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops
/select/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors invalid ifAddess ip attribute in
metadata"><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="Metadata - Errors invalid ifAddess ip attribute in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/sel
ect/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3510,7 +3483,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="Metadata - Utilization subject element missing in
filter metadata"><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="Metadata - Utilization subject element missing in filter metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/"; xmlns:ns2="http://ggf.o
rg/ns/nmwg/ops/select/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization subject element missing in
filter metadata"><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="Metadata - Utilization subject element missing in filter metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/"; xmlns:ns2="http://ggf.org/n
s/nmwg/ops/select/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3578,7 +3551,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="Metadata - Errors no metadata id ref attribute in
subject in filter metadata"><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="Metadata - Errors no metadata id ref attribute in subject in filter
metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/"; xml
ns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors no metadata id ref attribute in
subject in filter metadata"><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="Metadata - Errors no metadata id ref attribute in subject in filter
metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/"; xmlns:n
s2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3646,7 +3619,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="Metadata - Errors empty metadata id ref attribute in
subject in filter metadata"><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="Metadata - Errors empty metadata id ref attribute in subject in filter
metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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
/" xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors empty metadata id ref attribute in
subject in filter metadata"><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="Metadata - Errors empty metadata id ref attribute in subject in filter
metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/"; x
mlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3714,7 +3687,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="Metadata - Errors invalid metadata id ref attribute in
subject in filter metadata"><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="Metadata - Errors invalid metadata id ref attribute in subject in
filter metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/" xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors invalid metadata id ref attribute in
subject in filter metadata"><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="Metadata - Errors invalid metadata id ref attribute in subject in
filter metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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
/" xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3782,7 +3755,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="Metadata - Errors parameter namespace other than nmwg
in filter metadata"><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="Metadata - Errors parameter namespace other than nmwg in filter
metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/"; xmlns:ns2="
http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors parameter namespace other than nmwg
in filter metadata"><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="Metadata - Errors parameter namespace other than nmwg in filter
metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/"; xmlns:ns2="http
://ggf.org/ns/nmwg/ops/select/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -3839,7 +3812,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="Metadata-Errors no metadataIdRef in
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="Metadata-Errors no metadataIdRef in data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors no metadataIdRef in
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="Metadata-Errors no metadataIdRef in data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -3896,7 +3869,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="Metadata-Errors empty metadataIdRef in
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="Metadata-Errors empty metadataIdRef in data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors empty metadataIdRef in
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="Metadata-Errors empty metadataIdRef in data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -3953,7 +3926,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="Metadata-Errors non valid metadataIdRef in
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="Metadata-Errors non valid metadataIdRef in data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors non valid metadataIdRef in
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="Metadata-Errors non valid metadataIdRef in data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -4010,7 +3983,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:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data" searchProperties="true"
id="ec4202d3-e40d-451b-b320-20cf5802287d"><con:settings/><con:testStep
type="request" name="Metadata - Errors wrong
hostname"><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="Metadata - Errors wrong hostname"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:s
oapenv="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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data" searchProperties="true"
id="ec4202d3-e40d-451b-b320-20cf5802287d"><con:settings/><con:testStep
type="request" name="Metadata - Errors wrong
hostname"><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="Metadata - Errors wrong hostname"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soape
nv="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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -4069,7 +4042,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="Metadata - Errors wrong
ifName"><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="Metadata - Errors wrong ifName"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors wrong
ifName"><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="Metadata - Errors wrong ifName"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -4128,7 +4101,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="Metadata - Errors wrong
ifAdress"><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="Metadata - Errors wrong ifAdress"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors wrong
ifAdress"><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="Metadata - Errors wrong ifAdress"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -4187,7 +4160,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="Metadata - Errors wrong
ifIndex"><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="Metadata - Errors wrong ifIndex"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors wrong
ifIndex"><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="Metadata - Errors wrong ifIndex"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -4246,7 +4219,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="Metadata - Errors wrong
direction"><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="Metadata - Errors wrong direction"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors wrong
direction"><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="Metadata - Errors wrong direction"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest" id="datarq2-1"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";>
@@ -4358,7 +4331,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:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Errors with Key"><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-Errors with
Key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Errors with Key"><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-Errors with
Key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -4451,7 +4424,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';

-(count(//nmwg:message/nmwg:metadata) =
count(//nmwg:message/nmwg:data))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards with Key and select
parameters"><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-Discards with Key and select
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:message/nmwg:metadata) =
count(//nmwg:message/nmwg:data))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards with Key and select
parameters"><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-Discards with Key and select
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -4541,7 +4514,7 @@
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:data))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData with no filtering"><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 with no filtering"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:message/nmwg:data) =
count(//nmwg:message/nmwg:data))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData with no filtering"><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 with no filtering"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -4592,7 +4565,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"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Errors with select
parameters"><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-Errors with select
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns="http://g
gf.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"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Errors with select
parameters"><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-Errors with select
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.o
rg/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="SetupDataRequest"
@@ -4661,7 +4634,7 @@

declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/characteristic/errors/2.0";)</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion

type="GroovyScriptAssertion"><con:configuration><scriptText/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards just
ifName"><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-Discards just ifName"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
x
mlns: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/errors/2.0";)</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion

type="GroovyScriptAssertion"><con:configuration><scriptText/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards just
ifName"><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-Discards just ifName"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/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/";>
@@ -4727,7 +4700,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>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Utilization just
ifhostName"><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-Utilization just ifhostName"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Utilization just
ifhostName"><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-Utilization just ifhostName"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -4788,7 +4761,7 @@
and

(fn:string(//nmwg:message/nmwg:metadata/netutil:subject/nmwgt:interface/nmwgt:hostName)="test-hostName")
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:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards start time
only"><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-Discards start time only"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards start time
only"><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-Discards start time only"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/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/";>
@@ -4856,7 +4829,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"><con:configuration><scriptText/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="malformed and invalid requests" searchProperties="true"
id="86c3c653-4636-4b89-a0e9-fca7046a5dc9"><con:settings/><con:testStep
type="request" name="SetupData - 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="SetupData - first element not message"
wssPasswordType=""><con:settings><con:setting id="com.eviware.

soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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"><con:configuration><scriptText/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="malformed and invalid requests" searchProperties="true"
id="86c3c653-4636-4b89-a0e9-fca7046a5dc9"><con:settings/><con:testStep
type="request" name="SetupData - 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="SetupData - first element not message"
wssPasswordType=""><con:settings><con:setting id="com.eviware.

soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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:perfsonar id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -4905,7 +4878,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="SetupData - 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="SetupData - no type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - 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="SetupData - no type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -4954,7 +4927,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="SetupData - 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="SetupData - non existing type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - 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="SetupData - non existing type in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupData"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5003,7 +4976,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="SetupData -type empty 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="SetupData -type empty in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData -type empty 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="SetupData -type empty in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type=""
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5052,7 +5025,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="SetupData - 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="SetupData - no metadata and data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - 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="SetupData - no metadata and data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5088,7 +5061,7 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData -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="SetupData -no metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData -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="SetupData -no metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5125,7 +5098,7 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - 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="SetupData - no data" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - 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="SetupData - no data" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5180,7 +5153,7 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- No id in metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- No id in metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5237,7 +5210,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- empty id in metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- empty id in metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5294,7 +5267,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- subject element malformed"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- subject element malformed"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5351,7 +5324,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid subject
namespace"><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- invalid subject namespace"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid subject
namespace"><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- invalid subject namespace"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/wrongutilization/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/";>
@@ -5408,7 +5381,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- no interface"><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- no interface"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- no interface"><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- no interface"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5460,7 +5433,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- element name other than
interface"><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- element name other than
interface"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- element name other than
interface"><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- element name other than
interface"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5517,7 +5490,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- interface 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="SetupData- interface element empty"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- interface 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="SetupData- interface element empty"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/wrongutilization/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/";>
@@ -5573,7 +5546,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid
direction"><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- invalid direction"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid
direction"><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- invalid direction"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5630,7 +5603,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.ma.metadata_configuration</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid ip type in ifAddress
element"><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- invalid ip type in ifAddress
element"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.ma.metadata_configuration</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid ip type in ifAddress
element"><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- invalid ip type in ifAddress
element"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5687,7 +5660,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.ma.metadata_configuration</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong namespace of interface
elements"><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- wrong namespace of interface
elements"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.ma.metadata_configuration</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong namespace of interface
elements"><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- wrong namespace of interface
elements"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
@@ -5742,7 +5715,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="SetupData- 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="SetupData- event Type element missing"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- event Type element missing"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5799,7 +5772,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- invalid event Type"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- invalid event Type"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5856,7 +5829,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element other than
key"><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 - key element other than
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element other than
key"><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 - key element other than
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5913,7 +5886,7 @@
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';


-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element with no
parameters"><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 - key element with no
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element with no
parameters"><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 - key element with no
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -5955,7 +5928,7 @@
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';


-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.sqlma.db_connection</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- key with no
datasource"><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- key with no
datasource"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.sqlma.db_connection</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- key with no
datasource"><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- key with no
datasource"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6013,7 +5986,7 @@
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';


-(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.sqlma.db_connection"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no event 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="SetupData-no event type in filter metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.sqlma.db_connection"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no event 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="SetupData-no event type in filter metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6070,7 +6043,7 @@

(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="RRDTypeMAServiceEngine._getKey:
something wrong with eventType in metadata
id=meta2"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-wrong event 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="SetupData-wrong event type in filter
metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="RRDTypeMAServiceEngine._getKey:
something wrong with eventType in metadata
id=meta2"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-wrong event 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="SetupData-wrong event type in filter
metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns="ht
tp://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6127,7 +6100,7 @@

(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="RRDTypeMAServiceEngine._getKey:
eventType http://ggf.org/ns/nmwg/characteristic/utilization/2.0 in metadata
id=meta2 is not
supported"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no 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="SetupData-no metadataIdRef in filter
metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="h
ttp://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="RRDTypeMAServiceEngine._getKey:
eventType http://ggf.org/ns/nmwg/characteristic/utilization/2.0 in metadata
id=meta2 is not
supported"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no 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="SetupData-no metadataIdRef in filter
metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6184,7 +6157,7 @@

(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="MetadataQueryGeneratorFactory.getMetadataQueryGenerator:
eventType http://ggf.org/ns/nmwg/ops/select/2.0 is not
supported"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-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="SetupData-wrong metadataIdRef in filter
metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="MetadataQueryGeneratorFactory.getMetadataQueryGenerator:
eventType http://ggf.org/ns/nmwg/ops/select/2.0 is not
supported"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-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="SetupData-wrong metadataIdRef in filter
metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6241,7 +6214,7 @@

(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="No output metadata was returned by
MessageHandler. Maybe there was no data trigger, or data trigger didn't have
valid
metadataIdRef?"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no subject element 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="SetupData-no subject element in filter
metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapen
v="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="No output metadata was returned by
MessageHandler. Maybe there was no data trigger, or data trigger didn't have
valid
metadataIdRef?"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no subject element 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="SetupData-no subject element in filter
metadata"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="h
ttp://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6298,7 +6271,7 @@

(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="MetadataQueryGeneratorFactory.getMetadataQueryGenerator:
eventType http://ggf.org/ns/nmwg/ops/select/2.0 is not
supported"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- parameter element with no value attribute or
text"><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- parameter element with no value attribute or
text"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelop
e xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="MetadataQueryGeneratorFactory.getMetadataQueryGenerator:
eventType http://ggf.org/ns/nmwg/ops/select/2.0 is not
supported"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- parameter element with no value attribute or
text"><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- parameter element with no value attribute or
text"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xm
lns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6353,7 +6326,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- wrong metadataIdRef in data"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- wrong metadataIdRef in data"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6410,7 +6383,7 @@

(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="No output metadata was returned by
MessageHandler. Maybe there was no data trigger, or data trigger didn't have
valid
metadataIdRef?"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- no metadataIdRef in data"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlso
ap.org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="No output metadata was returned by
MessageHandler. Maybe there was no data trigger, or data trigger didn't have
valid
metadataIdRef?"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- no metadataIdRef in data"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.o
rg/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6467,7 +6440,7 @@

(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="No output metadata was returned by
MessageHandler. Maybe there was no data trigger, or data trigger didn't have
valid
metadataIdRef?"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- empty 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="SetupData- empty metadataIdRef in data"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="No output metadata was returned by
MessageHandler. Maybe there was no data trigger, or data trigger didn't have
valid
metadataIdRef?"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- empty 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="SetupData- empty metadataIdRef in data"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xml
soap.org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6524,7 +6497,7 @@

(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.common.no_metadata"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="No output metadata was returned by
MessageHandler. Maybe there was no data trigger, or data trigger didn't have
valid
metadataIdRef?"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- event Type different than subject
namespace"><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- event Type different than subject
namespace"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelo
pe xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="No output metadata was returned by
MessageHandler. Maybe there was no data trigger, or data trigger didn't have
valid
metadataIdRef?"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- event Type different than subject
namespace"><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- event Type different than subject
namespace"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
x
mlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6581,7 +6554,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Requests with invalid data" searchProperties="true"
id="4e437dd5-1b0a-40c0-8dc0-47b18b4c6a1e"><con:settings/><con:testStep
type="request" name="SetupData- 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="SetupData- start time bigger than end time"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/ser

vices/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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Requests with invalid data" searchProperties="true"
id="4e437dd5-1b0a-40c0-8dc0-47b18b4c6a1e"><con:settings/><con:testStep
type="request" name="SetupData- 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="SetupData- start time bigger than end time"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/service

s/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 id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6623,7 +6596,7 @@
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("C:/Documents and Settings/IBM/My
Documents/JavaRRDMAsoapUI/SetupDataResponse.rng"));
+def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/InterfaceBased/SetupDataResponse.rng"));
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
//Transformer t = TransformerFactory.newInstance().newTransformer();
@@ -6632,13 +6605,13 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" disabled="true"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.rrdma.rrdjtool"
and
-(//nmwg:message/nmwg:data/nmwgr:datum)="RRDStorageManager.rrdFetch: Cannot
retrieve data from rrdjtool library: RRDFETCH failed: start (1186739200)
should be less than end
(1186739100)"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong If address"><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- wrong If address"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.or
g/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+(//nmwg:message/nmwg:data/nmwgr:datum)="RRDStorageManager.rrdFetch: Cannot
retrieve data from rrdjtool library: RRDFETCH failed: start (1186739200)
should be less than end
(1186739100)"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong If address"><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- wrong If address"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/so
ap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
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/";>
@@ -6695,7 +6668,7 @@


(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration"
and
-(//nmwg:message//nmwg:data/nmwgr:datum/text()="MetadataConfigurationStorageManager.fetch:
No metadata in the metadata
configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- wrong hostname"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+(//nmwg:message//nmwg:data/nmwgr:datum/text()="MetadataConfigurationStorageManager.fetch:
No metadata in the metadata
configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- 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="SetupData- wrong hostname"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/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/";>
@@ -6756,7 +6729,7 @@


(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration"
and
-(//nmwg:message//nmwg:data/nmwgr:datum/text()="MetadataConfigurationStorageManager.fetch:
No metadata in the metadata
configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid
direction"><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- invalid direction"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+(//nmwg:message//nmwg:data/nmwgr:datum/text()="MetadataConfigurationStorageManager.fetch:
No metadata in the metadata
configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid
direction"><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- invalid direction"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/bas
e/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4" type="SetupDataRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/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/";>
@@ -6817,7 +6790,7 @@


(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration"
and
-(//nmwg:message//nmwg:data/nmwgr:datum/text()="MetadataConfigurationStorageManager.fetch:
No metadata in the metadata
configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong if index"><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- wrong if index"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+(//nmwg:message//nmwg:data/nmwgr:datum/text()="MetadataConfigurationStorageManager.fetch:
No metadata in the metadata
configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong if index"><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- wrong if index"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
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/";>
@@ -6874,7 +6847,7 @@


(//nmwg:message/nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration"
and
-(//nmwg:message//nmwg:data/nmwgr:datum/text()="MetadataConfigurationStorageManager.fetch:
No metadata in the metadata
configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong if name"><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- wrong if name"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+(//nmwg:message//nmwg:data/nmwgr:datum/text()="MetadataConfigurationStorageManager.fetch:
No metadata in the metadata
configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong if name"><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- wrong if name"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@encode_attachments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg4" type="SetupDataRequest"
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/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/";>
@@ -7167,7 +7140,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty id string in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - empty id string in data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty id string in
data"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - empty id string in data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7196,13 +7169,13 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $descr in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceDescription
-satisfies (fn:string($descr)="perfSONAR service"))
+satisfies (fn:string($descr)="perfSONAR Java SQL MA"))
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-sql-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains
xmlns:psservice"><con:configuration><token>xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains
xmlns:nmwg"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+satisfies (fn:string($name)="perfSONAR Java SQL
MA"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains
xmlns:psservice"><con:configuration><token>xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains
xmlns:nmwg"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></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.*;
@@ -7227,7 +7200,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty messageIdRef in
Message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - empty messageIdRef in Message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty messageIdRef in
Message"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - empty messageIdRef in Message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef=""
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7255,13 +7228,13 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $descr in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceDescription
-satisfies (fn:string($descr)="perfSONAR service"))
+satisfies (fn:string($descr)="perfSONAR Java SQL MA"))
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-sql-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains
xmlns:psservice"><con:configuration><token>xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains
xmlns:nmwg"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+satisfies (fn:string($name)="perfSONAR Java SQL
MA"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains
xmlns:psservice"><con:configuration><token>xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains
xmlns:nmwg"><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"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7787,7 +7760,7 @@
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-count(//psservice:service)
=0</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Chained
metadata"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - Chained metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+count(//psservice:service)
=0</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Chained metadata"
disabled="true"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - Chained metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7981,132 +7954,9 @@

if((it.id==knownResultsMap.metadataId)&amp;&amp;(it.value==knownResultsMap.value)&amp;&amp;(it.valueUnits==knownResultsMap.valueUnits))
println "\n We have a match" + "\n"+ it.id +" "+it.value+" "+it.valueUnits
}
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with
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="Store - Utilization with key"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no message
id"><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"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
- type="MeasurementArchiveStoreRequest"
-
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
- xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";>
-
- <nmwg:metadata id="meta1">
- <nmwg:key>
- <nmwg:parameters>
- <nmwg:parameter name="eventType"
- value="http://ggf.org/ns/nmwg/characteristic/utilization/2.0"/>
- <nmwg:parameter name="ibatisConfig">
- ibatis-SqlMapConfig-utilization.xml
- </nmwg:parameter>
- <nmwg:parameter name="metadataId">meta1-test</nmwg:parameter>
- </nmwg:parameters>
- </nmwg:key>
- </nmwg:metadata>
-
- <nmwg:data id="data1" metadataIdRef="meta1">
- <netutil:datum value="222111"
- timeValue="1170154688"
- timeType="unix"
- valueUnits="Bps" />
- </nmwg:data>
-
-</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
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"><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"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></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("../JavaSQLMAsoapUI/InterfaceBased/MeasurementArchiveStoreResponse.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-//Transformer t = TransformerFactory.newInstance().newTransformer();
-//StringWriter sw = new StringWriter();
-//t.transform(new DOMSource(node), new StreamResult(sw));
-//String yourAnswer = sw.toString();
-//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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/";;
-
-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
name="SQL-groovy"><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")
-
-ids='meta1'
-values='222111'
-valueUnitss='Bps'
-timeValues='1170154688'
-
-sql.execute("insert into perfsonar_utilization (metadataId, value,
valueUnits, timeValue) "+
- " values (?,?,?,?)", [ids,values,valueUnitss,timeValues])
-
-def knownResultsMap=[metadataId:ids,value:values,valueUnits:valueUnitss]
-def resultList=[]
-
-sql.eachRow("select metadataId,value,valueUnits from perfsonar_utilization
where timeValue=FROM_UNIXTIME(1170154688) "){
-def result=[:]
-result=[metadataId:it.id,value:it.value,valueUnits:it.valueUnits]
-resultList.add(result)
-}
-
-resultList.each{
-if((it.id==knownResultsMap.metadataId)&amp;&amp;(it.value==knownResultsMap.value)&amp;&amp;(it.valueUnits==knownResultsMap.valueUnits))
- println "\n We have a match" + "\n"+ it.id +" "+it.value+" "+it.valueUnits
- }
-</scriptText></con:configuration></con:assertion><con:assertion type="Schema
Compliance"
disabled="true"><con:configuration/></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no message
id"><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"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:ns
1="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/";
@@ -8195,7 +8045,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, with
messageidref"><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, with messageidref"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, with
messageidref"><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, with messageidref"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg" metaidRef="meta1"
@@ -8286,7 +8136,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no id in
subject"><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 id in subject"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns="ht
tp://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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no id in
subject"><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 id in subject"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -8378,7 +8228,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key , metadataIdref(same)
in subject"><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 , metadataIdref(same) in subject"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.or
g/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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key , metadataIdref(same)
in subject"><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 , metadataIdref(same) in subject"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/so
ap/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 id="msg"
@@ -8469,7 +8319,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key ,
metadataIdref(duplicate) in subject"><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 , metadataIdref(duplicate) in subject"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key ,
metadataIdref(duplicate) in subject"><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 , metadataIdref(duplicate) in subject"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmls
oap.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 id="msg"
@@ -8560,7 +8410,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, empty interface
element"><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, empty interface element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, empty interface
element"><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, empty interface element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xm
lns: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 id="msg"
@@ -8645,7 +8495,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)!=0</path><content>false</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no key
id"><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 with key, no key id"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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)!=0</path><content>false</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no key
id"><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 with key, no key id"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/n
mwg/base/2.0/" xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -8732,7 +8582,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no data
Id"><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 data Id"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no data
Id"><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 data Id"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -8823,9 +8673,132 @@
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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key , no timeType in
Datum"><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 timeType in Datum"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xm
lns: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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with
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="Store - Utilization with key"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="htt
p://ggf.org/ns/nmwg/topology/2.0/">
<soapenv:Header/>
<soapenv:Body>
+ <nmwg:message id="msg"
+ type="MeasurementArchiveStoreRequest"
+
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";>
+
+ <nmwg:metadata id="meta1">
+ <nmwg:key>
+ <nmwg:parameters>
+ <nmwg:parameter name="eventType"
+ value="http://ggf.org/ns/nmwg/characteristic/utilization/2.0"/>
+ <nmwg:parameter name="ibatisConfig">
+ ibatis-SqlMapConfig-utilization.xml
+ </nmwg:parameter>
+ <nmwg:parameter name="metadataId">meta1-test</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:key>
+ </nmwg:metadata>
+
+ <nmwg:data id="data1" metadataIdRef="meta1">
+ <netutil:datum value="222111"
+ timeValue="1170154688"
+ timeType="unix"
+ valueUnits="Bps" />
+ </nmwg:data>
+
+</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
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"><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"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></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("../JavaSQLMAsoapUI/InterfaceBased/MeasurementArchiveStoreResponse.rng"));
+def validator = schema.newValidator();
+def node = holder.getDomNode("//nmwg:message")
+//Transformer t = TransformerFactory.newInstance().newTransformer();
+//StringWriter sw = new StringWriter();
+//t.transform(new DOMSource(node), new StreamResult(sw));
+//String yourAnswer = sw.toString();
+//validator.validate(new StreamSource(new StringReader(yourAnswer)));
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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/";;
+
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
name="SQL-groovy"><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")
+
+ids='meta1'
+values='222111'
+valueUnitss='Bps'
+timeValues='1170154688'
+
+sql.execute("insert into perfsonar_utilization (metadataId, value,
valueUnits, timeValue) "+
+ " values (?,?,?,?)", [ids,values,valueUnitss,timeValues])
+
+def knownResultsMap=[metadataId:ids,value:values,valueUnits:valueUnitss]
+def resultList=[]
+
+sql.eachRow("select metadataId,value,valueUnits from perfsonar_utilization
where timeValue=FROM_UNIXTIME(1170154688) "){
+def result=[:]
+result=[metadataId:it.id,value:it.value,valueUnits:it.valueUnits]
+resultList.add(result)
+}
+
+resultList.each{
+if((it.id==knownResultsMap.metadataId)&amp;&amp;(it.value==knownResultsMap.value)&amp;&amp;(it.valueUnits==knownResultsMap.valueUnits))
+ println "\n We have a match" + "\n"+ it.id +" "+it.value+" "+it.valueUnits
+ }
+</scriptText></con:configuration></con:assertion><con:assertion type="Schema
Compliance"
disabled="true"><con:configuration/></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key , no timeType in
Datum"><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 timeType in Datum"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
type="MeasurementArchiveStoreRequest"

xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
@@ -8914,7 +8887,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no valueUnits in
Datum"><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 valueUnits in Datum"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no valueUnits in
Datum"><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 valueUnits in Datum"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmln
s: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 id="msg"
@@ -9005,7 +8978,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:request></con:config></con:testStep><con:testStep
type="request" name="with metadata block describing interface and additional
parameter to create a 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="with metadata block describing interface and additional parameter to
create a key" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="with metadata block describing interface and additional
parameter to create a 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="with metadata block describing interface and additional parameter to
create a key" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soap
env="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 id="msg"
@@ -9102,7 +9075,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no data
Id"><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 with key, no data Id"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/nm
wg/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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no data
Id"><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 with key, no data Id"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/b
ase/2.0/" xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -9189,7 +9162,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:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="de675593-c573-4d51-ad58-a9671747da73"><con:settings/><con:testStep
type="request" name="Store - Utilization without key, no message
type"><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 type"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><co

n:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="de675593-c573-4d51-ad58-a9671747da73"><con:settings/><con:testStep
type="request" name="Store - Utilization without key, no message
type"><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 type"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><co

n:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -9285,7 +9258,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="Store - Utilization without key, wrong message
type"><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, wrong message type"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, wrong message
type"><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, wrong message type"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -9381,7 +9354,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="Store - Utilization without key, misspelled id in
metadata"><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, misspelled id in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/to
pology/2.0/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, misspelled id in
metadata"><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, misspelled id in metadata"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/topolo
gy/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -9456,7 +9429,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output
metadata was returned by MessageHandler. Maybe there was no data trigger, or
data trigger didn't have valid metadataIdRef?&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, wrong interface
element"><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, wrong interface element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/nm
wg/topology/2.0/">
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, wrong interface
element"><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, wrong interface element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/t
opology/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -9532,7 +9505,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output
metadata was returned by MessageHandler. Maybe there was no data trigger, or
data trigger didn't have valid metadataIdRef?&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key no data
element"><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 data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key no data
element"><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 data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -9602,7 +9575,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output
metadata was returned by MessageHandler. Maybe there was no data trigger, or
data trigger didn't have valid metadataIdRef?&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no metadata
element"><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 metadata element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/topol
ogy/2.0/">
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no metadata
element"><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 metadata element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -9662,7 +9635,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output
metadata was returned by MessageHandler. Maybe there was no data trigger, or
data trigger didn't have valid metadataIdRef?&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, wrong
eventType"><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, wrong eventType"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/
">
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, wrong
eventType"><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, wrong eventType"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -9730,7 +9703,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, empty
EventType"><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, empty EventType"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, empty
EventType"><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, empty EventType"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns="http://g
gf.org/ns/nmwg/base/2.0/" xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -9798,7 +9771,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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no nmwg:subject ->
subject"><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 nmwg:subject -> subject"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/env
elope/" 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:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no nmwg:subject ->
subject"><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 nmwg:subject -> subject"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelop
e/" 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 id="msg"
@@ -9873,7 +9846,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output
metadata was returned by MessageHandler. Maybe there was no data trigger, or
data trigger didn't have valid metadataIdRef?&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no eventType parameter in
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="Store - Utilization with key, no eventType parameter in key"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no eventType parameter in
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="Store - Utilization with key, no eventType parameter in key"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -9943,7 +9916,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>SQLTypeMAServiceEngine.getStoreKey:
No eventType parameter in the key&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no ibatisConfig in
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="Store - Utilization with key, no ibatisConfig in key"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/topol
ogy/2.0/">
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no ibatisConfig in
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="Store - Utilization with key, no ibatisConfig in key"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -10012,7 +9985,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>SQLTypeMAServiceEngine.getStoreKey:
No ibatisConfig parameter in the key&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, invalid value in datum
element" disabled="true"><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, invalid value in datum element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/"; x
mlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, invalid value in datum
element" disabled="true"><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, invalid value in datum element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -10093,7 +10066,7 @@
--- Check the statement (update failed).
--- Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range
value adjusted for column 'value' at row 1
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range
value adjusted for column 'value' at row 1&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no value in datum"
disabled="true"><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 value in datum"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/n
s/nmwg/topology/2.0/">
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no value in datum"
disabled="true"><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 value in datum"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/nm
wg/topology/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -10174,7 +10147,7 @@
--- Check the statement (update failed).
--- Cause: java.sql.SQLException: Data truncated for column 'value' at row 1
Caused by: java.sql.SQLException: Data truncated for column 'value' at row
1&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,wrong metadataIdRef in
Data element"><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,wrong metadataIdRef in Data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,wrong metadataIdRef in
Data element"><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,wrong metadataIdRef in Data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="ht
tp://ggf.org/ns/nmwg/topology/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -10249,7 +10222,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output
metadata was returned by MessageHandler. Maybe there was no data trigger, or
data trigger didn't have valid metadataIdRef?&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,no metadataIdRef in
Data element"><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 metadataIdRef in Data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,no metadataIdRef in
Data element"><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 metadataIdRef in Data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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://g
gf.org/ns/nmwg/topology/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -10324,7 +10297,7 @@

//nmwg:message/nmwg:data</path><content>&lt;nmwg:data
id="resultDescriptionData_for_resultCodeMetadata"
metadataIdRef="resultCodeMetadata"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
&lt;nmwgr:datum xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output
metadata was returned by MessageHandler. Maybe there was no data trigger, or
data trigger didn't have valid metadataIdRef?&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,too high
timevalue"><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,too high timevalue"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,too high
timevalue"><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,too high timevalue"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -10397,7 +10370,7 @@
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:data/@id="resultDescriptionData_for_resultCodeMetadata"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no
interface"><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 interface"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/nmwg:data/@id="resultDescriptionData_for_resultCodeMetadata"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no
interface"><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 interface"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"

Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoRequest.wsdl
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoRequest.wsdl
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoRequest.wsdl
2008-04-24 11:08:49 UTC (rev 3790)
@@ -46,7 +46,7 @@
SOAP Service to provide access to SQL MA.
</documentation>
<port name="LookupInfoPort" binding="tns:LookupInfoRequest">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>


Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoResponse.wsdl
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoResponse.wsdl
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoResponse.wsdl
2008-04-24 11:08:49 UTC (rev 3790)
@@ -46,7 +46,7 @@
SOAP Service to provide access to SQL MA.
</documentation>
<port name="LookupInfoPort" binding="tns:LookupInfoBinding">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>


Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest.wsdl
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest.wsdl
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest.wsdl
2008-04-24 11:08:49 UTC (rev 3790)
@@ -42,7 +42,7 @@
SOAP Service to provide access to SQL MA.
</documentation>
<port name="StorePort" binding="tns:MeasurementArchiveStoreRequest">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>


Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.wsdl
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.wsdl
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.wsdl
2008-04-24 11:08:49 UTC (rev 3790)
@@ -41,7 +41,7 @@
SOAP Service to provide access to SQL MA.
</documentation>
<port name="StorePort" binding="tns:StoreBinding">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>


Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest.wsdl
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest.wsdl
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest.wsdl
2008-04-24 11:08:49 UTC (rev 3790)
@@ -45,7 +45,7 @@
SOAP Service to provide access to SQL MA.
</documentation>
<port name="MetadataPort" binding="tns:MetadataRequest">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>


Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.wsdl
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.wsdl
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.wsdl
2008-04-24 11:08:49 UTC (rev 3790)
@@ -3,8 +3,8 @@
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:tns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
- xmlns="http://schemas.xmlsoap.org/wsdl/";>
-
+ xmlns="http://schemas.xmlsoap.org/wsdl/";>
+
<types>
<schema elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns="http://www.w3.org/2001/XMLSchema";>
@@ -45,7 +45,7 @@
SOAP Service to provide access to SQL MA.
</documentation>
<port name="MetadataPort" binding="tns:MetadataBinding">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>


Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SQL-MA_L2-soapui-project.xml
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SQL-MA_L2-soapui-project.xml
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SQL-MA_L2-soapui-project.xml
2008-04-24 11:08:49 UTC (rev 3790)
@@ -36,7 +36,7 @@
&lt;con:entry key="Local Port" value=""/>
&lt;con:entry key="Add local endpoint" value="false"/>
&lt;con:entry key="Endpoint" value=""/>
-&lt;/xml-fragment></con:setting></con:settings><con:endpoints><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LookupInfo"
bindingOperationName="LookupInfo" inputName="" receivesAttachments="false"
sendsAttachments="false"
id="ef805f79-84b5-451d-8e7e-0dc2c1ce17ed"><con:settings/><con:call
name="Request 1"
id="d48f2d0e-0fc5-4128-9d8d-5586d49ec8b3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+&lt;/xml-fragment></con:setting></con:settings><con:endpoints><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LookupInfo"
bindingOperationName="LookupInfo" inputName="" receivesAttachments="false"
sendsAttachments="false"
id="ef805f79-84b5-451d-8e7e-0dc2c1ce17ed"><con:settings/><con:call
name="Request 1"
id="d48f2d0e-0fc5-4128-9d8d-5586d49ec8b3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>
<ns:message id="?" messageIdRef="?" type="?">
@@ -277,7 +277,7 @@
<soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
</port>
</service>
-</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="MeasurementArchiveStoreRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}MeasurementArchiveStoreRequest";
soapVersion="1_1"
definition="file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest.wsdl"

id="e37f233d-495f-4419-a5ea-2a2ae3bdb1da"><con:settings/><con:endpoints><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="Store" bindingOperationName="Store"
inputName="" receivesAttachments="false" sendsAttachments="false"
id="c662bc70-c1d8-4f33-b3fa-6c3e57cc3bcb"><con:settings/><con:call
name="Request 1"
id="cc328da2-8c8a-4a89-93b2-b56adef1c4c6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8

080/perfSONAR-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/l2/3.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:ns3="http://ggf.org/ns/nmwg/event/status/base/2.0/";>
+</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="MeasurementArchiveStoreRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}MeasurementArchiveStoreRequest";
soapVersion="1_1"
definition="file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest.wsdl"

id="e37f233d-495f-4419-a5ea-2a2ae3bdb1da"><con:settings/><con:endpoints><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="Store" bindingOperationName="Store"
inputName="" receivesAttachments="false" sendsAttachments="false"
id="c662bc70-c1d8-4f33-b3fa-6c3e57cc3bcb"><con:settings/><con:call
name="Request 1" id="cc328da2-8c8a-4a89-93b

2-b56adef1c4c6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/l2/3.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:ns3="http://ggf.org/ns/nmwg/event/status/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<ns:message id="?" messageIdRef="?" type="?">
@@ -331,25 +331,88 @@
</ns:data>
</ns:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache

rootPart="file:../JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.wsdl"

type="TEXT"><con:part><con:url>file:../JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse/nmwgr.xsd</con:url><con:content>&lt;xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/result/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- &lt;xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="MeasurementArchiveStoreResponse.xsd"/>
- &lt;xs:element name="datum" type="xs:string"/>
-&lt;/xs:schema></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:../JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.wsdl</con:url><con:content><![CDATA[<definitions
name="SQL-MA" targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:tns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
+</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache

rootPart="file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest.wsdl"

type="TEXT"><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest/nmwg.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MeasurementArchiveStoreRequest.xsd"/>
+ <xs:element name="message" type="nmwgt:MessageContent"/>
+ <xs:element name="metadata">
+ <xs:complexType>
+ <xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="nmwgt:Subject"/>
+ <xs:element ref="nmwg:eventType"/>
+ <xs:element ref="nmwg:parameters"/>
+ </xs:choice>
+ <xs:element ref="nmwg:key"/>
+ </xs:choice>
+ <xs:attributeGroup ref="nmwgt:Identifier"/>
+ <xs:attribute name="metadataIdRef" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="parameters" type="nmwgt:ParametersContent"/>
+ <xs:element name="parameter">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:restriction base="xs:anyType">
+ <xs:simpleType>
+ <xs:union memberTypes="xs:string">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:length value="0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ <xs:attribute name="value" type="xs:string"/>
+ </xs:restriction>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="key">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="nmwg:parameters"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="eventType" type="xs:string"/>
+ <xs:element name="data">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="nmwgt:Datum"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:string"/>
+ <xs:attributeGroup ref="nmwgt:MetadataIdentifierRef"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="datum" substitutionGroup="nmwgt:Datum"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest/errors.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MeasurementArchiveStoreRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+ <xs:element name="datum" substitutionGroup="nmwgt:Datum"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest.wsdl</con:url><con:content><![CDATA[<definitions
name="SQL MA" targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:tns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
<types>
<schema elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns="http://www.w3.org/2001/XMLSchema";>
- <include
schemaLocation="MeasurementArchiveStoreResponse/MeasurementArchiveStoreResponse.xsd"/>
+ <include
schemaLocation="MeasurementArchiveStoreRequest/MeasurementArchiveStoreRequest.xsd"/>
</schema>
</types>
- <message name="MeasurementArchiveStoreResponse">
- <part name="MeasurementArchiveStoreResponse" element="tns:message"/>
+ <message name="MeasurementArchiveStoreRequest">
+ <part name="MeasurementArchiveStoreRequest" element="tns:message"/>
</message>
- <portType name="SQL MA">
+ <portType name="SQL-MA-Store">
<operation name="Store">
<input message="tns:MeasurementArchiveStoreRequest"/>
<output message="tns:MeasurementArchiveStoreResponse"/>
</operation>
</portType>
- <binding name="StoreBinding" type="tns:SQL MA">
+ <binding name="MeasurementArchiveStoreRequest" type="tns:SQL-MA-Store">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="Store">
<soap:operation style="document" soapAction=""/>
@@ -363,21 +426,40 @@
</binding>
<service name="SQL MA">
<documentation>SOAP Service to provide access to SQL MA.</documentation>
- <port name="StorePort" binding="tns:StoreBinding">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <port name="StorePort" binding="tns:MeasurementArchiveStoreRequest">
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>
-</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:../JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse/MeasurementArchiveStoreResponse.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- <xs:import namespace="http://ggf.org/ns/nmwg/result/2.0/";
schemaLocation="nmwgr.xsd"/>
- <xs:element name="message" type="nmwg:MessageContent"/>
+</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest/netutil.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MeasurementArchiveStoreRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+ <xs:element name="datum" substitutionGroup="nmwgt:Datum"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest/discards.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MeasurementArchiveStoreRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+ <xs:element name="datum" substitutionGroup="nmwgt:Datum"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreRequest/MeasurementArchiveStoreRequest.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
<xs:complexType name="MessageContent">
<xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="nmwg:metadata"/>
- <xs:element ref="nmwg:data"/>
+ <xs:element ref="nmwg:parameters"/>
+ <xs:choice>
+ <xs:element ref="nmwg:metadata"/>
+ <xs:element ref="nmwg:data"/>
+ </xs:choice>
</xs:choice>
<xs:attribute name="id" type="xs:string"/>
<xs:attribute name="messageIdRef" type="xs:string"/>
- <xs:attributeGroup ref="nmwg:Type"/>
+ <xs:attributeGroup ref="nmwgt:Type"/>
</xs:complexType>
<xs:attributeGroup name="Identifier">
<xs:attribute name="id" use="required" type="xs:string"/>
@@ -389,30 +471,83 @@
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:token">
- <xs:enumeration value="MeasurementArchiveStoreResponse"/>
+ <xs:enumeration value="MeasurementArchiveStoreRequest"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
- <xs:element name="metadata">
+ <xs:attributeGroup name="MetadataIdentifierRef">
+ <xs:attribute name="metadataIdRef" use="required" type="xs:string"/>
+ </xs:attributeGroup>
+ <xs:element name="Subject" abstract="true" type="nmwgt:SubjectContent"/>
+ <xs:element name="SubjectContent" abstract="true">
<xs:complexType>
- <xs:sequence>
- <xs:element ref="nmwg:eventType"/>
- </xs:sequence>
- <xs:attribute name="id" use="required" type="xs:string"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="nmwgt:ifAddress"/>
+ <xs:element ref="nmwgt:hostName"/>
+ <xs:element ref="nmwgt:direction"/>
+ <xs:element ref="nmwgt:ifDescription"/>
+ <xs:element ref="nmwgt:ifName"/>
+ <xs:element ref="nmwgt:ifIndex"/>
+ <xs:element ref="nmwgt:authRealm"/>
+ <xs:element ref="nmwgt:capacity"/>
+ </xs:choice>
</xs:complexType>
</xs:element>
- <xs:element name="eventType" type="xs:string"/>
- <xs:element name="data">
+ <xs:complexType name="SubjectContent">
+ <xs:sequence>
+ <xs:element ref="nmwgt:SubjectContent"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:string"/>
+ <xs:attribute name="metadataIdRef" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="InterfaceContent">
+ <xs:sequence>
+ <xs:element ref="nmwgt:interface"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="interface" substitutionGroup="nmwgt:SubjectContent"/>
+ <xs:element name="ifAddress">
<xs:complexType>
- <xs:sequence>
- <xs:element ref="nmwgr:datum"/>
- </xs:sequence>
- <xs:attributeGroup ref="nmwg:Identifier"/>
- <xs:attribute name="metadataIdRef" use="required" type="xs:string"/>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="type" use="required" type="xs:string"/>
+ </xs:extension>
+ </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:interface
name="MetadataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}MetadataRequest";
soapVersion="1_1"
definition="file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest.wsdl"

id="fb2342af-0c68-4da6-b5e1-4bd70ef20355"><con:settings/><con:endpoints><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="Metadata" bindingOperationName="Metadata"
inputName="" receivesAttachments="false" sendsAttachments="false"
id="25c4cd93-7df1-4d98-b3b3-83f78cde9684"><con:settings/><con:call
name="Request 1"
id="d0a8d90e-1c6a-4a25-a131-3bfce2c8434e"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveSe
rvice</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/l2/3.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:ns3="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+ <xs:element name="hostName" type="xs:string"/>
+ <xs:element name="direction">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="in"/>
+ <xs:enumeration value="out"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="ifDescription" type="xs:string"/>
+ <xs:element name="ifName" type="xs:string"/>
+ <xs:element name="ifIndex" type="xs:string"/>
+ <xs:element name="authRealm" type="xs:string"/>
+ <xs:element name="capacity" type="xs:string"/>
+ <xs:complexType name="ParametersContent">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="nmwg:parameter"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:string"/>
+ </xs:complexType>
+ <xs:element name="Datum" abstract="true">
+ <xs:complexType>
+ <xs:attributeGroup ref="nmwgt:DatumContent"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="DatumContent">
+ <xs:attribute name="value" use="required" type="xs:string"/>
+ <xs:attribute name="timeValue" use="required" type="xs:string"/>
+ <xs:attribute name="timeType" type="xs:string"/>
+ <xs:attribute name="valueUnits" type="xs:string"/>
+ </xs:attributeGroup>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface
name="MetadataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}MetadataRequest";
soapVersion="1_1"
definition="file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest.wsdl"

id="fb2342af-0c68-4da6-b5e1-4bd70ef20355"><con:settings/><con:endpoints><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="Metadata" bindingOperationName="Metadata"
inputName="" receivesAttachments="false" sendsAttachments="false"
id="25c4cd93-7df1-4d98-b3b3-83f78cde9684"><con:settings/><con:call
name="Request 1"
id="d0a8d90e-1c6a-4a25-a131-3bfce2c8434e"><con:settings/><con:encoding>UTF-8

</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/l2/3.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:ns3="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<ns:message id="?" messageIdRef="?" type="?">
@@ -465,30 +600,45 @@
<ns:data id="?" metadataIdRef="?"/>
</ns:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache

rootPart="file:../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.wsdl"

type="TEXT"><con:part><con:url>file:../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse/nmwgr.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/result/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="MetadataKeyResponse.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/base/3.0/";
schemaLocation="nmwgtopo3.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/l2/3.0/";
schemaLocation="nmtl2.xsd"/>
- <xs:element name="datum" type="xs:string"/>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.wsdl</con:url><con:content><![CDATA[<definitions
name="SQL-MA" targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:tns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
+</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache

rootPart="file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest.wsdl"

type="TEXT"><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest/select.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MetadataKeyRequest.xsd"/>
+ <xs:element name="subject">
+ <xs:complexType>
+ <xs:attribute name="id" type="xs:string"/>
+ <xs:attributeGroup ref="nmwgt:MetadataIdentifierRef"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="parameters" type="nmwgt:ParametersContent"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest/netutil.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MetadataKeyRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest.wsdl</con:url><con:content><![CDATA[<definitions
name="SQL MA" targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:tns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
<types>
<schema elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns="http://www.w3.org/2001/XMLSchema";>
- <include schemaLocation="MetadataKeyResponse/MetadataKeyResponse.xsd"/>
+ <include schemaLocation="MetadataKeyRequest/MetadataKeyRequest.xsd"/>
</schema>
</types>
<message name="MetadataRequest">
<part name="MetadataRequest" element="tns:message"/>
</message>
- <message name="MetadataResponse">
- <part name="MetadataResponse" element="tns:message"/>
+ <message name="MetadataResponseResponse">
+ <part name="MetadataResponseResponse" element="tns:message"/>
</message>
- <portType name="SQL MA">
+ <portType name="SQL-MA-Metadata">
<operation name="Metadata">
<input message="tns:MetadataRequest"/>
- <output message="tns:MetadataResponse"/>
+ <output message="tns:MeatadataResponse"/>
</operation>
</portType>
- <binding name="MetadataBinding" type="tns:SQL MA">
+ <binding name="MetadataRequest" type="tns:SQL-MA-Metadata">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="Metadata">
<soap:operation style="document" soapAction=""/>
@@ -502,80 +652,27 @@
</binding>
<service name="SQL MA">
<documentation>SOAP Service to provide access to SQL MA.</documentation>
- <port name="MetadataPort" binding="tns:MetadataBinding">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <port name="MetadataPort" binding="tns:MetadataRequest">
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>
-</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse/nmwgtopo3.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="MetadataKeyResponse.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/result/2.0/";
schemaLocation="nmwgr.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/l2/3.0/";
schemaLocation="nmtl2.xsd"/>
- <xs:element name="node">
- <xs:complexType>
+</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest/MetadataKeyRequest.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
+ <xs:complexType name="MessageContent">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="nmwgt:Parameters"/>
<xs:choice>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="nmwgtopo3:name"/>
- <xs:element ref="nmwgtopo3:country"/>
- <xs:element ref="nmwgtopo3:city"/>
- <xs:element ref="nmwgtopo3:latitude"/>
- <xs:element ref="nmwgtopo3:longitude"/>
- <xs:element ref="nmwgtopo3:institution"/>
- <xs:element ref="nmwgtopo3:type"/>
- </xs:choice>
- <xs:element minOccurs="0" ref="nmwgtopo3:role"/>
+ <xs:element ref="nmwg:metadata"/>
+ <xs:element ref="nmwg:data"/>
</xs:choice>
- <xs:attribute name="id" type="xs:string"/>
- <xs:attribute name="nodeIdRef" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="name">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="type" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="logical"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="country" type="xs:string"/>
- <xs:element name="city" type="xs:string"/>
- <xs:element name="latitude" type="xs:string"/>
- <xs:element name="longitude" type="xs:string"/>
- <xs:element name="institution" type="xs:string"/>
- <xs:element name="type">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="TopologyPoint"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <xs:element name="role">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="DemarcPoint"/>
- <xs:enumeration value="EndPoint"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse/MetadataKeyResponse.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- <xs:import namespace="http://ggf.org/ns/nmwg/result/2.0/";
schemaLocation="nmwgr.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/base/3.0/";
schemaLocation="nmwgtopo3.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/l2/3.0/";
schemaLocation="nmtl2.xsd"/>
- <xs:element name="message" type="nmwg:MessageContent"/>
- <xs:complexType name="MessageContent">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="nmwg:metadata"/>
- <xs:element ref="nmwg:data"/>
</xs:choice>
<xs:attribute name="id" type="xs:string"/>
<xs:attribute name="messageIdRef" type="xs:string"/>
- <xs:attributeGroup ref="nmwg:Type"/>
+ <xs:attributeGroup ref="nmwgt:Type"/>
</xs:complexType>
<xs:attributeGroup name="Identifier">
<xs:attribute name="id" use="required" type="xs:string"/>
@@ -587,115 +684,159 @@
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:token">
- <xs:enumeration value="MetadataKeyResponse"/>
+ <xs:enumeration value="MetadataKeyRequest"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
- <xs:element name="metadata">
- <xs:complexType>
- <xs:choice>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="nmwg:subject"/>
- <xs:element ref="nmwg:parameters"/>
- </xs:choice>
- <xs:element ref="nmwg:eventType"/>
- </xs:choice>
- <xs:attributeGroup ref="nmwg:Identifier"/>
- <xs:attribute name="metadataIdRef" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="eventType" type="xs:string"/>
- <xs:attributeGroup name="MetadataResultCode">
- <xs:attributeGroup ref="nmwg:Identifier"/>
- </xs:attributeGroup>
<xs:attributeGroup name="MetadataIdentifierRef">
<xs:attribute name="metadataIdRef" use="required" type="xs:string"/>
</xs:attributeGroup>
- <xs:element name="subject">
+ <xs:element name="Subject" abstract="true" type="nmwgt:SubjectContent"/>
+ <xs:complexType name="SubjectContent">
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="nmwgt:interface"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:string"/>
+ <xs:attribute name="metadataIdRef" type="xs:string"/>
+ </xs:complexType>
+ <xs:element name="interface">
<xs:complexType>
- <xs:choice>
- <xs:element maxOccurs="unbounded" ref="nmwgtopo3:node"/>
- <xs:element ref="nmtl2:link"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="nmwgt:ifAddress"/>
+ <xs:element ref="nmwgt:hostName"/>
+ <xs:element ref="nmwgt:direction"/>
+ <xs:element ref="nmwgt:ifDescription"/>
+ <xs:element ref="nmwgt:ifName"/>
+ <xs:element ref="nmwgt:authRealm"/>
+ <xs:element ref="nmwgt:capacity"/>
+ <xs:element ref="nmwgt:ifIndex"/>
</xs:choice>
- <xs:attributeGroup ref="nmwg:Identifier"/>
</xs:complexType>
</xs:element>
- <xs:element name="parameters">
+ <xs:element name="ifAddress">
<xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" ref="nmwg:parameter"/>
- </xs:sequence>
- <xs:attributeGroup ref="nmwg:Identifier"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="parameter">
- <xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
- <xs:attribute name="name" use="required" type="xs:string"/>
- <xs:attribute name="value" type="xs:string"/>
+ <xs:attribute name="type" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
- <xs:element name="data">
+ <xs:element name="hostName" type="xs:string"/>
+ <xs:element name="direction">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="in"/>
+ <xs:enumeration value="out"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="ifDescription" type="xs:string"/>
+ <xs:element name="ifName" type="xs:string"/>
+ <xs:element name="ifIndex" type="xs:string"/>
+ <xs:element name="authRealm" type="xs:string"/>
+ <xs:element name="capacity" type="xs:string"/>
+ <xs:group name="FilterMetadataContent">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="select:subject"/>
+ <xs:element ref="select:parameters"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:group>
+ <xs:group name="Parameters">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="nmwg:parameters"/>
+ <xs:element ref="select:parameters"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:group>
+ <xs:complexType name="ParametersContent">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" ref="nmwg:parameter"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:string"/>
+ </xs:complexType>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest/nmwg.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MetadataKeyRequest.xsd"/>
+ <xs:element name="message" type="nmwgt:MessageContent"/>
+ <xs:element name="metadata">
<xs:complexType>
- <xs:choice>
- <xs:element ref="nmwg:key"/>
- <xs:element ref="nmwgr:datum"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:element ref="nmwgt:Subject"/>
+ <xs:group ref="nmwgt:FilterMetadataContent"/>
+ <xs:element ref="nmwg:key"/>
+ </xs:choice>
+ <xs:element ref="nmwg:eventType"/>
</xs:choice>
- <xs:attributeGroup ref="nmwg:Identifier"/>
- <xs:attributeGroup ref="nmwg:MetadataIdentifierRef"/>
+ <xs:attributeGroup ref="nmwgt:Identifier"/>
+ <xs:attribute name="metadataIdRef" type="xs:string"/>
</xs:complexType>
</xs:element>
- <xs:element name="key">
+ <xs:element name="parameters" type="nmwgt:ParametersContent"/>
+ <xs:element name="parameter">
<xs:complexType>
- <xs:sequence>
- <xs:element ref="nmwg:parameters"/>
- </xs:sequence>
- <xs:attribute name="id" type="xs:string"/>
+ <xs:simpleContent>
+ <xs:restriction base="xs:anyType">
+ <xs:simpleType>
+ <xs:union memberTypes="xs:string">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:length value="0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ <xs:attribute name="value" type="xs:string"/>
+ </xs:restriction>
+ </xs:simpleContent>
</xs:complexType>
</xs:element>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse/nmtl2.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="MetadataKeyResponse.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/result/2.0/";
schemaLocation="nmwgr.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/base/3.0/";
schemaLocation="nmwgtopo3.xsd"/>
- <xs:element name="link">
+ <xs:element name="key">
<xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="nmtl2:name"/>
- <xs:element ref="nmtl2:globalName"/>
- <xs:element ref="nmtl2:type"/>
- <xs:element ref="nmwgtopo3:node"/>
- </xs:choice>
- <xs:attributeGroup ref="nmwg:Identifier"/>
+ <xs:group maxOccurs="unbounded" ref="nmwgt:Parameters"/>
+ <xs:attribute name="id" type="xs:string"/>
</xs:complexType>
</xs:element>
- <xs:element name="name">
- <xs:complexType mixed="true">
- <xs:attribute name="type" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="logical"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
+ <xs:element name="eventType">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration
value="http://ggf.org/ns/nmwg/characteristic/utilization/2.0"/>
+ <xs:enumeration
value="http://ggf.org/ns/nmwg/characteristic/errors/2.0"/>
+ <xs:enumeration
value="http://ggf.org/ns/nmwg/characteristic/discards/2.0"/>
+ <xs:enumeration value="http://ggf.org/ns/nmwg/ops/select/2.0"/>
+ </xs:restriction>
+ </xs:simpleType>
</xs:element>
- <xs:element name="globalName">
- <xs:complexType mixed="true">
- <xs:attribute name="type" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="logical"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:element name="data">
+ <xs:complexType>
+ <xs:attribute name="id" type="xs:string"/>
+ <xs:attributeGroup ref="nmwgt:MetadataIdentifierRef"/>
</xs:complexType>
</xs:element>
- <xs:element name="type" type="xs:string"/>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface
name="SetupDataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}SetupDataRequest";
soapVersion="1_1"
definition="file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl"

id="db893ac0-ef2d-49b2-b6ec-1fc50a61c183"><con:settings/><con:endpoints><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="SetupData" bindingOperationName="SetupData"
inputName="" receivesAttachments="false" sendsAttachments="false"
id="feb21252-84f0-4f02-84e9-b87a814ac992"><con:settings/><con:call
name="Request 1"
id="7593b1e5-cdcc-4a96-ad37-ff644c2ead24"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveSe
rvice</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/l2/3.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:ns3="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest/errors.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MetadataKeyRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyRequest/discards.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="MetadataKeyRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><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/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl"

id="db893ac0-ef2d-49b2-b6ec-1fc50a61c183"><con:settings/><con:endpoints><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfSONAR.CARNet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="SetupData" bindingOperationName="SetupData"
inputName="" receivesAttachments="false" sendsAttachments="false"
id="feb21252-84f0-4f02-84e9-b87a814ac992"><con:settings/><con:call
name="Request 1"
id="7593b1e5-cdcc-4a96-ad37-ff644c2ead24"><con:settings/><con:encoding>UTF-8

</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/l2/3.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:ns3="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<ns:message id="?" messageIdRef="?" type="?">
@@ -756,70 +897,30 @@
<ns:data id="?" metadataIdRef="?"/>
</ns:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache

rootPart="file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl"

type="TEXT"><con:part><con:url>file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/nmtl2.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="SetupDataRequest.xsd"/>
+</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache

rootPart="file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl"

type="TEXT"><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/discards.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
<xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/base/3.0/";
schemaLocation="nmwgtopo3.xsd"/>
- <xs:element name="link">
- <xs:complexType>
- <xs:choice minOccurs="0">
- <xs:element maxOccurs="unbounded" ref="nmwg:NodeSubject"/>
- <xs:group ref="nmwg:LinkSubject"/>
- </xs:choice>
- <xs:attribute name="id" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="name">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="type" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="logical"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="globalName">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="type" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="logical"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="type">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="Domain_Link"/>
- <xs:enumeration value="ID_Link"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/SetupDataRequest.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="SetupDataRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/SetupDataRequest.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
<xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/base/3.0/";
schemaLocation="nmwgtopo3.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/l2/3.0/";
schemaLocation="nmtl2.xsd"/>
- <xs:element name="message" type="nmwg:MessageContent"/>
<xs:complexType name="MessageContent">
- <xs:sequence maxOccurs="unbounded">
- <xs:element maxOccurs="unbounded" ref="nmwg:metadata"/>
- <xs:element ref="nmwg:data"/>
- </xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:group ref="nmwgt:Parameters"/>
+ <xs:choice>
+ <xs:element ref="nmwg:metadata"/>
+ <xs:element ref="nmwg:data"/>
+ </xs:choice>
+ </xs:choice>
<xs:attribute name="id" type="xs:string"/>
<xs:attribute name="messageIdRef" type="xs:string"/>
- <xs:attributeGroup ref="nmwg:Type"/>
+ <xs:attributeGroup ref="nmwgt:Type"/>
</xs:complexType>
<xs:attributeGroup name="Identifier">
<xs:attribute name="id" use="required" type="xs:string"/>
@@ -836,163 +937,148 @@
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
- <xs:element name="metadata">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:choice>
- <xs:element ref="nmwg:subject"/>
- <xs:group ref="nmwg:FilterMetadata"/>
- <xs:element ref="nmwg:key"/>
- </xs:choice>
- <xs:element ref="nmwg:eventType"/>
- </xs:choice>
- <xs:attributeGroup ref="nmwg:Identifier"/>
- <xs:attribute name="metadataIdRef" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="eventType" type="xs:string"/>
<xs:attributeGroup name="MetadataIdentifierRef">
<xs:attribute name="metadataIdRef" use="required" type="xs:string"/>
</xs:attributeGroup>
- <xs:element name="subject">
+ <xs:element name="Subject" abstract="true" type="nmwgt:SubjectContent"/>
+ <xs:complexType name="SubjectContent">
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="nmwgt:interface"/>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:string"/>
+ <xs:attribute name="metadataIdRef" type="xs:string"/>
+ </xs:complexType>
+ <xs:element name="interface">
<xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" ref="nmtl2:link"/>
- </xs:sequence>
- <xs:attributeGroup ref="nmwg:Identifier"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="nmwgt:ifAddress"/>
+ <xs:element ref="nmwgt:hostName"/>
+ <xs:element ref="nmwgt:direction"/>
+ <xs:element ref="nmwgt:ifDescription"/>
+ <xs:element ref="nmwgt:ifName"/>
+ <xs:element ref="nmwgt:ifIndex"/>
+ <xs:element ref="nmwgt:authRealm"/>
+ <xs:element ref="nmwgt:capacity"/>
+ </xs:choice>
</xs:complexType>
</xs:element>
- <xs:element name="NodeSubject" abstract="true">
+ <xs:element name="ifAddress">
<xs:complexType>
- <xs:choice>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="nmwgtopo3:name"/>
- <xs:element ref="nmwgtopo3:country"/>
- <xs:element ref="nmwgtopo3:city"/>
- <xs:element ref="nmwgtopo3:latitude"/>
- <xs:element ref="nmwgtopo3:longitude"/>
- <xs:element ref="nmwgtopo3:institution"/>
- <xs:element ref="nmwgtopo3:type"/>
- </xs:choice>
- <xs:element minOccurs="0" ref="nmwgtopo3:role"/>
- </xs:choice>
- <xs:attribute name="id" type="xs:string"/>
- <xs:attribute name="nodeIdRef" type="xs:string"/>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="type" use="required" type="xs:string"/>
+ </xs:extension>
+ </xs:simpleContent>
</xs:complexType>
</xs:element>
- <xs:group name="LinkSubject">
+ <xs:element name="hostName" type="xs:string"/>
+ <xs:element name="direction">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="in"/>
+ <xs:enumeration value="out"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="ifDescription" type="xs:string"/>
+ <xs:element name="ifName" type="xs:string"/>
+ <xs:element name="ifIndex" type="xs:string"/>
+ <xs:element name="authRealm" type="xs:string"/>
+ <xs:element name="capacity" type="xs:string"/>
+ <xs:group name="FilterMetadataContent">
<xs:sequence>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="nmtl2:name"/>
- <xs:element ref="nmtl2:globalName"/>
- <xs:element ref="nmtl2:type"/>
- <xs:element ref="nmwgtopo3:node"/>
- </xs:choice>
+ <xs:element minOccurs="0" ref="select:subject"/>
+ <xs:element ref="select:parameters"/>
</xs:sequence>
</xs:group>
- <xs:group name="FilterMetadata">
+ <xs:group name="Parameters">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="select:subject"/>
+ <xs:element ref="nmwg:parameters"/>
<xs:element ref="select:parameters"/>
</xs:choice>
</xs:sequence>
</xs:group>
- <xs:element name="parameter">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="name" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="time"/>
- <xs:enumeration value="startTime"/>
- <xs:enumeration value="endTime"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="key">
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="nmwg:Parameters">
- <xs:attributeGroup ref="nmwg:Identifier"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="Parameters">
+ <xs:complexType name="ParametersContent">
<xs:sequence>
- <xs:element ref="nmwg:parameters"/>
+ <xs:element maxOccurs="unbounded" ref="nmwg:parameter"/>
</xs:sequence>
+ <xs:attribute name="id" type="xs:string"/>
</xs:complexType>
- <xs:element name="parameters">
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/netutil.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="SetupDataRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/nmwg.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="SetupDataRequest.xsd"/>
+ <xs:element name="message" type="nmwgt:MessageContent"/>
+ <xs:element name="metadata">
<xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" name="parameter">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="name" use="required" type="xs:string"/>
- <xs:attribute name="value" type="xs:string"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attributeGroup ref="nmwg:Identifier"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:choice>
+ <xs:element ref="nmwgt:Subject"/>
+ <xs:choice>
+ <xs:element ref="select:subject"/>
+ <xs:element ref="select:parameters"/>
+ </xs:choice>
+ <xs:element ref="nmwg:key"/>
+ </xs:choice>
+ <xs:element ref="nmwg:eventType"/>
+ </xs:choice>
+ <xs:attributeGroup ref="nmwgt:Identifier"/>
+ <xs:attribute name="metadataIdRef" type="xs:string"/>
</xs:complexType>
</xs:element>
- <xs:element name="data">
+ <xs:element name="parameters" type="nmwgt:ParametersContent"/>
+ <xs:element name="parameter">
<xs:complexType>
- <xs:attributeGroup ref="nmwg:Identifier"/>
- <xs:attributeGroup ref="nmwg:MetadataIdentifierRef"/>
+ <xs:simpleContent>
+ <xs:restriction base="xs:anyType">
+ <xs:simpleType>
+ <xs:union memberTypes="xs:string">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:length value="0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:attribute name="name" use="required" type="xs:string"/>
+ <xs:attribute name="value" type="xs:string"/>
+ </xs:restriction>
+ </xs:simpleContent>
</xs:complexType>
</xs:element>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/nmwgtopo3.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="SetupDataRequest.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/l2/3.0/";
schemaLocation="nmtl2.xsd"/>
- <xs:element name="node" substitutionGroup="nmwg:NodeSubject"/>
- <xs:element name="name">
+ <xs:element name="key">
<xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="type" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="logical"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
+ <xs:group maxOccurs="unbounded" ref="nmwgt:Parameters"/>
+ <xs:attribute name="id" type="xs:string"/>
</xs:complexType>
</xs:element>
- <xs:element name="country" type="xs:string"/>
- <xs:element name="city" type="xs:string"/>
- <xs:element name="latitude" type="xs:string"/>
- <xs:element name="longitude" type="xs:string"/>
- <xs:element name="institution" type="xs:string"/>
- <xs:element name="type">
+ <xs:element name="eventType">
<xs:simpleType>
<xs:restriction base="xs:token">
- <xs:enumeration value="TopologyPoint"/>
+ <xs:enumeration
value="http://ggf.org/ns/nmwg/characteristic/utilization/2.0"/>
+ <xs:enumeration
value="http://ggf.org/ns/nmwg/characteristic/errors/2.0"/>
+ <xs:enumeration
value="http://ggf.org/ns/nmwg/characteristic/discards/2.0"/>
+ <xs:enumeration value="http://ggf.org/ns/nmwg/ops/select/2.0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
- <xs:element name="role">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="DemarcPoint"/>
- <xs:enumeration value="EndPoint"/>
- </xs:restriction>
- </xs:simpleType>
+ <xs:element name="data">
+ <xs:complexType>
+ <xs:attribute name="id" type="xs:string"/>
+ <xs:attributeGroup ref="nmwgt:MetadataIdentifierRef"/>
+ </xs:complexType>
</xs:element>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl</con:url><con:content><![CDATA[<definitions
name="SQL MA" targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:tns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl</con:url><con:content><![CDATA[<definitions
name="SQL MA" targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:tns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns="http://schemas.xmlsoap.org/wsdl/";>
<types>
<schema elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/";
xmlns="http://www.w3.org/2001/XMLSchema";>
<include schemaLocation="SetupDataRequest/SetupDataRequest.xsd"/>
@@ -1025,33 +1111,35 @@
<service name="SQL MA">
<documentation>SOAP Service to provide access to SQL MA.</documentation>
<port name="SetupDataPort" binding="tns:SetupDataRequest">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>
-</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:/home/sasa/Desktop/soapui-2.0-beta2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/select.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
- <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="SetupDataRequest.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/base/3.0/";
schemaLocation="nmwgtopo3.xsd"/>
- <xs:import namespace="http://ggf.org/ns/nmwg/topology/l2/3.0/";
schemaLocation="nmtl2.xsd"/>
+</definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/select.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
schemaLocation="errors.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="SetupDataRequest.xsd"/>
<xs:element name="subject">
<xs:complexType>
- <xs:attributeGroup ref="nmwg:Identifier"/>
- <xs:attributeGroup ref="nmwg:MetadataIdentifierRef"/>
+ <xs:attribute name="id" use="required" type="xs:string"/>
+ <xs:attribute name="metadataIdRef" use="required" type="xs:string"/>
</xs:complexType>
</xs:element>
- <xs:element name="parameters">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" ref="nmwg:parameter"/>
- </xs:sequence>
- <xs:attributeGroup ref="nmwg:Identifier"/>
- </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="LookupInfoRequest"
id="c14280e1-48c7-4647-a228-c1b4edc52f5e"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="0d826431-1898-4b85-85ee-982a418c3b13"
timeout="0"><con:settings/><con:testStep type="request" name="LookupInfo"
disabled="true"
id="f0925f69-b1f6-40a2-9c91-bfa494d65c57"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request

name="LookupInfo"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CD
ATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:element name="parameters" type="nmwgt:ParametersContent"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/scavara/Desktop/soapui-2.0.2/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest/errors.xsd</con:url><con:content><![CDATA[<xs:schema
elementFormDefault="qualified"
targetNamespace="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+ <xs:import namespace="http://ggf.org/ns/nmwg/base/2.0/";
schemaLocation="nmwg.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
schemaLocation="discards.xsd"/>
+ <xs:import
namespace="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
schemaLocation="netutil.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/ops/select/2.0/";
schemaLocation="select.xsd"/>
+ <xs:import namespace="http://ggf.org/ns/nmwg/topology/2.0/";
schemaLocation="SetupDataRequest.xsd"/>
+ <xs:element name="subject" substitutionGroup="nmwgt:Subject"/>
+</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:testSuite
name="LookupInfoRequest"
id="c14280e1-48c7-4647-a228-c1b4edc52f5e"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="0d826431-1898-4b85-85ee-982a418c3b13"
timeout="0"><con:settings/><con:testStep type="request" name="LookupInfo"
disabled="true"
id="f0925f69-b1f6-40a2-9c91-bfa494d65c57"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request

name="LookupInfo"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>
<ns:message id="?" messageIdRef="?" type="?"/>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty id string in data"
id="29ab68f4-8e4b-4a3c-a328-ce993ea3e918"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - empty id string in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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:Envelope>]]></con:request></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty id string in data"
id="29ab68f4-8e4b-4a3c-a328-ce993ea3e918"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - empty id string in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1086,7 +1174,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoResponse.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="LookupInfo - empty messageIdRef in Message"
id="1a9ba9dc-9c02-41a1-a986-44a6006f6cd4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - empty messageIdRef in
Message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty messageIdRef in Message"
id="1a9ba9dc-9c02-41a1-a986-44a6006f6cd4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - empty messageIdRef in
Message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef=""
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1121,7 +1209,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/LookupInfo/LookupInfoResponse.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:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="d2541a00-77f8-4b4b-812f-d25635e183d1"><con:settings/><con:testStep
type="request" name="LookupInfo - No type parameter in message"
id="ea8dfe5a-023b-4941-a25b-261ccf47956d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - No type parameter in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/servic

es/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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="d2541a00-77f8-4b4b-812f-d25635e183d1"><con:settings/><con:testStep
type="request" name="LookupInfo - No type parameter in message"
id="ea8dfe5a-023b-4941-a25b-261ccf47956d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - No type parameter in message"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/M

easurementArchiveService</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="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1174,7 +1262,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="LookupInfo - wrong message type"
id="3de79fb1-2960-4451-a3cb-d0c4c593e265"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - wrong message type"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - wrong message type"
id="3de79fb1-2960-4451-a3cb-d0c4c593e265"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - wrong message type"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookSomethingupInfoRequest" id="id1"
messageIdRef="msgid1" xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1227,7 +1315,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="LookupInfo - No data element"
id="00cb16ea-ae10-435a-b8f2-bd80742b6015"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - No data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - No data element"
id="00cb16ea-ae10-435a-b8f2-bd80742b6015"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - No data element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1270,7 +1358,7 @@
and
(//nmwg:message/nmwg:data/@id="resultDescriptionData_for_resultCodeMetadata")
and
-(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwgr - result Description"
id="94292770-4050-4dc4-b295-fe509629ec1c"><con:configuration><token>
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output metadata was
returned by MessageHandler. Maybe there was no data trigger, or data trigger
didn't have valid
metadataIdRef?</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="e900b3ad-9ba3-4553-b22e-b8ba39dbd00a"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - No metadata element"
id="f9763aff-a0f5-43c6-a48b-3e171b476fbc"><con:settings/><con:config xsi:typ
e="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - No metadata element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwgr - result Description"
id="94292770-4050-4dc4-b295-fe509629ec1c"><con:configuration><token>
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output metadata was
returned by MessageHandler. Maybe there was no data trigger, or data trigger
didn't have valid
metadataIdRef?</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="e900b3ad-9ba3-4553-b22e-b8ba39dbd00a"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - No metadata element"
id="f9763aff-a0f5-43c6-a48b-3e171b476fbc"><con:settings/><con:config xsi:typ
e="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - No metadata element"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1311,7 +1399,7 @@
and
(//nmwg:message/nmwg:data/@id="resultDescriptionData_for_resultCodeMetadata")
and
-(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwgr - result Description"
id="16fb1703-e34e-4ee4-9c90-5c2b1cfdbfbb"><con:configuration><token>
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output metadata was
returned by MessageHandler. Maybe there was no data trigger, or data trigger
didn't have valid
metadataIdRef?</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="d88875b4-5987-466e-88e6-4412a0884847"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Malformed metadata id"
id="491cf4b3-f935-4fcc-a55f-c864d27ce650"><con:settings/><con:config xsi:t
ype="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - Malformed metadata id"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwgr - result Description"
id="16fb1703-e34e-4ee4-9c90-5c2b1cfdbfbb"><con:configuration><token>
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output metadata was
returned by MessageHandler. Maybe there was no data trigger, or data trigger
didn't have valid
metadataIdRef?</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="d88875b4-5987-466e-88e6-4412a0884847"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Malformed metadata id"
id="491cf4b3-f935-4fcc-a55f-c864d27ce650"><con:settings/><con:config xsi:t
ype="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - Malformed metadata id"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1354,7 +1442,7 @@
and
(//nmwg:message/nmwg:data/@id="resultDescriptionData_for_resultCodeMetadata")
and
-(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwgr - result Description"
id="aebcc8e4-0c45-424d-adb0-bd2ee2c5e38b"><con:configuration><token>
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output metadata was
returned by MessageHandler. Maybe there was no data trigger, or data trigger
didn't have valid
metadataIdRef?</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="2320cb34-c886-4fc7-888c-43b5fbdc3ee1"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name=" LookupInfo - Malformed eventType"
id="e8113b13-8813-40b1-a082-0492a3eb2b33"><con:settings/><con:config xsi:ty
pe="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name=" LookupInfo - Malformed eventType"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwgr - result Description"
id="aebcc8e4-0c45-424d-adb0-bd2ee2c5e38b"><con:configuration><token>
xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>No output metadata was
returned by MessageHandler. Maybe there was no data trigger, or data trigger
didn't have valid
metadataIdRef?</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="2320cb34-c886-4fc7-888c-43b5fbdc3ee1"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name=" LookupInfo - Malformed eventType"
id="e8113b13-8813-40b1-a082-0492a3eb2b33"><con:settings/><con:config xsi:ty
pe="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name=" LookupInfo - Malformed eventType"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1397,7 +1485,7 @@
and
(//nmwg:message/nmwg:data/@id="resultDescriptionData_for_resultCodeMetadata")
and
-(count(//nmwg:data/nmwgr:datum)=1)</path><content>false</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwgr - result Description"
id="803376c4-ecc2-48ec-8f06-0d0bd3cccdf3"><con:configuration><token>xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>EventType
is
wrong.</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="d270405a-243a-4bc3-98a9-03f60d9f1881"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Chained metadata"
id="4f77cae5-9e48-43a6-86c0-3fca5ee5699b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:inter
face><con:operation>LookupInfo</con:operation><con:request name="LookupInfo
- Chained metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>false</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwgr - result Description"
id="803376c4-ecc2-48ec-8f06-0d0bd3cccdf3"><con:configuration><token>xmlns:nmwgr="http://ggf.org/ns/nmwg/result/2.0/";>EventType
is
wrong.</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="d270405a-243a-4bc3-98a9-03f60d9f1881"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Chained metadata"
id="4f77cae5-9e48-43a6-86c0-3fca5ee5699b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:inter
face><con:operation>LookupInfo</con:operation><con:request name="LookupInfo
- Chained metadata" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1472,7 +1560,7 @@
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-count(//psservice:service)
=0</path><content>false</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - no metadataIdRef in Data"
id="5d18ede3-24e0-4cce-b8f3-19ae52f63a08"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - no metadataIdRef in Data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";
>
+count(//psservice:service)
=0</path><content>false</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - no metadataIdRef in Data"
id="5d18ede3-24e0-4cce-b8f3-19ae52f63a08"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - no metadataIdRef in Data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1519,7 +1607,7 @@
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-count(//psservice:service)
=0</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - wrong metadataIdRef in Data"
id="a528b539-c021-4a64-b762-6434d7a3146e"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - wrong metadataIdRef in Data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+count(//psservice:service)
=0</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - wrong metadataIdRef in Data"
id="a528b539-c021-4a64-b762-6434d7a3146e"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>LookupInfoRequest</con:interface><con:operation>LookupInfo</con:operation><con:request
name="LookupInfo - wrong metadataIdRef in Data"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -1566,53 +1654,29 @@
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;
declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-count(//psservice:service)
=0</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="MeasurementArchiveStoreRequest"
id="8ba29b01-ff73-4969-bfe6-a12438047144"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="cacbe504-86aa-48e6-9e8f-d5bb9ffbc044"><con:settings/><con:testStep
type="request" name="MA StoreRequest - (link up) with full metadata
describing L2 path and necessary parameters to create a key"
id="a29e14ee-9165-4d32-91e9-7e1c4ee32354"><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="MA StoreRequest - (link up) with full metadata describing L2 path and
necessary parameters to create a
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+count(//psservice:service)
=0</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="MeasurementArchiveStoreRequest"
id="8ba29b01-ff73-4969-bfe6-a12438047144"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="cacbe504-86aa-48e6-9e8f-d5bb9ffbc044"><con:settings/><con:testStep
type="request" name="MA StoreRequest - 1"
id="a29e14ee-9165-4d32-91e9-7e1c4ee32354"><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="MA StoreRequest -
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpo

int>http://62.40.123.125:8080/geant2-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 id="msg"
- type="MeasurementArchiveStoreRequest"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
- xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
- xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
- xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
- xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>
+<nmwg:message id="msg4"
+type="MeasurementArchiveStoreRequest"
+xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
+xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
+xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>

<nmwg:metadata id="meta1">
- <nmwg:subject id="sub1">
+ <nmwg:subject id="subject1">
<nmtl2:link>
-
- <nmtl2:name type="logical">PSNC3-DFN-MUE-Link-1002</nmtl2:name>
- <nmtl2:globalName type="logical">PSNC3-DFN-MUE-004</nmtl2:globalName>
- <nmtl2:type>ID_Link</nmtl2:type>
-
- <nmwgtopo3:node>
- <nmwgtopo3:type>TopologyPoint</nmwgtopo3:type>
- <nmwgtopo3:name type="logical">PSNC-PL-3</nmwgtopo3:name>
- <nmwgtopo3:country>Poland</nmwgtopo3:country>
- <nmwgtopo3:city>Warsaw</nmwgtopo3:city>
- <nmwgtopo3:institution>PSNC</nmwgtopo3:institution>
- <nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
- </nmwgtopo3:node>
-
- <nmwgtopo3:node nodeIdRef="DFN-MUE">
- <nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
- </nmwgtopo3:node>
-
+ <nmtl2:globalName type="logical">PSNC-DFN-MUE-003</nmtl2:globalName>
</nmtl2:link>
</nmwg:subject>
-
<nmwg:eventType>http://ggf.org/ns/nmwg/topology/l2/3.0/link/status</nmwg:eventType>
- <nmwg:parameters>
- <nmwg:parameter name="pathId">PSNC3-DFN-MUE-Link-1002</nmwg:parameter>
- <nmwg:parameter name="ibatisConfig">
- ibatis-SqlMapConfig-L2-status-interdomain.xml
- </nmwg:parameter>
- </nmwg:parameters>
+ <nmwg:eventType>Path.Status</nmwg:eventType>
</nmwg:metadata>

<nmwg:data id="data1" metadataIdRef="meta1">
- <ifevt:datum timeType="unix" timeValue="1170084753">
- <ifevt:stateAdmin>TEST-d30-3</ifevt:stateAdmin>
+ <ifevt:datum timeType="unix" timeValue="1157107685">
+ <ifevt:stateAdmin>TEST2</ifevt:stateAdmin>
<ifevt:stateOper>up</ifevt:stateOper>
</ifevt:datum>
</nmwg:data>
@@ -1621,7 +1685,9 @@


</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="67c03559-5d2d-4163-9697-622dff62c9e7"/><con:assertion type="SOAP Fault
Assertion" id="1f11e92b-61fa-4a75-bff8-7c081de9c9b2"/><con:assertion
type="GroovyScriptAssertion"
id="9a606e15-ded7-447a-b0e0-951f9f9359da"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>
+
+]]></con:request><con:assertion type="SOAP Response"
id="67c03559-5d2d-4163-9697-622dff62c9e7"/><con:assertion type="SOAP Fault
Assertion" id="1f11e92b-61fa-4a75-bff8-7c081de9c9b2"/><con:assertion
type="GroovyScriptAssertion"
id="9a606e15-ded7-447a-b0e0-951f9f9359da"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1684,7 +1750,24 @@
resultList.each{

if((it.id==knownResultsMap.id)&amp;&amp;(it.status==knownResultsMap.status)&amp;&amp;(it.admin==knownResultsMap.admin))
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without a key2"
id="5715a16d-17e0-4454-8e25-1a3d60fe2392"><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="MA StoreRequest - without a
key2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - 2"
id="5715a16d-17e0-4454-8e25-1a3d60fe2392"><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="MA StoreRequest -
2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -1693,20 +1776,46 @@
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
+ xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>

+
+
+
<nmwg:metadata id="meta1">
- <nmwg:subject id="subject1">
+ <nmwg:subject id="sub1">
<nmtl2:link>
+
+ <nmtl2:name type="logical">PSNC-DFN-MUE-Link-1001</nmtl2:name>
<nmtl2:globalName type="logical">PSNC-DFN-MUE-003</nmtl2:globalName>
+ <nmtl2:type>ID_Link</nmtl2:type>
+
+
+ <nmwgtopo3:node nodeIdRef="PSNC-PL">
+ <nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
+ </nmwgtopo3:node>
+
+ <nmwgtopo3:node nodeIdRef="DFN-MUE">
+ <nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
+ </nmwgtopo3:node>
+
</nmtl2:link>
</nmwg:subject>
<nmwg:eventType>Path.Status</nmwg:eventType>
+ <nmwg:parameters>
+ <nmwg:parameter name="pathId">PSNC-DFN-MUE-Link-1001</nmwg:parameter>
+ <nmwg:parameter name="ibatisConfig">
+ ibatis-SqlMapConfig-L2-status-domain.xml
+ </nmwg:parameter>
+ </nmwg:parameters>
</nmwg:metadata>
+
+
+

<nmwg:data id="data1" metadataIdRef="meta1">
- <ifevt:datum timeType="unix" timeValue="1170084623">
- <ifevt:stateAdmin>TEST-d29-1</ifevt:stateAdmin>
+ <ifevt:datum timeType="unix" timeValue="1208948131">
+ <ifevt:stateAdmin>TEST-20080423-3</ifevt:stateAdmin>
<ifevt:stateOper>down</ifevt:stateOper>
</ifevt:datum>
</nmwg:data>
@@ -1714,6 +1823,7 @@
</nmwg:message>


+
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="925a9d65-47e4-4283-a9da-12a2b73e74df"/><con:assertion type="SOAP Fault
Assertion" id="83a97f18-2956-468f-bc88-6ead65eb8fca"/><con:assertion
type="GroovyScriptAssertion"
id="4e1503ea-6e85-45c7-b402-6e5827b0e922"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
@@ -1778,7 +1888,24 @@
resultList.each{

if((it.id==knownResultsMap.id)&amp;&amp;(it.status==knownResultsMap.status)&amp;&amp;(it.admin==knownResultsMap.admin))
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - with a key "
id="c3840657-2d69-434d-a5ae-b70b9aac5199"><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="MA StoreRequest - with a key
"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - 3"
id="c3840657-2d69-434d-a5ae-b70b9aac5199"><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="MA StoreRequest -
3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -1786,26 +1913,57 @@
type="MeasurementArchiveStoreRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
- xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
+ xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>

+
+
<nmwg:metadata id="meta1">
- <nmwg:key id="temp1">
- <nmwg:parameters id="temp2">
- <nmwg:parameter name="pathId">PSNC-DFN-MUE-Link-1001</nmwg:parameter>
- <nmwg:parameter name="time">now</nmwg:parameter>
- <nmwg:parameter name="eventType"
value="http://ggf.org/ns/nmwg/topology/l2/3.0/link/status"/>
- <nmwg:parameter name="ibatisConfig">
- ibatis-SqlMapConfig-L2-status-domain.xml
- </nmwg:parameter>
- </nmwg:parameters>
- </nmwg:key>
+ <nmwg:subject id="sub1">
+ <nmtl2:link>
+
+ <nmtl2:name type="logical">PSNC-DFN-MUE-Link-1001</nmtl2:name>
+ <nmtl2:globalName type="logical">PSNC-DFN-MUE-003</nmtl2:globalName>
+ <nmtl2:type>ID_Link</nmtl2:type>
+
+
+ <nmwgtopo3:node id="PSNC-PL">
+ <nmwgtopo3:type>TopologyPoint</nmwgtopo3:type>
+ <nmwgtopo3:name type="logical">PSNC-PL</nmwgtopo3:name>
+ <nmwgtopo3:country>Poland</nmwgtopo3:country>
+ <nmwgtopo3:city>Poznan</nmwgtopo3:city>
+ <nmwgtopo3:institution>PSNC</nmwgtopo3:institution>
+ <nmwgtopo3:latitude>0</nmwgtopo3:latitude>
+ <nmwgtopo3:longitude>0</nmwgtopo3:longitude>
+ </nmwgtopo3:node>
+
+ <nmwgtopo3:node id="DFN-MUE">
+ <nmwgtopo3:type>TopologyPoint</nmwgtopo3:type>
+ <nmwgtopo3:name type="logical">DFN-MUE</nmwgtopo3:name>
+ <nmwgtopo3:country>Germany</nmwgtopo3:country>
+ <nmwgtopo3:city>Muenster</nmwgtopo3:city>
+ <nmwgtopo3:institution>DFN-Verein</nmwgtopo3:institution>
+ <nmwgtopo3:latitude>0</nmwgtopo3:latitude>
+ <nmwgtopo3:longitude>0</nmwgtopo3:longitude>
+ </nmwgtopo3:node>
+
+ </nmtl2:link>
+ </nmwg:subject>
+ <nmwg:eventType>Path.Status</nmwg:eventType>
+ <nmwg:parameters>
+ <nmwg:parameter name="pathId">PSNC-DFN-MUE-Link-1001</nmwg:parameter>
+ <nmwg:parameter name="ibatisConfig">
+ ibatis-SqlMapConfig-L2-status-domain.xml
+ </nmwg:parameter>
+ </nmwg:parameters>
</nmwg:metadata>

+
+
<nmwg:data id="data1" metadataIdRef="meta1">
- <ifevt:datum timeType="unix" timeValue="1170084700">
- <ifevt:stateAdmin>TEST-d30-1</ifevt:stateAdmin>
- <ifevt:stateOper>up</ifevt:stateOper>
+ <ifevt:datum timeType="unix" timeValue="1208948131">
+ <ifevt:stateAdmin>TEST-20080423-3</ifevt:stateAdmin>
+ <ifevt:stateOper>down</ifevt:stateOper>
</ifevt:datum>
</nmwg:data>

@@ -1859,7 +2017,24 @@

def sql =
Sql.newInstance("jdbc:mysql://perfsonar.CARNet.hr:3306/perfsonar_ma",
"perfsonar_ma", "l0291nk1", "com.mysql.jdbc.Driver")
sql.executeUpdate("update domain_link set
status_oper='up',status_admin='TEST-d30-1' where
time=FROM_UNIXTIME(1170084700)")
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - (link down) with full metadata
describing L2 path and necessary parameters to create a key"
id="31f439fe-528c-40be-a07c-05d87d703bc1"><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="MA StoreRequest - (link down) with full metadata describing L2 path
and necessary parameters to create a
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - 4"
id="31f439fe-528c-40be-a07c-05d87d703bc1"><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="MA StoreRequest -
4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -1868,57 +2043,49 @@
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
- xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>

+
<nmwg:metadata id="meta1">
<nmwg:subject id="sub1">
<nmtl2:link>
-
- <nmtl2:name type="logical">PSNC3-DFN-MUE2-Link-1002</nmtl2:name>
- <nmtl2:globalName
type="logical">PSNC3-DFN-MUE2-004</nmtl2:globalName>
+
+ <nmtl2:name type="logical">PSNC-DFN-MUE-Link-1001</nmtl2:name>
+ <nmtl2:globalName type="logical">PSNC-DFN-MUE-003</nmtl2:globalName>
<nmtl2:type>ID_Link</nmtl2:type>
-
- <nmwgtopo3:node>
+
+ <nmwgtopo3:node id="PSNC-PL">
<nmwgtopo3:type>TopologyPoint</nmwgtopo3:type>
- <nmwgtopo3:name type="logical">PSNC-PL-3</nmwgtopo3:name>
+ <nmwgtopo3:name type="logical">PSNC-PL</nmwgtopo3:name>
<nmwgtopo3:country>Poland</nmwgtopo3:country>
- <nmwgtopo3:city>Warsaw</nmwgtopo3:city>
+ <nmwgtopo3:city>Poznan</nmwgtopo3:city>
<nmwgtopo3:institution>PSNC</nmwgtopo3:institution>
- <nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
+ <nmwgtopo3:latitude>0</nmwgtopo3:latitude>
+ <nmwgtopo3:longitude>0</nmwgtopo3:longitude>
</nmwgtopo3:node>
-
- <nmwgtopo3:node>
- <nmwgtopo3:type>TopologyPoint</nmwgtopo3:type>
- <nmwgtopo3:name type="logical">DFN-MUE-2</nmwgtopo3:name>
- <nmwgtopo3:country>Germany</nmwgtopo3:country>
- <nmwgtopo3:city>Berlin</nmwgtopo3:city>
- <nmwgtopo3:institution>DFN-Verein</nmwgtopo3:institution>
+
+ <nmwgtopo3:node nodeIdRef="DFN-MUE">
<nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
</nmwgtopo3:node>
-
+
</nmtl2:link>
</nmwg:subject>
-
<nmwg:eventType>http://ggf.org/ns/nmwg/topology/l2/3.0/link/status</nmwg:eventType>
+ <nmwg:eventType>Path.Status</nmwg:eventType>
<nmwg:parameters>
- <nmwg:parameter name="pathId">PSNC3-DFN-MUE2-Link-1002</nmwg:parameter>
- <nmwg:parameter name="ibatisConfig">
- ibatis-SqlMapConfig-L2-status-interdomain.xml
+ <nmwg:parameter name="pathId">PSNC-DFN-MUE-Link-1001</nmwg:parameter>
+ <nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-L2-status-domain.xml
</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>

<nmwg:data id="data1" metadataIdRef="meta1">
- <ifevt:datum timeType="unix" timeValue="1170084722">
- <ifevt:stateAdmin>TEST-d30-2</ifevt:stateAdmin>
+ <ifevt:datum timeType="unix" timeValue="1208948495">
+ <ifevt:stateAdmin>TEST-20080423-4</ifevt:stateAdmin>
<ifevt:stateOper>down</ifevt:stateOper>
</ifevt:datum>
</nmwg:data>
-
</nmwg:message>

-
-
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="377f30f9-d28a-41fd-8a85-8b4a300804ae"/><con:assertion type="SOAP Fault
Assertion" id="81e7793c-a302-4696-9927-cc37b47cc5ef"/><con:assertion
type="GroovyScriptAssertion"
id="bb1c5011-4088-4451-8194-2be521afc87c"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
@@ -1966,7 +2133,24 @@

def sql =
Sql.newInstance("jdbc:mysql://perfsonar.CARNet.hr:3306/perfsonar_ma",
"perfsonar_ma", "l0291nk1", "com.mysql.jdbc.Driver")
sql.executeUpdate("update interdomain_link set
status_oper='down',status_admin='TEST-d30-2' where
time=FROM_UNIXTIME(1170084722) AND id='PSNC3-DFN-MUE2-Link-1002'")
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - (link down) with full metadata
describing L2 path and necessary parameters to create a key2"
id="15b7764e-10c4-4615-91f7-1a19b2a94f68"><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="MA StoreRequest - (link down) with full metadata describing L2 path
and necessary parameters to create a
key2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - 5"
id="d7f8ef05-4dee-4d72-8e51-4fd54281de69"><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="MA StoreRequest -
5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -1974,60 +2158,40 @@
type="MeasurementArchiveStoreRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
- xmlns:nmwgtopo3="http://ggf.org/ns/nmwg/topology/base/3.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>

<nmwg:metadata id="meta1">
- <nmwg:subject id="sub1">
- <nmtl2:link>
-
- <nmtl2:name type="logical">PSNC3-DFN-MUE2-Link-1002</nmtl2:name>
- <nmtl2:globalName
type="logical">PSNC3-DFN-MUE2-004</nmtl2:globalName>
- <nmtl2:type>ID_Link</nmtl2:type>
-
- <nmwgtopo3:node>
- <nmwgtopo3:type>TopologyPoint</nmwgtopo3:type>
- <nmwgtopo3:name type="logical">PSNC-PL-3</nmwgtopo3:name>
- <nmwgtopo3:country>Poland</nmwgtopo3:country>
- <nmwgtopo3:city>Warsaw</nmwgtopo3:city>
- <nmwgtopo3:institution>PSNC</nmwgtopo3:institution>
- <nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
- </nmwgtopo3:node>
-
- <nmwgtopo3:node>
- <nmwgtopo3:type>TopologyPoint</nmwgtopo3:type>
- <nmwgtopo3:name type="logical">DFN-MUE-2</nmwgtopo3:name>
- <nmwgtopo3:country>Germany</nmwgtopo3:country>
- <nmwgtopo3:city>Berlin</nmwgtopo3:city>
- <nmwgtopo3:institution>DFN-Verein</nmwgtopo3:institution>
- <nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
- </nmwgtopo3:node>
-
- </nmtl2:link>
- </nmwg:subject>
- <nmwg:eventType>Path.Status</nmwg:eventType>
- <nmwg:parameters>
- <nmwg:parameter name="pathId">PSNC3-DFN-MUE2-Link-1002</nmwg:parameter>
- <nmwg:parameter name="ibatisConfig">
- ibatis-SqlMapConfig-L2-status-interdomain.xml
- </nmwg:parameter>
- </nmwg:parameters>
+ <nmwg:key>
+ <nmwg:parameters id="temp2">
+ <nmwg:parameter name="pathId">PSNC-DFN-MUE-Link-1001</nmwg:parameter>
+ <nmwg:parameter name="time">now</nmwg:parameter>
+ <nmwg:parameter name="eventType" value="Path.Status"/>
+ <nmwg:parameter name="ibatisConfig">
+ ibatis-SqlMapConfig-L2-status-domain.xml
+ </nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:key>
</nmwg:metadata>

<nmwg:data id="data1" metadataIdRef="meta1">
- <ifevt:datum timeType="unix" timeValue="1170084722">
- <ifevt:stateAdmin>TEST-d30-2</ifevt:stateAdmin>
- <ifevt:stateOper>down</ifevt:stateOper>
+ <ifevt:datum timeType="unix" timeValue="1170084700">
+ <ifevt:stateAdmin>TEST-d30-1</ifevt:stateAdmin>
+ <ifevt:stateOper>up</ifevt:stateOper>
</ifevt:datum>
</nmwg:data>

</nmwg:message>


+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="8a3b9307-2cef-4daa-b9d7-8d5fed0bb0b2"/><con:assertion type="SOAP Fault
Assertion" id="025a6dfc-0c84-4b22-927d-85a1b81e67a4"/><con:assertion
type="XPath Match"
id="8d9361e5-5ebc-4dcb-80bb-ff4cbf7eb708"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.0/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="7be8fbd4-9dab-4ef6-9573-25e9c4fd19b7"/><con:assertion type="SOAP Fault
Assertion" id="81fa4140-672c-45f6-91de-86c084808d4d"/><con:assertion
type="GroovyScriptAssertion"
id="ad7e8211-943a-4811-97a4-db236445a7ca"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="23ea8e8c-0265-4b61-b36d-c27fdc79fcf9"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2052,45 +2216,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="19235cc9-e96f-47fa-abaa-a03a8891a8f8"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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="GroovyScriptAssertion" name="Groovy - SQL
insert"><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")
-
-statusOper='down'
-statusAdmin='TEST-d30-2'
-ids='PSNC3-DFN-MUE2-Link-1002'
-sql.execute("insert into interdomain_link (id, status_oper, status_admin,
time) "+
- " values (?,?,?,FROM_UNIXTIME(1170084722))", [ids,statusOper,statusAdmin])
-
-
-def knownResultsMap=[id:ids,status:statusOper,admin:statusAdmin]
-def resultList=[]
-sql.eachRow("select id,status_oper,status_admin from interdomain_link where
time=FROM_UNIXTIME(1170084722) "){
-def result=[:]
-result=[id:it.id,status:it.status_oper,admin:it.status_admin]
-resultList.add(result)
-}
-resultList.each{
-if((it.id==knownResultsMap.id)&amp;&amp;(it.status==knownResultsMap.status)&amp;&amp;(it.admin==knownResultsMap.admin))
- println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="f1006869-63e8-4fc1-ac7b-ade93d38d387"><con:settings/><con:testStep
type="request" name="MA StoreRequest - without key , with metadataidref in
metadata"
id="c7190829-97f5-4f10-892f-676e6a96dea0"><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="MA StoreRequest - without key , with metadataidref in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="f1006869-63e8-4fc1-ac7b-ade93d38d387"><con:settings/><con:testStep
type="request" name="MA StoreRequest - without key , with metadataidref in
metadata"
id="c7190829-97f5-4f10-892f-676e6a96dea0"><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="MA StoreRequest - without key , with metadataidref in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapen
v="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -2149,7 +2275,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no message type"
id="5d6822a1-377b-4e2a-ae51-d2d374e50875"><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="MA StoreRequest - without key, no message
type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no message type"
id="5d6822a1-377b-4e2a-ae51-d2d374e50875"><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="MA StoreRequest - without key, no message
type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2195,7 +2321,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="MA StoreRequest - without key, wrong message type"
id="4d2bd504-051c-4978-803c-0fdf3e66c497"><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="MA StoreRequest - without key, wrong message
type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong message type"
id="4d2bd504-051c-4978-803c-0fdf3e66c497"><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="MA StoreRequest - without key, wrong message
type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2242,7 +2368,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="MA StoreRequest - without key, wrong metadataIdRef in
subject" id="82ac05db-4ee4-46fe-89e5-94d968e14108"><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="MA StoreRequest - without key, wrong metadataIdRef in
subject"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong metadataIdRef in
subject" id="82ac05db-4ee4-46fe-89e5-94d968e14108"><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="MA StoreRequest - without key, wrong metadataIdRef in
subject"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2301,7 +2427,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no data element"
id="03e7d168-d223-44a8-8219-c2dcaa036bbd"><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="MA StoreRequest - without key, no data
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no data element"
id="03e7d168-d223-44a8-8219-c2dcaa036bbd"><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="MA StoreRequest - without key, no data
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2353,7 +2479,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no metadata element"
id="1b06b9bb-8235-402c-886f-0d6f5dc117e9"><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="MA StoreRequest - without key, no metadata
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no metadata element"
id="1b06b9bb-8235-402c-886f-0d6f5dc117e9"><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="MA StoreRequest - without key, no metadata
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2405,7 +2531,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong eventType"
id="6abbeb14-0e5b-40de-a946-7b529b6baa5b"><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="MA StoreRequest - without key, wrong
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong eventType"
id="6abbeb14-0e5b-40de-a946-7b529b6baa5b"><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="MA StoreRequest - without key, wrong
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2464,7 +2590,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, empty eventType"
id="d020a3d3-6f4a-4817-b295-38eb0d1979bb"><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="MA StoreRequest - without key, empty
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, empty eventType"
id="d020a3d3-6f4a-4817-b295-38eb0d1979bb"><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="MA StoreRequest - without key, empty
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2523,7 +2649,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - with key, empty key"
id="5762c5a9-4d37-47e0-bcb4-d09e0d8e5d69"><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="MA StoreRequest - with key, empty
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - with key, empty key"
id="5762c5a9-4d37-47e0-bcb4-d09e0d8e5d69"><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="MA StoreRequest - with key, empty
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -2581,141 +2707,9 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - with key, no parameter id"
id="36f2c870-674c-4883-9358-8587374d9dd4"><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="MA StoreRequest - with key, no parameter
id"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong metadataIdRef in
Data element"
id="4ba4a71f-4404-41da-a318-3946d2e25acc"><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="MA StoreRequest - without key, wrong metadataIdRef in Data
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
- type="MeasurementArchiveStoreRequest"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
- xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
- xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
- xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>
-
- <nmwg:metadata id="meta1">
- <nmwg:key id="temp1">
- <nmwg:parameters>
- <nmwg:parameter name="pathId">PSNC-DFN-MUE-Link-1001</nmwg:parameter>
- <nmwg:parameter name="time">now</nmwg:parameter>
- <nmwg:parameter name="eventType" value="Path.Status"/>
- <nmwg:parameter name="ibatisConfig">
- ibatis-SqlMapConfig-L2-status-domain.xml
- </nmwg:parameter>
- </nmwg:parameters>
- </nmwg:key>
- </nmwg:metadata>
-
- <nmwg:data id="data1" metadataIdRef="meta1">
- <ifevt:datum timeType="unix" timeValue="1170084700">
- <ifevt:stateAdmin>TEST-d30-1</ifevt:stateAdmin>
- <ifevt:stateOper>up</ifevt:stateOper>
- </ifevt:datum>
- </nmwg:data>
-
-</nmwg:message>
-
-
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="d7ea1840-e6d6-4651-a3e7-3791b87251be"/><con:assertion type="SOAP Fault
Assertion" id="fb50116b-0fc3-4526-bb8f-80934684b117"/><con:assertion
type="XPath Match"
id="7e75df8f-27b4-48ef-91f4-84669dce4922"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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="GroovyScriptAssertion"
id="952c9cd4-ee0d-4c48-8b17-9a995c6eeea7"><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/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-//Transformer t = TransformerFactory.newInstance().newTransformer();
-//StringWriter sw = new StringWriter();
-//t.transform(new DOMSource(node), new StreamResult(sw));
-//String yourAnswer = sw.toString();
-//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - with key, no key id"
id="d7f8ef05-4dee-4d72-8e51-4fd54281de69"><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="MA StoreRequest - with key, no key
id"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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 id="msg"
- type="MeasurementArchiveStoreRequest"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
- xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
- xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
- xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>
-
- <nmwg:metadata id="meta1">
- <nmwg:key>
- <nmwg:parameters id="temp2">
- <nmwg:parameter name="pathId">PSNC-DFN-MUE-Link-1001</nmwg:parameter>
- <nmwg:parameter name="time">now</nmwg:parameter>
- <nmwg:parameter name="eventType" value="Path.Status"/>
- <nmwg:parameter name="ibatisConfig">
- ibatis-SqlMapConfig-L2-status-domain.xml
- </nmwg:parameter>
- </nmwg:parameters>
- </nmwg:key>
- </nmwg:metadata>
-
- <nmwg:data id="data1" metadataIdRef="meta1">
- <ifevt:datum timeType="unix" timeValue="1170084700">
- <ifevt:stateAdmin>TEST-d30-1</ifevt:stateAdmin>
- <ifevt:stateOper>up</ifevt:stateOper>
- </ifevt:datum>
- </nmwg:data>
-
-</nmwg:message>
-
-
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="8a3b9307-2cef-4daa-b9d7-8d5fed0bb0b2"/><con:assertion type="SOAP Fault
Assertion" id="025a6dfc-0c84-4b22-927d-85a1b81e67a4"/><con:assertion
type="XPath Match"
id="8d9361e5-5ebc-4dcb-80bb-ff4cbf7eb708"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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="GroovyScriptAssertion"
id="23ea8e8c-0265-4b61-b36d-c27fdc79fcf9"><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/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-//Transformer t = TransformerFactory.newInstance().newTransformer();
-//StringWriter sw = new StringWriter();
-//t.transform(new DOMSource(node), new StreamResult(sw));
-//String yourAnswer = sw.toString();
-//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong metadataIdRef in
Data element"
id="4ba4a71f-4404-41da-a318-3946d2e25acc"><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="MA StoreRequest - without key, wrong metadataIdRef in Data
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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 id="msg"
type="MeasurementArchiveStoreRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
@@ -2772,7 +2766,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no ntml2:link element"
id="dbbdd12c-7c1a-4145-a86a-01a2f8d58cfb"><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="MA StoreRequest - without key, no ntml2:link
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data" searchProperties="true"
id="39729d0d-d837-4be9-8d04-55f05faa157d"><con:settings/><con:testStep
type="request" name="MA StoreRequest - without key, value too low in datum
element" id="7fa5c1ff-2260-4913-92e3-b7f4ef06c7d2"><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="MA StoreRequest - without key, value too low in datum
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2785,65 +2779,6 @@
<nmwg:metadata id="meta1" metadataIdRef="meta1">
<nmwg:subject id="subject1">
<nmtl2:link>
- <nmtl2:globalName type="logical">PSNC-DFN-MUE-003</nmtl2:globalName>
- </nmtl2:link>
- </nmwg:subject>
- <nmwg:eventType>Path.Status</nmwg:eventType>
- </nmwg:metadata>
-
- <nmwg:data id="data1" metadataIdRef="meta1">
- <ifevt:datum timeType="unix" timeValue="-1170084623">
- <ifevt:stateAdmin>TEST-d29-1</ifevt:stateAdmin>
- <ifevt:stateOper>down</ifevt:stateOper>
- </ifevt:datum>
- </nmwg:data>
-
-</nmwg:message>
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="2aa3e827-25bb-4ab5-a48a-5137c75f0a94"/><con:assertion type="SOAP Fault
Assertion" id="d54115df-2cad-4305-b417-232294db27ec"/><con:assertion
type="XPath Match"
id="56692a81-0f30-4ca8-96b8-4c8c6cbeeeed"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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="GroovyScriptAssertion"
id="ab9a3998-0ee4-4fe6-8719-06a44256aa2c"><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/L2Status/MeasurementArchiveStore/MeasurementArchiveStoreResponse.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-//Transformer t = TransformerFactory.newInstance().newTransformer();
-//StringWriter sw = new StringWriter();
-//t.transform(new DOMSource(node), new StreamResult(sw));
-//String yourAnswer = sw.toString();
-//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data" searchProperties="true"
id="39729d0d-d837-4be9-8d04-55f05faa157d"><con:settings/><con:testStep
type="request" name="MA StoreRequest - without key, value too low in datum
element" id="7fa5c1ff-2260-4913-92e3-b7f4ef06c7d2"><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="MA StoreRequest - without key, value too low in datum
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envel
ope 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="msg"
- type="MeasurementArchiveStoreRequest"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
- xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
- xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
- xmlns:ifevt="http://ggf.org/ns/nmwg/event/status/base/2.0/";>
-
- <nmwg:metadata id="meta1" metadataIdRef="meta1">
- <nmwg:subject id="subject1">
- <nmtl2:link>
<nmtl2:globalName type="logical"></nmtl2:globalName>
</nmtl2:link>
</nmwg:subject>
@@ -2890,7 +2825,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no value in datum
element" id="5b80bd22-81a4-4cc2-9a7c-7389bd061d84"><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="MA StoreRequest - without key, no value in datum
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no value in datum
element" id="5b80bd22-81a4-4cc2-9a7c-7389bd061d84"><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="MA StoreRequest - without key, no value in datum
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -2949,7 +2884,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, negative value in datum
element" id="54aa1885-92e5-4d60-a5b7-5a129ed79198"><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="MA StoreRequest - without key, negative value in datum
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, negative value in datum
element" id="54aa1885-92e5-4d60-a5b7-5a129ed79198"><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="MA StoreRequest - without key, negative value in datum
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3008,7 +2943,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, ntml:link wrong global
name" id="eb9394fb-0f24-499c-a7cb-c538588e1791"><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="MA StoreRequest - without key, ntml:link wrong global
name"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, ntml:link wrong global
name" id="eb9394fb-0f24-499c-a7cb-c538588e1791"><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="MA StoreRequest - without key, ntml:link wrong global
name"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3067,7 +3002,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong stateAdmin"
id="581f5308-700c-4d3e-9a57-5ab656a3d7d6"><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="MA StoreRequest - without key, wrong
stateAdmin"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong stateAdmin"
id="581f5308-700c-4d3e-9a57-5ab656a3d7d6"><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="MA StoreRequest - without key, wrong
stateAdmin"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3126,7 +3061,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong stateOper"
id="22e99a27-023b-4941-a706-8d5f720e5558"><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="MA StoreRequest - without key, wrong
stateOper"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong stateOper"
id="22e99a27-023b-4941-a706-8d5f720e5558"><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="MA StoreRequest - without key, wrong
stateOper"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3185,7 +3120,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, value too low in datum
element2"
id="f5a19304-27e7-4615-8f2e-0486b8c6d59a"><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="MA StoreRequest - without key, value too low in datum
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, value too low in datum
element2"
id="f5a19304-27e7-4615-8f2e-0486b8c6d59a"><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="MA StoreRequest - without key, value too low in datum
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3244,7 +3179,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no value in datum
element2"
id="9a7ce9ae-8b7a-4406-aa81-80befba80e81"><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="MA StoreRequest - without key, no value in datum
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, no value in datum
element2"
id="9a7ce9ae-8b7a-4406-aa81-80befba80e81"><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="MA StoreRequest - without key, no value in datum
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3303,7 +3238,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, negative value in datum
element2"
id="bed35c16-a967-4aa1-a757-c107f9e37137"><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="MA StoreRequest - without key, negative value in datum
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, negative value in datum
element2"
id="bed35c16-a967-4aa1-a757-c107f9e37137"><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="MA StoreRequest - without key, negative value in datum
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3362,7 +3297,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, ntml:link wrong global
name2" id="e837098c-3c81-4de8-8622-21cbd664277a"><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="MA StoreRequest - without key, ntml:link wrong global
name2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, ntml:link wrong global
name2" id="e837098c-3c81-4de8-8622-21cbd664277a"><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="MA StoreRequest - without key, ntml:link wrong global
name2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3421,7 +3356,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong stateAdmin2"
id="66810a1e-c523-4193-8724-f7ef2872fe25"><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="MA StoreRequest - without key, wrong
stateAdmin2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong stateAdmin2"
id="66810a1e-c523-4193-8724-f7ef2872fe25"><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="MA StoreRequest - without key, wrong
stateAdmin2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3480,7 +3415,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong stateOper2"
id="9d8e7e23-5678-434d-9191-609fbe59a836"><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="MA StoreRequest - without key, wrong
stateOper2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="MA StoreRequest - without key, wrong stateOper2"
id="9d8e7e23-5678-434d-9191-609fbe59a836"><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="MA StoreRequest - without key, wrong
stateOper2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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 id="msg"
@@ -3539,7 +3474,7 @@
//t.transform(new DOMSource(node), new StreamResult(sw));
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Test ground" searchProperties="true"
id="61d39ea1-d96f-43b9-b990-ce9fabc9fe6d"><con:settings/><con:testStep
type="request" name="Store - Request 1"
id="28486d63-cacb-4961-9200-750efbf2ef0d"><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 - Request 1" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Test ground" searchProperties="true"
id="61d39ea1-d96f-43b9-b990-ce9fabc9fe6d"><con:settings/><con:testStep
type="request" name="Store - Request 1"
id="28486d63-cacb-4961-9200-750efbf2ef0d"><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 - Request 1" wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:req
uest><![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 id="msg4" type="MeasurementArchiveStoreRequest"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";>
@@ -3631,7 +3566,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/";;

-//nmwg:message/nmwg:metadata[1]</con:targetPath></con:transfers></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="MetadataRequest"
id="1b6c29c7-6f9c-4442-b9f6-b2bcf038bdd1"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="4beec99b-d7cd-497a-9fd2-49b7d8a53e71"
timeout="0"><con:settings/><con:testStep type="request" name="metadata - L2
link using URL for eventType"
id="e16807d7-43cd-4989-93d1-bfa35860eda8"><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="metadata - L2 link using URL for
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-M

A/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/";>
+//nmwg:message/nmwg:metadata[1]</con:targetPath></con:transfers></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="MetadataRequest"
id="1b6c29c7-6f9c-4442-b9f6-b2bcf038bdd1"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="4beec99b-d7cd-497a-9fd2-49b7d8a53e71"
timeout="0"><con:settings/><con:testStep type="request" name="metadata - L2
link using URL for eventType"
id="e16807d7-43cd-4989-93d1-bfa35860eda8"><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="metadata - L2 link using URL for
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/se

rvices/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="MetadataKeyRequest"
@@ -3679,7 +3614,26 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata -L2 link name and using Path.Status value for
eventType"
id="dd5ab75c-3337-4114-86e1-386236e1b43f"><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="metadata -L2 link name and using Path.Status value for
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata -L2 link name and using Path.Status value for
eventType"
id="dd5ab75c-3337-4114-86e1-386236e1b43f"><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="metadata -L2 link name and using Path.Status value for
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -3708,7 +3662,7 @@
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="GroovyScriptAssertion"
id="523114ff-069d-477d-a4f5-e71503cc409d"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" id="523114ff-069d-477d-a4f5-e71503cc409d"
disabled="true"><con:configuration><scriptText>import java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3751,7 +3705,33 @@
resultList.each{

if((it.id==knownResultsMap.id)&amp;&amp;(it.status==knownResultsMap.status)&amp;&amp;(it.admin==knownResultsMap.admin))
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - simple L2 request2"
id="546686b0-53cb-4e94-984d-82bfa944a804"><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="metadata - simple L2
request2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - simple L2 request2"
id="546686b0-53cb-4e94-984d-82bfa944a804"><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="metadata - simple L2
request2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -3816,7 +3796,37 @@
resultList.each{

if((it.id==knownResultsMap.id)&amp;&amp;(it.status==knownResultsMap.status)&amp;&amp;(it.admin==knownResultsMap.admin))
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="L2 link node names and 'now' time parameter2"
id="2ce95173-9b88-4dc1-90ac-b8059865d8c1"><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="L2 link node names and 'now' time
parameter2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies
$ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="L2 link node names and 'now' time parameter2"
id="2ce95173-9b88-4dc1-90ac-b8059865d8c1"><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="L2 link node names and 'now' time
parameter2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/n
mwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3888,7 +3898,37 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - L2 link node names and 'now' time parameter"
id="621e8e22-53ce-4305-b7f2-3d55b1d7df09"><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="metadata - L2 link node names and 'now' time
parameter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies
$ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - L2 link node names and 'now' time parameter"
id="621e8e22-53ce-4305-b7f2-3d55b1d7df09"><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="metadata - L2 link node names and 'now' time
parameter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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="MetadataKeyRequest"
@@ -3979,7 +4019,37 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata -L2 link name and using URL value for
eventType"
id="9962e44b-f93a-4627-a8be-ede055078e78"><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="metadata -L2 link name and using URL value for
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies
$ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata -L2 link name and using URL value for
eventType"
id="9962e44b-f93a-4627-a8be-ede055078e78"><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="metadata -L2 link name and using URL value for
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; x
mlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -4051,7 +4121,37 @@
resultList.each{

if((it.id==knownResultsMap.id)&amp;&amp;(it.status==knownResultsMap.status)&amp;&amp;(it.admin==knownResultsMap.admin))
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - only type o fmetric and 'now' time filtering
parameter"
id="337beedf-46ae-49f1-a05d-856e0e35006a"><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="metadata - only type o fmetric and 'now' time filtering
parameter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies
$ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - only type o fmetric and 'now' time filtering
parameter"
id="337beedf-46ae-49f1-a05d-856e0e35006a"><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="metadata - only type o fmetric and 'now' time filtering
parameter"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soa
p/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -4104,7 +4204,27 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - simple L2 request"
id="ed93eab5-3b95-43e5-a016-9b95e0cb60f4"><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="metadata - simple L2
request"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - simple L2 request"
id="ed93eab5-3b95-43e5-a016-9b95e0cb60f4"><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="metadata - simple L2
request"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4188,7 +4308,37 @@
resultList.each{

if((it.id==knownResultsMap.id)&amp;&amp;(it.status==knownResultsMap.status)&amp;&amp;(it.admin==knownResultsMap.admin))
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - only type o fmetric and 'now' time filtering
parameter2"
id="95902b27-7e45-4051-a895-413d6098a705"><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="metadata - only type o fmetric and 'now' time filtering
parameter2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies
$ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="metadata - only type o fmetric and 'now' time filtering
parameter2"
id="95902b27-7e45-4051-a895-413d6098a705"><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="metadata - only type o fmetric and 'now' time filtering
parameter2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/s
oap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -4241,7 +4391,29 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="L2 link using Path.Status for eventType"
id="1d9f10aa-0e04-44ba-80e4-5b7b9713c357"><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="L2 link using Path.Status for
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="L2 link using Path.Status for eventType"
id="1d9f10aa-0e04-44ba-80e4-5b7b9713c357"><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="L2 link using Path.Status for
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4289,7 +4461,28 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.id +" "+it.status+" "+it.admin
-
}</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="b8d22ac2-4fe2-4b72-8ca7-7ce146dde315"><con:settings/><con:testStep
type="request" name="Metadata - L2 STATUS no type in message"
id="2eaf30d4-54a9-42c2-ae41-561d03adf36a"><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="Metadata - L2 STATUS no type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+ }</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="b8d22ac2-4fe2-4b72-8ca7-7ce146dde315"><con:settings/><con:testStep
type="request" name="Metadata - L2 STATUS no type in message"
id="2eaf30d4-54a9-42c2-ae41-561d03adf36a"><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="Metadata - L2 STATUS no type in
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/

geant2-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
@@ -4352,7 +4545,16 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="Metadata - L2 STATUS no metadata-data elements"
id="69c95420-c1e9-472e-97a9-3070aabe13b2"><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="Metadata - L2 STATUS no metadata-data
elements"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS no metadata-data elements"
id="69c95420-c1e9-472e-97a9-3070aabe13b2"><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="Metadata - L2 STATUS no metadata-data
elements"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4363,13 +4565,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f45d5df2-e265-4812-8c7e-d0775312b756"/><con:assertion type="SOAP Fault
Assertion" id="107f4203-3748-4d51-8485-0817d57023e2"/><con:assertion
type="XPath Match"
id="827a3f70-0253-49bf-888f-7ad57b9fff79"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f45d5df2-e265-4812-8c7e-d0775312b756"/><con:assertion type="SOAP Fault
Assertion" id="107f4203-3748-4d51-8485-0817d57023e2"/><con:assertion
type="XPath Match"
id="827a3f70-0253-49bf-888f-7ad57b9fff79"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="0d14c954-a0a0-4337-9174-a2b1622bfbd6"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="0d14c954-a0a0-4337-9174-a2b1622bfbd6"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4388,7 +4593,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS invalid id in metadata"
id="fcb36678-c294-4c20-8ad7-f0609c776236"><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="Metadata - L2 STATUS invalid id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS invalid id in metadata"
id="fcb36678-c294-4c20-8ad7-f0609c776236"><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="Metadata - L2 STATUS invalid id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4432,13 +4637,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="53d18ae0-f3ee-4291-921a-73b92204fecd"/><con:assertion type="SOAP Fault
Assertion" id="e184f780-a9ef-4cfb-bf35-b6f823a03e03"/><con:assertion
type="XPath Match"
id="e3a37517-5878-4bc1-9fdb-b9d8a72d3908"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="53d18ae0-f3ee-4291-921a-73b92204fecd"/><con:assertion type="SOAP Fault
Assertion" id="e184f780-a9ef-4cfb-bf35-b6f823a03e03"/><con:assertion
type="XPath Match"
id="e3a37517-5878-4bc1-9fdb-b9d8a72d3908"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="646f08e2-5675-47f7-8107-a21cec35db07"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="646f08e2-5675-47f7-8107-a21cec35db07"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4457,7 +4665,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS invalid id in second metadata"
id="914171e6-e9e6-45bd-a959-bb9740ddb67d"><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="Metadata - L2 STATUS invalid id in second
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS invalid id in second metadata"
id="914171e6-e9e6-45bd-a959-bb9740ddb67d"><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="Metadata - L2 STATUS invalid id in second
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4501,13 +4709,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="3e4c793f-1ca8-4b4b-82e3-d56cd3b73a4b"/><con:assertion type="SOAP Fault
Assertion" id="8ba04f77-3917-483d-8b29-0d658f48cfcf"/><con:assertion
type="XPath Match"
id="230d74f7-9681-4e61-9937-aa0d76cad4fb"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="3e4c793f-1ca8-4b4b-82e3-d56cd3b73a4b"/><con:assertion type="SOAP Fault
Assertion" id="8ba04f77-3917-483d-8b29-0d658f48cfcf"/><con:assertion
type="XPath Match"
id="230d74f7-9681-4e61-9937-aa0d76cad4fb"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="55c8b564-4a8f-4b92-aedf-c16de298a330"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="55c8b564-4a8f-4b92-aedf-c16de298a330"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4526,7 +4737,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS empty event Type element in
metadata"
id="4a7cbd5e-6967-4b1e-941b-5daf43740def"><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="Metadata - L2 STATUS empty event Type element in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS empty event Type element in
metadata"
id="4a7cbd5e-6967-4b1e-941b-5daf43740def"><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="Metadata - L2 STATUS empty event Type element in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4570,13 +4781,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="944c3256-3f63-4d4e-a94d-ed65f83b2da1"/><con:assertion type="SOAP Fault
Assertion" id="aa980671-8fb5-4cc6-ad36-144b0bf69dcc"/><con:assertion
type="XPath Match"
id="865baa3b-1baf-4520-8805-8940a99f139f"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="944c3256-3f63-4d4e-a94d-ed65f83b2da1"/><con:assertion type="SOAP Fault
Assertion" id="aa980671-8fb5-4cc6-ad36-144b0bf69dcc"/><con:assertion
type="XPath Match"
id="865baa3b-1baf-4520-8805-8940a99f139f"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="f09b3fef-76bc-41e8-98f8-db45720bfb09"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="f09b3fef-76bc-41e8-98f8-db45720bfb09"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4595,7 +4809,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS empty subject metadataIdRef"
id="85a845c3-dc5f-4cf7-b2b0-a67333d260b7"><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="Metadata - L2 STATUS empty subject
metadataIdRef"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS empty subject metadataIdRef"
id="85a845c3-dc5f-4cf7-b2b0-a67333d260b7"><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="Metadata - L2 STATUS empty subject
metadataIdRef"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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
@@ -4658,7 +4872,16 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="Metadata - L2 STATUS invalid subject id in metadata"
id="68c1d69b-6762-45d8-91ee-116d93572206"><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="Metadata - L2 STATUS invalid subject id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS invalid subject id in metadata"
id="68c1d69b-6762-45d8-91ee-116d93572206"><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="Metadata - L2 STATUS invalid subject id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4702,13 +4925,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f01170bd-5716-4c8a-ace9-e953d162053c"/><con:assertion type="SOAP Fault
Assertion" id="74442e67-4d6b-4a73-849b-e999d330bea4"/><con:assertion
type="XPath Match"
id="7b305b60-bc28-4f2d-aabd-5236e7684670"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f01170bd-5716-4c8a-ace9-e953d162053c"/><con:assertion type="SOAP Fault
Assertion" id="74442e67-4d6b-4a73-849b-e999d330bea4"/><con:assertion
type="XPath Match"
id="7b305b60-bc28-4f2d-aabd-5236e7684670"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="cb5ed85f-3564-44d0-826b-b669eac7e771"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="cb5ed85f-3564-44d0-826b-b669eac7e771"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4727,7 +4953,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS subject namespace not valid in
filter metadata"
id="796472e1-d393-4fbe-838d-0d884e75e47a"><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="Metadata - L2 STATUS subject namespace not valid in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS subject namespace not valid in
filter metadata"
id="796472e1-d393-4fbe-838d-0d884e75e47a"><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="Metadata - L2 STATUS subject namespace not valid in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4771,13 +4997,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="985876ef-e1aa-48a9-820e-8dfbe801433a"/><con:assertion type="SOAP Fault
Assertion" id="7c93e55a-c93d-47f2-a872-085c1061a6f7"/><con:assertion
type="XPath Match"
id="e17ff550-e836-4ee6-9e7f-ebeda1e30862"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="985876ef-e1aa-48a9-820e-8dfbe801433a"/><con:assertion type="SOAP Fault
Assertion" id="7c93e55a-c93d-47f2-a872-085c1061a6f7"/><con:assertion
type="XPath Match"
id="e17ff550-e836-4ee6-9e7f-ebeda1e30862"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="4572db2c-d10b-4a5b-b9f6-cacdca787078"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="4572db2c-d10b-4a5b-b9f6-cacdca787078"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4796,7 +5025,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS subject element missing in filter
metadata"
id="7e9ec193-18f9-46ef-b71d-9a8f8680a0d5"><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="Metadata - L2 STATUS subject element missing in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS subject element missing in filter
metadata"
id="7e9ec193-18f9-46ef-b71d-9a8f8680a0d5"><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="Metadata - L2 STATUS subject element missing in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4839,13 +5068,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e0cd3074-bfa1-428e-8ec1-c7dfe16fa2a2"/><con:assertion type="SOAP Fault
Assertion" id="2e62ed6f-365b-4c3a-85b0-1ac7ff16957f"/><con:assertion
type="XPath Match"
id="1239e5d2-c589-41f8-9654-071ddf3622cd"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e0cd3074-bfa1-428e-8ec1-c7dfe16fa2a2"/><con:assertion type="SOAP Fault
Assertion" id="2e62ed6f-365b-4c3a-85b0-1ac7ff16957f"/><con:assertion
type="XPath Match"
id="1239e5d2-c589-41f8-9654-071ddf3622cd"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="ca458eb1-6513-4eee-8f4b-0e1472d2bf5f"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="ca458eb1-6513-4eee-8f4b-0e1472d2bf5f"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4864,7 +5096,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS no select parameter in filter
metadata"
id="82a0cb73-aa0d-4414-8932-4f442b4aa752"><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="Metadata - L2 STATUS no select parameter in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS no select parameter in filter
metadata"
id="82a0cb73-aa0d-4414-8932-4f442b4aa752"><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="Metadata - L2 STATUS no select parameter in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4904,13 +5136,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="be271000-662b-44fe-b74a-0eb0107b0306"/><con:assertion type="SOAP Fault
Assertion" id="370831ee-1ef3-432e-80fa-88bd5647cb5b"/><con:assertion
type="XPath Match"
id="7d056e35-8ac8-4cc7-a24b-729855d06e77"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="be271000-662b-44fe-b74a-0eb0107b0306"/><con:assertion type="SOAP Fault
Assertion" id="370831ee-1ef3-432e-80fa-88bd5647cb5b"/><con:assertion
type="XPath Match"
id="7d056e35-8ac8-4cc7-a24b-729855d06e77"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="ca871c4c-9a99-4576-97b2-4b292175c2eb"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="ca871c4c-9a99-4576-97b2-4b292175c2eb"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4929,7 +5164,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS parameter namespace other than
select in filter metadata"
id="58213baa-7961-4ffb-8bc3-716775020eaa"><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="Metadata - L2 STATUS parameter namespace other than select in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS parameter namespace other than
select in filter metadata"
id="58213baa-7961-4ffb-8bc3-716775020eaa"><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="Metadata - L2 STATUS parameter namespace other than select in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -4973,13 +5208,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="ac170cf8-6038-4387-8972-3adeaa4e4636"/><con:assertion type="SOAP Fault
Assertion" id="2d1f1a3b-49d3-4a8e-8e76-91c5718ec15f"/><con:assertion
type="XPath Match"
id="83a1dc30-ae3d-46e2-bd1a-8810dc3aaa99"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="ac170cf8-6038-4387-8972-3adeaa4e4636"/><con:assertion type="SOAP Fault
Assertion" id="2d1f1a3b-49d3-4a8e-8e76-91c5718ec15f"/><con:assertion
type="XPath Match"
id="83a1dc30-ae3d-46e2-bd1a-8810dc3aaa99"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="e1d5b33b-e900-4588-ad3a-d2468a06de31"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="e1d5b33b-e900-4588-ad3a-d2468a06de31"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4998,7 +5236,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS invalid id in second metadata2"
id="806a8a91-f415-481d-945f-b341e84a7d41"><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="Metadata - L2 STATUS invalid id in second
metadata2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS invalid id in second metadata2"
id="806a8a91-f415-481d-945f-b341e84a7d41"><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="Metadata - L2 STATUS invalid id in second
metadata2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5042,13 +5280,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1f80f9d6-5352-48f7-be03-44d79b38548b"/><con:assertion type="SOAP Fault
Assertion" id="35e40467-bc0d-4067-9560-eecc1427bc51"/><con:assertion
type="XPath Match"
id="24413c0e-b610-49d6-a64b-36d427b99a83"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1f80f9d6-5352-48f7-be03-44d79b38548b"/><con:assertion type="SOAP Fault
Assertion" id="35e40467-bc0d-4067-9560-eecc1427bc51"/><con:assertion
type="XPath Match"
id="24413c0e-b610-49d6-a64b-36d427b99a83"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="c4c6e069-354c-4fb5-af55-20f5fa5721ef"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="c4c6e069-354c-4fb5-af55-20f5fa5721ef"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5067,7 +5308,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS invalid id in second metadata2"
id="2c7c180a-6223-4898-a2f6-4a37bba8f0e5"><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="Metadata - L2 STATUS invalid id in second
metadata2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS invalid id in second metadata2"
id="2c7c180a-6223-4898-a2f6-4a37bba8f0e5"><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="Metadata - L2 STATUS invalid id in second
metadata2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5111,13 +5352,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="6bbef381-ea2d-4f2e-8d13-1ddcc9a65164"/><con:assertion type="SOAP Fault
Assertion" id="4bd2edae-fe6f-43ac-90e0-ebdb71e6f3a8"/><con:assertion
type="XPath Match"
id="c45d073d-7ad0-4857-b846-e304d3b1ca94"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="6bbef381-ea2d-4f2e-8d13-1ddcc9a65164"/><con:assertion type="SOAP Fault
Assertion" id="4bd2edae-fe6f-43ac-90e0-ebdb71e6f3a8"/><con:assertion
type="XPath Match"
id="c45d073d-7ad0-4857-b846-e304d3b1ca94"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="7ca4dbb0-ff91-44cf-9d50-83c9c86d751f"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="7ca4dbb0-ff91-44cf-9d50-83c9c86d751f"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5136,7 +5380,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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="Metadata - L2 STATUS empty subject metadataIdRef2"
id="1831e69b-788c-421f-94a4-0c2389db307b"><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="Metadata - L2 STATUS empty subject
metadataIdRef2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS empty subject metadataIdRef2"
id="1831e69b-788c-421f-94a4-0c2389db307b"><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="Metadata - L2 STATUS empty subject
metadataIdRef2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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
@@ -5199,7 +5443,16 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="Metadata - L2 STATUS invalid subject id in metadata2"
id="2107cf9f-0025-48b3-a01d-337c6a33e41f"><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="Metadata - L2 STATUS invalid subject id in
metadata2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><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 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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS invalid subject id in metadata2"
id="2107cf9f-0025-48b3-a01d-337c6a33e41f"><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="Metadata - L2 STATUS invalid subject id in
metadata2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5243,13 +5496,16 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="973ab9a2-af03-46ea-a148-5e105ac4b14f"/><con:assertion type="SOAP Fault
Assertion" id="5b2c95cb-b6cc-45db-a237-4e60db70dc4d"/><con:assertion
type="XPath Match"
id="fcea49ba-dbcb-412c-a7f6-1962a02d4da1"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="973ab9a2-af03-46ea-a148-5e105ac4b14f"/><con:assertion type="SOAP Fault
Assertion" id="5b2c95cb-b6cc-45db-a237-4e60db70dc4d"/><con:assertion
type="XPath Match"
id="fcea49ba-dbcb-412c-a7f6-1962a02d4da1"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="69cedc93-467d-402c-beab-828bccb55782"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="69cedc93-467d-402c-beab-828bccb55782"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5268,7 +5524,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/MetadataKeyResponse.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:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data" searchProperties="true"
id="f59a117e-c329-4bec-894e-014687074d03"><con:settings/><con:testStep
type="request" name="Metadata - L2 STATUS wrong name"
id="42fbbe80-ef32-42a6-b2d4-85e229766d8c"><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="Metadata - L2 STATUS wrong name"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/Measure
mentArchiveService</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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data" searchProperties="true"
id="f59a117e-c329-4bec-894e-014687074d03"><con:settings/><con:testStep
type="request" name="Metadata - L2 STATUS wrong name"
id="42fbbe80-ef32-42a6-b2d4-85e229766d8c"><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="Metadata - L2 STATUS wrong name"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/Measurement
ArchiveService</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="MetadataKeyRequest"
@@ -5331,13 +5587,16 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/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="XPath Match"
id="420e8dfc-5e2b-4bf0-b068-ee5ee4607bf8"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="420e8dfc-5e2b-4bf0-b068-ee5ee4607bf8"><con:configuration><path>declare
namespace nmwg='http://ggf.org/ns/nmwg/base/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";;

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong country"
id="a71bc7c4-7902-4645-bba0-b1c7c21d6a7f"><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="Metadata - L2 STATUS wrong country"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong country"
id="a71bc7c4-7902-4645-bba0-b1c7c21d6a7f"><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="Metadata - L2 STATUS wrong country"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5400,13 +5659,16 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/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="XPath Match"
id="19950434-2fd8-42f5-b391-1301d6404705"><con:configuration><path>declare
namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="19950434-2fd8-42f5-b391-1301d6404705"><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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.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 nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong city"
id="6d1269f0-fdb2-4d6c-94b3-fc89e4382813"><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="Metadata - L2 STATUS wrong city"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong city"
id="6d1269f0-fdb2-4d6c-94b3-fc89e4382813"><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="Metadata - L2 STATUS wrong city"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5484,7 +5746,7 @@
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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong institution"
id="6cae6b0d-3b41-4d2a-b137-006014b3807d"><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="Metadata - L2 STATUS wrong institution"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong institution"
id="6cae6b0d-3b41-4d2a-b137-006014b3807d"><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="Metadata - L2 STATUS wrong institution"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5562,7 +5824,7 @@
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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong name2"
id="a325c9d3-85d8-4365-854c-88850a2e16b6"><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="Metadata - L2 STATUS wrong name2"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong name2"
id="a325c9d3-85d8-4365-854c-88850a2e16b6"><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="Metadata - L2 STATUS wrong name2"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5631,7 +5893,7 @@
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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong country2"
id="5d455879-6fa3-4743-82b8-ae5ba744bfcb"><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="Metadata - L2 STATUS wrong country2"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong country2"
id="5d455879-6fa3-4743-82b8-ae5ba744bfcb"><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="Metadata - L2 STATUS wrong country2"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5694,13 +5956,16 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/L2Status/MetadataKey/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="XPath Match"
id="5f2f5854-34f0-4169-8f02-0e4078605556"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="5f2f5854-34f0-4169-8f02-0e4078605556"><con:configuration><path>declare
namespace nmwg='http://ggf.org/ns/nmwg/base/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";;

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong city2"
id="1b6c5aac-9b54-4e2c-a9a0-1caa6df0bb6e"><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="Metadata - L2 STATUS wrong city2"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong city2"
id="1b6c5aac-9b54-4e2c-a9a0-1caa6df0bb6e"><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="Metadata - L2 STATUS wrong city2"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5778,7 +6043,7 @@
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:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong institution2"
id="b6267e8d-49dd-4579-9f4c-2bf348681dbb"><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="Metadata - L2 STATUS wrong institution2"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - L2 STATUS wrong institution2"
id="b6267e8d-49dd-4579-9f4c-2bf348681dbb"><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="Metadata - L2 STATUS wrong institution2"
wssPasswordType=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="MetadataKeyRequest"
@@ -5856,7 +6121,7 @@
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:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Metadata TestCase" searchProperties="true"
id="b5023e33-a9b3-46b6-882e-7ae1c5622f6b"><con:settings/><con:testStep
type="request" name="Metadata"
id="26faa75d-f89c-451e-a47a-912b49bf64ea"><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="Metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/">
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Metadata TestCase" searchProperties="true"
id="b5023e33-a9b3-46b6-882e-7ae1c5622f6b"><con:settings/><con:testStep
type="request" name="Metadata"
id="26faa75d-f89c-451e-a47a-912b49bf64ea"><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="Metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>
<ns:message id="?" messageIdRef="?" type="?">
@@ -5865,7 +6130,7 @@
<ns:data id="?" metadataIdRef="?"/>
</ns:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="SetupDataRequest"
id="6d7c1738-5022-419d-8be8-fc71e32efffd"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="05855115-e6a2-46dd-9157-babf60de8bbd"><con:settings/><con:testStep
type="request" name="SetupDataRequest without a key"
id="bd886741-2048-4372-9cae-bbd7ff5bd7c1"><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="SetupDataRequest without a
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoi
nt><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+</soapenv:Envelope>]]></con:request></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="SetupDataRequest"
id="6d7c1738-5022-419d-8be8-fc71e32efffd"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="05855115-e6a2-46dd-9157-babf60de8bbd"
timeout="0"><con:settings/><con:testStep type="request"
name="SetupDataRequest without a key"
id="bd886741-2048-4372-9cae-bbd7ff5bd7c1"><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="SetupDataRequest without a
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</c
on: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"
@@ -5928,7 +6193,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key with time range
filtering"
id="dd200736-3222-4fb9-8824-c71f2585b289"><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="SetupDataRequest without a key with time range
filtering"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key with time range
filtering"
id="dd200736-3222-4fb9-8824-c71f2585b289"><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="SetupDataRequest without a key with time range
filtering"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns="http://gg
f.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="SetupDataRequest"
@@ -5993,7 +6290,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key (topological info)"
id="430b486b-1ad2-42f9-9101-c3393c8c6553"><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="SetupDataRequest without a key (topological
info)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key (topological info)"
id="430b486b-1ad2-42f9-9101-c3393c8c6553"><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="SetupDataRequest without a key (topological
info)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfSONAR.CARNet.hr:8080/perfSONAR-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"
@@ -6070,7 +6399,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key with time range
filtering (topological info)"
id="efd6b604-948c-4b4e-9ab1-e1756324a008"><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="SetupDataRequest without a key with time range filtering (topological
info)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key with time range
filtering (topological info)"
id="efd6b604-948c-4b4e-9ab1-e1756324a008"><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="SetupDataRequest without a key with time range filtering (topological
info)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfSONAR.CARNet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlso
ap.org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="SetupDataRequest"
@@ -6147,7 +6508,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest with a key"
id="be07c6dc-9636-4f0e-888e-3b192910e995"><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="SetupDataRequest with a
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest with a key"
id="be07c6dc-9636-4f0e-888e-3b192910e995"><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="SetupDataRequest with a
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -6215,7 +6608,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key - path status"
id="c2ac3262-2b55-4bff-8cc7-dd33c76a3cb3"><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="SetupDataRequest without a key - path
status"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key - path status"
id="c2ac3262-2b55-4bff-8cc7-dd33c76a3cb3"><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="SetupDataRequest without a key - path
status"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -6266,7 +6691,31 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key2"
id="2cc45022-bb79-4ddb-bc5d-9ef0f8967e10"><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="SetupDataRequest without a
key2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key2"
id="2cc45022-bb79-4ddb-bc5d-9ef0f8967e10"><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="SetupDataRequest without a
key2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -6329,7 +6778,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key with time range
filtering2"
id="254e8810-2925-433a-a107-9ea759c6809e"><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="SetupDataRequest without a key with time range
filtering2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key with time range
filtering2"
id="254e8810-2925-433a-a107-9ea759c6809e"><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="SetupDataRequest without a key with time range
filtering2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -6394,7 +6875,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key (topological info)2"
id="2dc591be-e373-42a2-b764-d82eedb16ef9"><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="SetupDataRequest without a key (topological
info)2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key (topological info)2"
id="2dc591be-e373-42a2-b764-d82eedb16ef9"><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="SetupDataRequest without a key (topological
info)2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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/n
mwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="SetupDataRequest"
@@ -6471,7 +6984,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key with time range
filtering (topological info)2"
id="06b41e6c-824c-456b-a5d2-13cd42bf19de"><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="SetupDataRequest without a key with time range filtering (topological
info)2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key with time range
filtering (topological info)2"
id="06b41e6c-824c-456b-a5d2-13cd42bf19de"><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="SetupDataRequest without a key with time range filtering (topological
info)2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -6548,7 +7093,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest with a key2"
id="a000cc73-2310-45cf-9945-17bb31c312b3"><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="SetupDataRequest with a
key2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest with a key2"
id="a000cc73-2310-45cf-9945-17bb31c312b3"><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="SetupDataRequest with a
key2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -6616,7 +7193,39 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key - path status2"
id="b4c26c54-0fff-493f-8387-4e69a01f3948"><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="SetupDataRequest without a key - path
status2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:name[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-Link-1001")
+and
+(every $logical in
//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmtl2:globalName[@type="logical"]
satisfies $logical="PSNC-DFN-MUE-003")
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmtl2:link/nmwgtopo3:node/nmwgtopo3:role)="DemarcPoint")=1
+and
+(every $pathId in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="pathId"]
satisfies $pathId="PSNC-DFN-MUE-Link-1001")
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest without a key - path status2"
id="b4c26c54-0fff-493f-8387-4e69a01f3948"><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="SetupDataRequest without a key - path
status2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -6667,7 +7276,31 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed and invalid requests" searchProperties="true"
id="d9aa1fb4-5f4e-4a65-9ee7-c417a15d4792"><con:settings/><con:testStep
type="request" name="SetupData - no message type"
id="ee16f16a-8e4b-415e-b355-b750d7cbc4ac"><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 - no message
type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><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 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 nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
+declare namespace nmwgtopo3='http://ggf.org/ns/nmwg/topology/base/3.0/';
+
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:type)="TopologyPoint")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:name[@type="logica"])="PSNC-PL")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:country)="Poland")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:city)="Poznan")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:longitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:latitude)="0.0")=1
+and
+count((//nmwg:message/nmwg:metadata/nmwg:subject/nmwgtopo3:node/nmwgtopo3:institution)="PSNC")=1
+and
+(every $ibatisConfig in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="ibatisConfig"]
satisfies $ibatisConfig="ibatis-SqlMapConfig-L2-status-domain.xml")
+and
+(every $supportedEventType in
//nmwg:message/nmwg:metadata/nmwg:parameters/nmwg:parameter[@name="supportedEventType"]
satisfies
$supportedEventType="Path.Status")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed and invalid requests" searchProperties="true"
id="d9aa1fb4-5f4e-4a65-9ee7-c417a15d4792"><con:settings/><con:testStep
type="request" name="SetupData - no message type"
id="ee16f16a-8e4b-415e-b355-b750d7cbc4ac"><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 - no message
type"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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
@@ -6699,13 +7332,16 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e719a2e4-39b8-48cc-b0ca-84ea97587ff2"/><con:assertion type="SOAP Fault
Assertion" id="df4bdbbd-8b55-410b-8aaa-2f639f4e9042"/><con:assertion
type="XPath Match"
id="28a2a9aa-cd9d-4f4b-8e11-d4a17d56031b"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e719a2e4-39b8-48cc-b0ca-84ea97587ff2"/><con:assertion type="SOAP Fault
Assertion" id="df4bdbbd-8b55-410b-8aaa-2f639f4e9042"/><con:assertion
type="XPath Match"
id="28a2a9aa-cd9d-4f4b-8e11-d4a17d56031b"><con:configuration><path>declare
namespace nmwg='http://ggf.org/ns/nmwg/base/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))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>true</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.*;
@@ -6724,7 +7360,7 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="SetupData - non-existing type of message"
id="01783902-11fa-4723-8c66-dd4b2139224f"><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 - non-existing type of
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - non-existing type of message"
id="01783902-11fa-4723-8c66-dd4b2139224f"><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 - non-existing type of
message"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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="does_not_exist"
@@ -6781,7 +7417,16 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="SetupData - message type empty"
id="52fb17f3-29a3-4a1d-a2f7-cda0aee7d685"><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 - message type
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - message type empty"
id="52fb17f3-29a3-4a1d-a2f7-cda0aee7d685"><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 - message type
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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=""
@@ -6838,7 +7483,16 @@
def schema = factory.newSchema(new
File("../JavaSQLMAsoapUI/ErrorResponse.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="SetupData - no metadata and data"
id="018e163b-be38-4f1a-9f91-8f09ada90abc"><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 - no metadata and
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no metadata and data"
id="018e163b-be38-4f1a-9f91-8f09ada90abc"><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 - no metadata and
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -6882,7 +7536,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no metadata"
id="46d15b91-25f7-47a2-b6f1-0a1ae658d6db"><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 - no
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no metadata"
id="46d15b91-25f7-47a2-b6f1-0a1ae658d6db"><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 - no
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -6928,7 +7591,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no data"
id="d89fa821-af69-4dc3-833d-5b721369adee"><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 - no
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no data"
id="d89fa821-af69-4dc3-833d-5b721369adee"><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 - no
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -6989,7 +7661,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no id in metadata"
id="623fc168-7649-4cfb-a645-d6e655191867"><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 - no id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no id in metadata"
id="623fc168-7649-4cfb-a645-d6e655191867"><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 - no id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7052,7 +7733,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - empty id in metadata"
id="0c52ae71-7712-44a1-8f12-c93fb78e6a31"><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 - empty id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - empty id in metadata"
id="0c52ae71-7712-44a1-8f12-c93fb78e6a31"><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 - empty id in
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7115,7 +7805,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - subject element malformed"
id="304ae762-6eac-45d1-9259-61c9715f1b92"><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 - subject element
malformed"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - subject element malformed"
id="304ae762-6eac-45d1-9259-61c9715f1b92"><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 - subject element
malformed"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7178,7 +7877,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no link element"
id="ae777706-7026-4357-a134-0997bb0fe76f"><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 - no link
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no link element"
id="ae777706-7026-4357-a134-0997bb0fe76f"><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 - no link
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7237,7 +7945,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no globalName element"
id="c8f74562-fb16-414a-a649-3b92c1eb4879"><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 - no globalName
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no globalName element"
id="c8f74562-fb16-414a-a649-3b92c1eb4879"><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 - no globalName
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7298,7 +8015,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no node element"
id="25a3e9e5-5060-48af-b670-20a37fd1d27e"><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 - no node
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no node element"
id="25a3e9e5-5060-48af-b670-20a37fd1d27e"><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 - no node
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7361,7 +8087,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no eventType element"
id="a36fd55d-591c-408b-aa98-b930aa0e8942"><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 - no eventType
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no eventType element"
id="a36fd55d-591c-408b-aa98-b930aa0e8942"><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 - no eventType
element"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7424,7 +8159,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - wrong eventType"
id="37ca8358-e2e8-4ec2-a016-48130e589c88"><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 - wrong
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - wrong eventType"
id="37ca8358-e2e8-4ec2-a016-48130e589c88"><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 - wrong
eventType"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7487,7 +8231,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - wrong metadataIdRef in subject metadata"
id="da5a5c5c-8e5e-492c-a862-8a08c3a1d2b9"><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 - wrong metadataIdRef in subject
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - wrong metadataIdRef in subject metadata"
id="da5a5c5c-8e5e-492c-a862-8a08c3a1d2b9"><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 - wrong metadataIdRef in subject
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7552,7 +8305,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - wrong metadataIdRef in data"
id="684e81e2-80bd-41fb-9f04-d5957fc17623"><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 - wrong metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - wrong metadataIdRef in data"
id="684e81e2-80bd-41fb-9f04-d5957fc17623"><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 - wrong metadataIdRef in
data"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7615,7 +8377,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no subject element in filter metadata"
id="566c105d-43dc-4fa3-aa8d-6700425ed6ef"><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 - no subject element in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no subject element in filter metadata"
id="566c105d-43dc-4fa3-aa8d-6700425ed6ef"><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 - no subject element in filter
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7678,7 +8449,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element other than key"
id="502ca735-f419-4646-8e58-cc04d8e4494b"><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 - key element other than
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element other than key"
id="502ca735-f419-4646-8e58-cc04d8e4494b"><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 - key element other than
key"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -7746,7 +8526,7 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element without parameters"
id="2a5c56e8-1cc3-44a9-824f-372b810481e7"><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 - key element without
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element without parameters"
id="2a5c56e8-1cc3-44a9-824f-372b810481e7"><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 - key element without
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -7806,7 +8586,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key id empty"
id="adca5340-d3d1-4c51-90d4-49cfa6c21947"><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 - key id
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.sqlma.db_connection")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key id empty"
id="adca5340-d3d1-4c51-90d4-49cfa6c21947"
disabled="true"><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 - key id
empty"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>

@@ -7874,7 +8663,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no message type2"
id="66cfe4d5-37c6-48e1-88da-69236bae9209"><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 - no message
type2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.sqlma.db_connection")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no message type2"
id="66cfe4d5-37c6-48e1-88da-69236bae9209"><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 - no message
type2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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
@@ -7937,7 +8735,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no data2"
id="5388345b-8b08-4224-83ea-2bc622b1aee1"><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 - no
data2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.common.action_not_supported")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no data2"
id="5388345b-8b08-4224-83ea-2bc622b1aee1"><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 - no
data2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -7998,7 +8805,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no globalName element2"
id="6296ed9f-d92c-43db-b408-00636c2f9a4b"><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 - no globalName
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no globalName element2"
id="6296ed9f-d92c-43db-b408-00636c2f9a4b"><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 - no globalName
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8059,7 +8875,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - wrong metadataIdRef in subject metadata2"
id="11d395fb-77d0-43f9-9da2-ae43fe903454"><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 - wrong metadataIdRef in subject
metadata2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - wrong metadataIdRef in subject metadata2"
id="11d395fb-77d0-43f9-9da2-ae43fe903454"><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 - wrong metadataIdRef in subject
metadata2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8124,75 +8949,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element other than key2"
id="1c7968fe-6b3d-4f75-a6c5-089e4ea3390f"><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 - key element other than
key2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
- xmlns:nmtl2="http://ggf.org/ns/nmwg/topology/l2/3.0/";
- xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
-
- <nmwg:metadata id="meta1">
- <nmwg:key id="10c24fb1ce1:-7ff0">
- <nmwg:parameters id="10c24fb1ce1:-7fef">
- <nmwg:parameter name="pathId">
- PSNC-DFN-MUE-Link-1001
- </nmwg:parameter>
- <nmwg:parameter name="ibatisConfig">
- ibatis-SqlMapConfig-L2-status-domain.xml
- </nmwg:parameter>
- <nmwg:parameter name="eventType">Path.Status</nmwg:parameter>
- </nmwg:parameters>
- </nmwg:key>
- </nmwg:metadata>
-
- <nmwg:metadata id="meta2">
- <select:subject id="iusub2" metadataIdRef="meta1"/>
- <select:parameters id="param1">
- <nmwg:parameter name="time">now</nmwg:parameter>
- </select:parameters>
-
<nmwg:eventType>http://ggf.org/ns/nmwg/ops/select/2.0</nmwg:eventType>
- </nmwg:metadata>
-
- <nmwg:data id="data1" metadataIdRef="meta2"/>
-
-</nmwg:message>
-
-
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="9f499751-9e6b-48ee-a361-61eaf3a2c9e2"/><con:assertion type="SOAP Fault
Assertion" id="709abb56-0069-4e42-8446-9e1cbf650cab"/><con:assertion
type="XPath Match"
id="76cf2772-6852-47d3-8037-b5dcfcc4f0eb"><con:configuration><path>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 nmtl2='http://ggf.org/ns/nmwg/topology/l2/3.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" id="f94967bd-6a19-4e37-86d6-088bc6655cfd"
disabled="true"><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/L2Status/SetupData/SetupDataResponse.rng"));
-def validator = schema.newValidator();
-def node = holder.getDomNode("//nmwg:message")
-//Transformer t = TransformerFactory.newInstance().newTransformer();
-//StringWriter sw = new StringWriter();
-//t.transform(new DOMSource(node), new StreamResult(sw));
-//String yourAnswer = sw.toString();
-//validator.validate(new StreamSource(new StringReader(yourAnswer)));
-validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no node element2"
id="d6c956d6-ec37-4102-bc6e-8efdf43bb5b3"><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 - no node
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+(count(//nmwg:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.common.no_metadata")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no node element2"
id="d6c956d6-ec37-4102-bc6e-8efdf43bb5b3"><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 - no node
element2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8255,7 +9021,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests with invalid data" searchProperties="true"
id="f5e2f184-c6b9-4cf2-a481-429a417e7095"><con:settings/><con:testStep
type="request" name="SetupDataRequest - wrong glabalName value"
id="cb8bd628-f98d-4654-8d21-afff6df119f5"><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="SetupDataRequest - wrong glabalName
value"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/b
ase/2.0/">
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.ma.query")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests with invalid data" searchProperties="true"
id="f5e2f184-c6b9-4cf2-a481-429a417e7095"><con:settings/><con:testStep
type="request" name="SetupDataRequest - wrong glabalName value"
id="cb8bd628-f98d-4654-8d21-afff6df119f5"><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="SetupDataRequest - wrong glabalName
value"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:s
oapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="SetupDataRequest"
@@ -8320,7 +9095,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - start time bigger than end time"
id="28351524-84a2-46b1-b434-0f6b0304362a"><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="SetupDataRequest - start time bigger than end
time"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - start time bigger than end time"
id="28351524-84a2-46b1-b434-0f6b0304362a"><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="SetupDataRequest - start time bigger than end
time"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8385,7 +9169,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong node name"
id="e187c2cf-fba2-47b3-9957-2fd52c7f5dc4"><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="SetupDataRequest - wrong node
name"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong node name"
id="e187c2cf-fba2-47b3-9957-2fd52c7f5dc4"><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="SetupDataRequest - wrong node
name"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8455,7 +9248,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong country"
id="73deaad8-447e-4616-a7b7-cd1881a96fda"><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="SetupDataRequest - wrong
country"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong country"
id="73deaad8-447e-4616-a7b7-cd1881a96fda"><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="SetupDataRequest - wrong
country"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8525,7 +9327,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong city"
id="173e0a70-dd0e-40d0-b88d-97f7be5f3103"><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="SetupDataRequest - wrong
city"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong city"
id="173e0a70-dd0e-40d0-b88d-97f7be5f3103"><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="SetupDataRequest - wrong
city"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8595,7 +9406,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong institution"
id="e08081ea-1b41-4297-bf6d-0207b0b7604e"><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="SetupDataRequest - wrong
institution"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong institution"
id="e08081ea-1b41-4297-bf6d-0207b0b7604e"><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="SetupDataRequest - wrong
institution"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8665,7 +9485,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong glabalName value2"
id="f4a154ab-fee8-4653-bf72-4ca3ff9e97db"><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="SetupDataRequest - wrong glabalName
value2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong glabalName value2"
id="f4a154ab-fee8-4653-bf72-4ca3ff9e97db"><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="SetupDataRequest - wrong glabalName
value2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8730,7 +9559,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - start time bigger than end time2"
id="62f10c4d-4179-4ad5-a54f-b085f9877ba7"><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="SetupDataRequest - start time bigger than end
time2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - start time bigger than end time2"
id="62f10c4d-4179-4ad5-a54f-b085f9877ba7"
disabled="true"><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="SetupDataRequest - start time bigger than end
time2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8795,7 +9633,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong node name2"
id="1558c502-1836-44d0-be42-34236c112938"><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="SetupDataRequest - wrong node
name2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="error.sqlma.db_connection")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupDataRequest - wrong node name2"
id="1558c502-1836-44d0-be42-34236c112938"><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="SetupDataRequest - wrong node
name2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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"
@@ -8865,7 +9712,16 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="SetupData TestCase" searchProperties="true"
id="1485ae3d-0ce2-4035-b256-29de12cfb233"><con:settings/><con:testStep
type="request" name="SetupData"
id="4681841c-7db0-4ae3-998e-a380b2e02e19"><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"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/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:metadata)=count(//nmwg:data))
+and
+(fn:string(//nmwg:metadata/nmwg:eventType)="warning.ma.metadata_configuration")
+and
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="SetupData TestCase" searchProperties="true"
id="1485ae3d-0ce2-4035-b256-29de12cfb233"><con:settings/><con:testStep
type="request" name="SetupData"
id="4681841c-7db0-4ae3-998e-a380b2e02e19"><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"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://62.40.123.125:8080/geant2-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>
<ns:message id="?" messageIdRef="?" type="?">

Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataRequest.wsdl
2008-04-24 11:08:49 UTC (rev 3790)
@@ -45,7 +45,7 @@
SOAP Service to provide access to SQL MA.
</documentation>
<port name="SetupDataPort" binding="tns:SetupDataRequest">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>


Modified:
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataResponse.wsdl
===================================================================
---
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataResponse.wsdl
2008-04-24 10:50:30 UTC (rev 3789)
+++
trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI/L2Status/SetupData/SetupDataResponse.wsdl
2008-04-24 11:08:49 UTC (rev 3790)
@@ -45,7 +45,7 @@
SOAP Service to provide access to SQL MA.
</documentation>
<port name="SetupDataPort" binding="tns:SetupDataBinding">
- <soap:address
location="http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService"/>
+ <soap:address
location="http://62.40.123.125:8080/geant2-java-sql-ma/services/MeasurementArchiveService"/>
</port>
</service>




  • perfsonar: r3790 - in trunk/geant2-java-sql-ma/test/JavaSQLMAsoapUI: InterfaceBased L2Status L2Status/LookupInfo L2Status/MeasurementArchiveStore L2Status/MetadataKey L2Status/SetupData, svnlog, 04/24/2008

Archive powered by MHonArc 2.6.16.

Top of Page