Skip to Content.
Sympa Menu

perfsonar-dev - [pS-dev] [GEANT/SA2/ps-java-services] r6451 - in trunk: packaging perfsonar-java-base2/src/main/java/o rg/perfsonar/base2/service/authn/component perfsonar-java- base2/src/main/java/org/perfsonar/base2/service/authn/toke ns perfsonar-java-base2/src/main/java/org/perfsonar/base2/ service/configuration perfsonar-java-base2/src/main/java/o rg/perfsonar/base2/service/messages perfsonar-java-base2/s rc/main/java/org/perfsonar/base2/service/registration perf sonar-java-base2/src/main/java/org/perfsonar/base2/service /scheduler perfsonar-java-base2/src/main/java/org/perfsona r/base2/xml perfsonar-java-base2/src/main/java/org/perfson ar/test perfsonar-java-rrd-ma/soapUI perfsonar-java-rrd-ma /src/main/java/org/perfsonar/service/measurementArchive/rr dType perfsonar-java-sql-ma/src/main/resources/perfsonar/c onf perfsonar-java-sql-ma/src/main/webapp/WEB-INF/samples/ requests perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/Interf aceBased perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/Interf aceBased/rnc perfs onar-java-xml-ls/soapUI

Subject: perfsonar development work

List archive

[pS-dev] [GEANT/SA2/ps-java-services] r6451 - in trunk: packaging perfsonar-java-base2/src/main/java/o rg/perfsonar/base2/service/authn/component perfsonar-java- base2/src/main/java/org/perfsonar/base2/service/authn/toke ns perfsonar-java-base2/src/main/java/org/perfsonar/base2/ service/configuration perfsonar-java-base2/src/main/java/o rg/perfsonar/base2/service/messages perfsonar-java-base2/s rc/main/java/org/perfsonar/base2/service/registration perf sonar-java-base2/src/main/java/org/perfsonar/base2/service /scheduler perfsonar-java-base2/src/main/java/org/perfsona r/base2/xml perfsonar-java-base2/src/main/java/org/perfson ar/test perfsonar-java-rrd-ma/soapUI perfsonar-java-rrd-ma /src/main/java/org/perfsonar/service/measurementArchive/rr dType perfsonar-java-sql-ma/src/main/resources/perfsonar/c onf perfsonar-java-sql-ma/src/main/webapp/WEB-INF/samples/ requests perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/Interf aceBased perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/Interf aceBased/rnc perfs onar-java-xml-ls/soapUI


Chronological Thread 
  • From:
  • To:
  • Subject: [pS-dev] [GEANT/SA2/ps-java-services] r6451 - in trunk: packaging perfsonar-java-base2/src/main/java/o rg/perfsonar/base2/service/authn/component perfsonar-java- base2/src/main/java/org/perfsonar/base2/service/authn/toke ns perfsonar-java-base2/src/main/java/org/perfsonar/base2/ service/configuration perfsonar-java-base2/src/main/java/o rg/perfsonar/base2/service/messages perfsonar-java-base2/s rc/main/java/org/perfsonar/base2/service/registration perf sonar-java-base2/src/main/java/org/perfsonar/base2/service /scheduler perfsonar-java-base2/src/main/java/org/perfsona r/base2/xml perfsonar-java-base2/src/main/java/org/perfson ar/test perfsonar-java-rrd-ma/soapUI perfsonar-java-rrd-ma /src/main/java/org/perfsonar/service/measurementArchive/rr dType perfsonar-java-sql-ma/src/main/resources/perfsonar/c onf perfsonar-java-sql-ma/src/main/webapp/WEB-INF/samples/ requests perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/Interf aceBased perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/Interf aceBased/rnc perfs onar-java-xml-ls/soapUI
  • Date: Thu, 7 Nov 2013 22:15:08 +0000 (GMT)

Author: dante.delvaux
Date: 2013-11-07 22:15:08 +0000 (Thu, 07 Nov 2013)
New Revision: 6451

Added:
trunk/packaging/arti2unstable.sh
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/

trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/filter.rnc

trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/nmbase.rnc

trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/nmtime.rnc
Modified:

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/authn/component/DynamicCrypto.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenSOAPManager.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/configuration/ConfigurationManager.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/messages/GenericMessageHandler.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/AbstractRegistrationAction.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/DumbRegisterDataSource.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/MetadataExistDBRegisterDataSource.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/scheduler/SchedulerTask.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/xml/Element.java

trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/xml/ElementSerializer.java
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/test/ThreadTask.java

trunk/perfsonar-java-rrd-ma/soapUI/perfsonar-RRD-MA-base2-soapui-project.xml

trunk/perfsonar-java-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/MetadataKeyMessageHandler.java

trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/sql-database_TEST.xml

trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/sql-database_clmp-owamp.xml

trunk/perfsonar-java-sql-ma/src/main/webapp/WEB-INF/samples/requests/MeasurementArchiveStoreRequest-owamp-1.xml

trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
trunk/perfsonar-java-xml-ls/soapUI/perfsonar-LS-base2-soapui-project.xml
Log:
psbase2 and RRD MA: getting rid of some minor PMD warnings (preparing 3.4.2
release)
SQL MA: updating testing XML DB with OWAMP metadata and augmenting SOAPUI
test suite.

Added: trunk/packaging/arti2unstable.sh
===================================================================
--- trunk/packaging/arti2unstable.sh (rev 0)
+++ trunk/packaging/arti2unstable.sh 2013-11-07 22:15:08 UTC (rev 6451)
@@ -0,0 +1,74 @@
+#!/bin/bash
+# This script mirrors the Debian and RPM packages published to the
artifactory server
+# It then looks for newly created ones (published during the last 24h) and
adds those
+# to the unstable repositories. These are night builds.
+#
+# The packages coming from artifactory are Java based and are all to be
published in
+# both arch (Debian) or the noarch (RPM) section of the repository.
+#
+# This script is supposed to be called by cron every night.
+#
+# © 2013 -

+
+# Main constants
+ARTIURL="https://artifactory.geant.net/artifactory/perfsonar-snapshot-local/";
+ARTIPATH="/root/artifactory"
+SSHKEY="/root/.ssh/id_rsa-downloads.perfsonar.eu"
+DEBPATH="/srv/repos/deb"
+RPMPATH="/srv/repos/rpm/rpm"
+RPMDISTRO="unstable/6/noarch"
+RSYNCURL=":/opt/data/www/downloads.perfsonar.eu/repositories"
+# We need this option for the filename expansion
+shopt -s extglob
+
+date
+echo "We mirror locally the Debian and RPM packages of the artifactory for
publication."
+echo
+cd $ARTIPATH
+wget -q -A deb,rpm,deb.md5,rpm.md5 -m -nd ${ARTIURL}
+
+# We look for the newest ones and check their integrity
+for debf in `find . -mtime -1 -name "*.deb"`
+do
+ debf=${debf##*/}
+ cd $ARTIPATH
+ /usr/bin/md5sum $debf | awk '{print $1}' | diff -wq - ${debf}.md5
+ if [ "$?" == "0" ]
+ then
+ echo "md5 checksum ok! We add ${debf} to the repository."
+ cd ${DEBPATH}
+ /usr/bin/reprepro -A 'amd64|i386' -C main includedeb unstable
${ARTIPATH}/${debf}
+ else
+ echo "md5 checksum for ${debf} is wrong, we skip it!"
+ fi
+done
+echo "We now push the local Debian repository to the public server."
+/usr/bin/rsync -rl --delay-updates --delete -e "ssh -4 -i ${SSHKEY}"
--delete-excluded --exclude-from '/root/exclude-list' ${DEBPATH} ${RSYNCURL}
+echo
+
+cd $ARTIPATH
+for rpmf in `find . -mtime -1 -name "*.rpm"`
+do
+ rpmf=${rpmf##*/}
+ cd $ARTIPATH
+ /usr/bin/md5sum $rpmf | awk '{print $1}' | diff -wq - ${rpmf}.md5
+ if [ "$?" == "0" ]
+ then
+ echo "md5 chksum ok! We add ${rpmf} to the repository."
+ cd ${RPMPATH}/${RPMDISTRO}/Packages
+ rm -f ${rpmf%%+([-.0-9])rpm.rpm}*.rpm
+ cp ${ARTIPATH}/${rpmf} .
+ # We use expect to input the empty passphrase configured in
our key
+ /usr/bin/expect -c "spawn rpm --resign ${rpmf}
+ expect \"Enter pass phrase:\"
+ send \"\r\""
+ echo
+ cd ${RPMPATH}
+ /usr/bin/createrepo -q ${RPMDISTRO}
+ else
+ echo "md5 checksum for ${rpmf} is wrong, we skip it!"
+ fi
+done
+echo "We now push the local RPM repository to the public server."
+/usr/bin/rsync -rl --delay-updates --delete -e "ssh -4 -i ${SSHKEY}"
--delete-excluded --exclude-from /srv/repos/rpm/rpm/exclude-list
${RPMPATH}/${RPMDISTRO} ${RSYNCURL}/rpm/${RPMDISTRO}
+echo
"---------------------------------------------------------------------------------"


Property changes on: trunk/packaging/arti2unstable.sh
___________________________________________________________________
Added: svn:executable
+ *

Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/authn/component/DynamicCrypto.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/authn/component/DynamicCrypto.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/authn/component/DynamicCrypto.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -409,7 +409,7 @@
X509Certificate[] certs = new X509Certificate[l.size()];
Iterator<X509Certificate> iterator = l.iterator();
for (int i = 0; i < l.size(); i++) {
- certs[(reverse) ? (l.size() - 1 - i) : i] = iterator.next();
+ certs[reverse ? l.size() - 1 - i : i] = iterator.next();
}
return certs;
}
@@ -427,7 +427,7 @@
public boolean validateCertPath(X509Certificate[] certs) throws
WSSecurityException {
try {
// Generate cert path
- List<X509Certificate> certList = java.util.Arrays.asList(certs);
+ List<X509Certificate> certList = Arrays.asList(certs);
CertPath path =
this.getCertificateFactory().generateCertPath(certList);

// Use the certificates in the keystore as TrustAnchors

Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenSOAPManager.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenSOAPManager.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenSOAPManager.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -167,7 +167,7 @@
if (values.size() == 2) {
Integer type = (Integer) values.get(0);
String name = (String) values.get(1);
- if ((type == 6) &&
(name.startsWith(BaseDefinitions.EDUGAIN_CID_RESOLVER))) {
+ if (type == 6 &&
name.startsWith(BaseDefinitions.EDUGAIN_CID_RESOLVER)) {
return
URLDecoder.decode(name.substring(name.indexOf('=') + 1), "UTF-8");
}
}

Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/configuration/ConfigurationManager.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/configuration/ConfigurationManager.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/configuration/ConfigurationManager.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -145,7 +145,7 @@
if (!envVariableExist) {
digesterRulesURL =
Thread.currentThread().getContextClassLoader().getResource(digesterRules);
} else {
- digesterRulesURL = (new File(digesterRules)).toURI().toURL();
+ digesterRulesURL = new File(digesterRules).toURI().toURL();
}
if (digesterRulesURL == null) {
throw new IOException("Can not find resource " +
digesterRulesURL);

Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/messages/GenericMessageHandler.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/messages/GenericMessageHandler.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/messages/GenericMessageHandler.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -339,7 +339,7 @@
// metadataIdRef in Subject
// prevent endless loop
if (metadata.getSubject() != null
- && (metadata.getSubject().getMetadataIdRef() != null)
+ && metadata.getSubject().getMetadataIdRef() != null
&& !("".equals(metadata.getSubject().getMetadataIdRef()))
&&
!(metadata.getId().equals(metadata.getSubject().getMetadataIdRef()))) {

@@ -349,7 +349,7 @@
String chainedMetadataId = metadata.getMetadataIdRef();

// get other chain, prevent endless loop
- if ((chainedMetadataId != null) && !("".equals(chainedMetadataId))
+ if (chainedMetadataId != null && !("".equals(chainedMetadataId))
&& !(metadata.getId().equals(chainedMetadataId))) {
getChaining(inputMessage, chainedMetadataId, metadatas);
}

Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/AbstractRegistrationAction.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/AbstractRegistrationAction.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/AbstractRegistrationAction.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -295,8 +295,8 @@
String line;
while ((line = in.readLine()) != null) {
String s = line.trim();
- if ((s.length() > 0) && // not empty
- (!s.startsWith("#")) && (!s.startsWith("//"))) { // not
+ if (s.length() > 0 && // not empty
+ !s.startsWith("#") && !s.startsWith("//")) { // not
// commentary
// # or
// //

Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/DumbRegisterDataSource.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/DumbRegisterDataSource.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/DumbRegisterDataSource.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -34,7 +34,7 @@
data.setMetadataIdRef(metadata.getId());
message.setData(data);

- return (new ServiceMessage(message));
+ return new ServiceMessage(message);

}


Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/MetadataExistDBRegisterDataSource.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/MetadataExistDBRegisterDataSource.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/registration/MetadataExistDBRegisterDataSource.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -62,7 +62,7 @@
message.addChild(element);
}

- return (new ServiceMessage(message));
+ return new ServiceMessage(message);

}


Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/scheduler/SchedulerTask.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/scheduler/SchedulerTask.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/service/scheduler/SchedulerTask.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -67,7 +67,7 @@
*/
public SchedulerTask(long interval, final SchedulerAction action, long
startTimestamp) {
this(interval, action); // interval in seconds
- timestamp = startTimestamp - (interval * 1000);
+ timestamp = startTimestamp - interval * 1000;
}

/**
@@ -76,7 +76,7 @@
* @return
*/
public boolean canRun() {
- return (timestamp + (interval * 1000) - System.currentTimeMillis())
<= 0;
+ return (timestamp + interval * 1000 - System.currentTimeMillis()) <=
0;
}

/**

Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/xml/Element.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/xml/Element.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/xml/Element.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -189,10 +189,9 @@

for (Element e : children) {
if (e.getName().equals(elementName)) {
- if ((ns == null) || // if no namespace given
- (ns.equals(e.getNamespacePrefix())) || // or if
prefix
- // the same
- (ns.equals(e.getNamespaceUri())) // or full URI the
same
+ if (ns == null || // if no namespace given
+ ns.equals(e.getNamespacePrefix()) || // or if prefix
the same
+ ns.equals(e.getNamespaceUri()) // or full URI the
same
) {
if (chld == null) {
chld = new ArrayList<Element>();
@@ -350,7 +349,7 @@
if (namespace == null) {
return this.name.equals(name); // if namespace==null
} else {
- if ((namespace.equals(namespacePrefix)) ||
(namespace.equals(namespaceUri))) {
+ if (namespace.equals(namespacePrefix) ||
namespace.equals(namespaceUri)) {
return this.name.equals(name);
} else {
return false; // neither namespace nor name the same

Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/xml/ElementSerializer.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/xml/ElementSerializer.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/base2/xml/ElementSerializer.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -89,7 +89,7 @@

// remove prefix from the set - in case of siblings elements (in
// recursion)
- if ((nsPrefix != null) && (!nsPrefixExists)) {
+ if (nsPrefix != null && !nsPrefixExists) {
ns.remove(nsPrefix);
}


Modified:
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/test/ThreadTask.java
===================================================================
---
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/test/ThreadTask.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-base2/src/main/java/org/perfsonar/test/ThreadTask.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -49,7 +49,7 @@

for (int i = 1; i < 5; i++) {

- System.out.println(((id > 3999) ? "*** " : "") + "Thread [#" +
id + "] run for [" + i + "] time");
+ System.out.println((id > 3999 ? "*** " : "") + "Thread [#" + id
+ "] run for [" + i + "] time");
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
@@ -63,7 +63,7 @@
public String call() throws Exception {
for (int i = 1; i < 5; i++) {

- System.out.println(((id > 3999) ? "*** " : "") + "Thread [#" +
id + "] run for [" + i + "] time");
+ System.out.println((id > 3999 ? "*** " : "") + "Thread [#" + id
+ "] run for [" + i + "] time");
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
@@ -71,7 +71,7 @@
}
}
System.out.println("Thread [#" + id + "] finished.");
- return ("ID is " + id);
+ return "ID is " + id;
}

}

Modified:
trunk/perfsonar-java-rrd-ma/soapUI/perfsonar-RRD-MA-base2-soapui-project.xml
===================================================================
---
trunk/perfsonar-java-rrd-ma/soapUI/perfsonar-RRD-MA-base2-soapui-project.xml
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-rrd-ma/soapUI/perfsonar-RRD-MA-base2-soapui-project.xml
2013-11-07 22:15:08 UTC (rev 6451)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<con:soapui-project activeEnvironment="Default" name="RRD MA Service"
resourceRoot="${projectDir}" soapui-version="4.5.1" abortOnError="false"
runType="SEQUENTIAL"
xmlns:con="http://eviware.com/soapui/config";><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction@values-local"><![CDATA[<xml-fragment
xmlns:con="http://eviware.com/soapui/config";>
+<con:soapui-project activeEnvironment="Default" name="RRD MA Service"
resourceRoot="${projectDir}" soapui-version="4.6.1" abortOnError="false"
runType="SEQUENTIAL"
xmlns:con="http://eviware.com/soapui/config";><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction@values-local"><![CDATA[<xml-fragment
xmlns:con="http://eviware.com/soapui/config";>
<con:entry key="Environment" value="Default"/>
<con:entry key="Global Properties" value=""/>
<con:entry key="TestSuite" value="&lt;all>"/>

Modified:
trunk/perfsonar-java-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/MetadataKeyMessageHandler.java
===================================================================
---
trunk/perfsonar-java-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/MetadataKeyMessageHandler.java
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/MetadataKeyMessageHandler.java
2013-11-07 22:15:08 UTC (rev 6451)
@@ -117,7 +117,6 @@

List<Message> inputMessages = extractMultipleRequests(reqMessage);
if (inputMessages.isEmpty()) {
- //TODO: url event types
throw new
PerfSONARException("error.common.no_metadata_data_pair",
"There were no metadata/data pairs
found in the message");
}
@@ -186,7 +185,6 @@
getChaining(reqMessage, metadataIdRef, metadatas);
Map<String, Metadata> mergedMetadatas =
mergeAllMetadata(metadatas);

-
for (Metadata metadata : mergedMetadatas.values()) {
message.setMetadata(metadata);
}
@@ -198,17 +196,12 @@
messages.add(message);

} catch (NoSuchMetadataException e) {
-
//wrong MetadataIdRef, remove it
- //TODO: ?
+ // FIXME: don't output stack trace, but log to file
e.printStackTrace();
-
}
-
}
-
return messages;
-
}


@@ -351,8 +344,7 @@
ids.put(meta1id, newMeta1id);

/*
- * TODO:
- * subject chaining reference
+ * TODO: subject chaining reference
* if there is metadata/subject with
* metadataRefId, it should be changed
*

Modified:
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/sql-database_TEST.xml
===================================================================
---
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/sql-database_TEST.xml
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/sql-database_TEST.xml
2013-11-07 22:15:08 UTC (rev 6451)
@@ -11,13 +11,10 @@
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/";
xmlns:iperf="http://ggf.org/ns/nmwg/tools/iperf/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";
+ xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/2.0/";
xmlns="http://ggf.org/ns/nmwg/base/2.0/";>

-
-
<!-- utilization metadata section -->
-
-
<nmwg:metadata id="meta1-test">
<netutil:subject id="subj1">
<nmwgt:interface>
@@ -34,22 +31,16 @@
<nmwg:parameter name="keyword">project:geant2</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
-
-
<nmwg:data id="data1-test" metadataIdRef="meta1-test">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter name="metadataId">meta1-test</nmwg:parameter>
<nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-utilization.xml</nmwg:parameter>
- <nmwg:parameter
name="eventType">http://ggf.org/ns/nmwg/characteristic/utilization/2.0</nmwg:parameter>
</nmwg:parameters>
</nmwg:key>
</nmwg:data>

-
<!-- errors metadata section -->
-
-
<nmwg:metadata id="meta1-errors-test">
<errors:subject id="subj1">
<nmwgt:interface>
@@ -66,22 +57,16 @@
<nmwg:parameter name="keyword">project:geant2</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
-
-
<nmwg:data id="data1-errors-test" metadataIdRef="meta1-errors-test">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="metadataId">meta1-errors-test</nmwg:parameter>
<nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-errors.xml</nmwg:parameter>
- <nmwg:parameter
name="eventType">http://ggf.org/ns/nmwg/characteristic/errors/2.0</nmwg:parameter>
</nmwg:parameters>
</nmwg:key>
</nmwg:data>

-
<!-- discards metadata section -->
-
-
<nmwg:metadata id="meta1-discards-test">
<discards:subject id="subj1">
<nmwgt:interface>
@@ -98,22 +83,16 @@
<nmwg:parameter name="keyword">project:geant2</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
-
-
<nmwg:data id="data1-discards-test" metadataIdRef="meta1-discards-test">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="metadataId">meta1-discards-test</nmwg:parameter>
<nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-discards.xml</nmwg:parameter>
- <nmwg:parameter
name="eventType">http://ggf.org/ns/nmwg/characteristic/discards/2.0</nmwg:parameter>
</nmwg:parameters>
</nmwg:key>
</nmwg:data>

-
<!-- L2 status section -->
-
-
<nmwg:metadata id="md1">
<nmwg:subject id="sub-DFN-LRZ">
<nmwgtopo3:node id="DFN-LRZ">
@@ -127,8 +106,6 @@
</nmwgtopo3:node>
</nmwg:subject>
</nmwg:metadata>
-
-
<nmwg:metadata id="md2">
<nmwg:subject id="sub-DFN-MUE">
<nmwgtopo3:node id="DFN-MUE">
@@ -142,8 +119,6 @@
</nmwgtopo3:node>
</nmwg:subject>
</nmwg:metadata>
-
-
<nmwg:metadata id="md3">
<nmwg:subject id="sub-SURFnet-MUE">
<nmwgtopo3:node id="SURFnet-MUE">
@@ -157,8 +132,6 @@
</nmwgtopo3:node>
</nmwg:subject>
</nmwg:metadata>
-
-
<nmwg:metadata id="md4">
<nmwg:subject id="sub-PSNC-PL">
<nmwgtopo3:node id="PSNC-PL">
@@ -172,8 +145,6 @@
</nmwgtopo3:node>
</nmwg:subject>
</nmwg:metadata>
-
-
<nmwg:metadata id="md5">
<nmwg:subject id="sub-PSNC-PL-2">
<nmwgtopo3:node id="PSNC-PL-2">
@@ -187,24 +158,18 @@
</nmwgtopo3:node>
</nmwg:subject>
</nmwg:metadata>
-
-
<nmwg:metadata id="md-link-LRZ-SARA-DEISA-001">
<nmwg:subject id="sub1">
<nmtl2:link>
-
<nmtl2:name type="logical">DFN-link-1234</nmtl2:name>
<nmtl2:globalName
type="logical">LRZ-SARA-DEISA-001</nmtl2:globalName>
<nmtl2:type>NREN_Link</nmtl2:type>
-
<nmwgtopo3:node nodeIdRef="DFN-LRZ">
<nmwgtopo3:role>EndPoint</nmwgtopo3:role>
</nmwgtopo3:node>
-
<nmwgtopo3:node nodeIdRef="DFN-MUE">
<nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
</nmwgtopo3:node>
-
</nmtl2:link>
</nmwg:subject>
<nmwg:parameters>
@@ -214,24 +179,18 @@
</nmwg:parameters>
<nmwg:eventType>Path.Status</nmwg:eventType>
</nmwg:metadata>
-
-
<nmwg:metadata id="md-link-LRZ-SARA-DEISA-002">
<nmwg:subject id="sub1">
<nmtl2:link>
-
<nmtl2:name type="logical">DFN-Surfnet-Link-5678</nmtl2:name>
<nmtl2:globalName
type="logical">LRZ-SARA-DEISA-002</nmtl2:globalName>
<nmtl2:type>ID_Link</nmtl2:type>
-
<nmwgtopo3:node nodeIdRef="DFN-MUE">
<nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
</nmwgtopo3:node>
-
<nmwgtopo3:node nodeIdRef="SURFnet-MUE">
<nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
</nmwgtopo3:node>
-
</nmtl2:link>
</nmwg:subject>
<nmwg:parameters>
@@ -241,24 +200,18 @@
</nmwg:parameters>
<nmwg:eventType>Path.Status</nmwg:eventType>
</nmwg:metadata>
-
-
<nmwg:metadata id="md-link-PSNC-DFN-MUE-003">
<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:parameters>
@@ -268,24 +221,18 @@
</nmwg:parameters>
<nmwg:eventType>Path.Status</nmwg:eventType>
</nmwg:metadata>
-
-
<nmwg:metadata id="md-link-PSNC-2-DFN-MUE-004">
<nmwg:subject id="sub1">
<nmtl2:link>
-
<nmtl2:name
type="logical">PSNC-2-DFN-MUE-Link-1002</nmtl2:name>
<nmtl2:globalName
type="logical">PSNC-2-DFN-MUE-004</nmtl2:globalName>
<nmtl2:type>ID_Link</nmtl2:type>
-
<nmwgtopo3:node nodeIdRef="PSNC-PL-2">
<nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
</nmwgtopo3:node>
-
<nmwgtopo3:node nodeIdRef="DFN-MUE">
<nmwgtopo3:role>DemarcPoint</nmwgtopo3:role>
</nmwgtopo3:node>
-
</nmtl2:link>
</nmwg:subject>
<nmwg:parameters>
@@ -295,8 +242,6 @@
</nmwg:parameters>
<nmwg:eventType>Path.Status</nmwg:eventType>
</nmwg:metadata>
-
-
<nmwg:data id="d1" metadataIdRef="md-link-LRZ-SARA-DEISA-001">
<nmwg:key>
<nmwg:parameters>
@@ -305,8 +250,6 @@
</nmwg:parameters>
</nmwg:key>
</nmwg:data>
-
-
<nmwg:data id="d2" metadataIdRef="md-link-LRZ-SARA-DEISA-002">
<nmwg:key>
<nmwg:parameters>
@@ -315,8 +258,6 @@
</nmwg:parameters>
</nmwg:key>
</nmwg:data>
-
-
<nmwg:data id="d3" metadataIdRef="md-link-PSNC-DFN-MUE-003">
<nmwg:key>
<nmwg:parameters>
@@ -325,8 +266,6 @@
</nmwg:parameters>
</nmwg:key>
</nmwg:data>
-
-
<nmwg:data id="d4" metadataIdRef="md-link-PSNC-2-DFN-MUE-004">
<nmwg:key>
<nmwg:parameters>
@@ -336,10 +275,7 @@
</nmwg:key>
</nmwg:data>

-
<!-- iperf/bwctl metadata section -->
-
-
<nmwg:metadata id="meta1-iperf-test">
<iperf:subject id="subject-1">
<nmwgt:endPointPair
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";>
@@ -352,18 +288,15 @@
<nmwg:parameter name="keyword">project:geant2</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
-
<nmwg:data id="data1-iperf-test" metadataIdRef="meta1-iperf-test">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="metadataId">meta1-iperf-test</nmwg:parameter>
<nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-iperf.xml</nmwg:parameter>
- <nmwg:parameter
name="eventType">http://ggf.org/ns/nmwg/tools/iperf/2.0</nmwg:parameter>
</nmwg:parameters>
</nmwg:key>
</nmwg:data>

-
<nmwg:metadata id="meta2-iperf-test">
<iperf:subject id="subject-1">
<nmwgt:endPointPair
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";>
@@ -376,21 +309,16 @@
<nmwg:parameter name="keyword">project:geant2</nmwg:parameter>
</nmwg:parameters>
</nmwg:metadata>
-
<nmwg:data id="data2-iperf-test" metadataIdRef="meta2-iperf-test">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter
name="metadataId">meta2-iperf-test</nmwg:parameter>
<nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-iperf.xml</nmwg:parameter>
- <nmwg:parameter
name="eventType">http://ggf.org/ns/nmwg/tools/iperf/2.0</nmwg:parameter>
</nmwg:parameters>
</nmwg:key>
</nmwg:data>

-
<!-- ping metadata section -->
-
-
<nmwg:metadata id="ping-meta1">
<ping:subject id="sub1">
<nmwgt:endPointPair>
@@ -400,16 +328,62 @@
</ping:subject>

<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
</nmwg:metadata>
-
<nmwg:data id="ping-data1" metadataIdRef="ping-meta1">
<nmwg:key>
<nmwg:parameters>
<nmwg:parameter name="metadataId">ping-meta1</nmwg:parameter>
<nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-clmp-ping.xml</nmwg:parameter>
- <nmwg:parameter
name="eventType">http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:parameter>
</nmwg:parameters>
</nmwg:key>
</nmwg:data>

+ <!-- owamp metadata section -->
+ <nmwg:metadata id="owamp-meta1">
+ <owamp:subject id="sub1">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv4" value="222.22.22.22" />
+ <nmwgt:dst type="ipv4" value="111.11.11.11" />
+ </nmwgt:endPointPair>
+ </owamp:subject>
+ <owamp:parameters id="param1">
+ <nmwg:parameter name="direction">to</nmwg:parameter>
+ <nmwg:parameter name="count" value="10"/>
+ <nmwg:parameter name="size" value="10"/>
+ </owamp:parameters>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/2.0</nmwg:eventType>
+ </nmwg:metadata>
+ <nmwg:data id="data1-owamp" metadataIdRef="owamp-meta1">
+ <nmwg:key>
+ <nmwg:parameters>
+ <nmwg:parameter
name="metadataId">owamp-meta1</nmwg:parameter>
+ <nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-clmp-owamp.xml</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:key>
+ </nmwg:data>

+ <!-- owamp metadata summary (aggregated) data -->
+ <nmwg:metadata id="owamp-meta2">
+ <owamp:subject id="sub1">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv4" value="222.22.22.21" />
+ <nmwgt:dst type="ipv4" value="111.11.11.12" />
+ </nmwgt:endPointPair>
+ </owamp:subject>
+ <owamp:parameters id="param1">
+ <nmwg:parameter name="direction">to</nmwg:parameter>
+ <nmwg:parameter name="count" value="10"/>
+ <nmwg:parameter name="size" value="10"/>
+ <nmwg:parameter name="output">summary</nmwg:parameter>
+ </owamp:parameters>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/2.0</nmwg:eventType>
+ </nmwg:metadata>
+ <nmwg:data id="data2-owamp" metadataIdRef="owamp-meta2">
+ <nmwg:key>
+ <nmwg:parameters>
+ <nmwg:parameter
name="metadataId">owamp-meta2</nmwg:parameter>
+ <nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-owamp-aggregation.xml</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:key>
+ </nmwg:data>
+
</nmwg:store>
\ No newline at end of file

Modified:
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/sql-database_clmp-owamp.xml
===================================================================
---
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/sql-database_clmp-owamp.xml
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-sql-ma/src/main/resources/perfsonar/conf/sql-database_clmp-owamp.xml
2013-11-07 22:15:08 UTC (rev 6451)
@@ -2,63 +2,55 @@
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/2.0/";
xmlns="http://ggf.org/ns/nmwg/base/2.0/";>

- <nmwg:metadata id="owamp-meta1">
- <owamp:subject id="sub1">
- <nmwgt:endPointPair>
- <nmwgt:src type="ipv4" value="222.22.22.22" />
- <nmwgt:dst type="ipv4" value="111.11.11.11" />
- </nmwgt:endPointPair>
- </owamp:subject>
+ <!-- owamp metadata section -->
+ <nmwg:metadata id="owamp-meta1">
+ <owamp:subject id="sub1">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv4" value="222.22.22.22" />
+ <nmwgt:dst type="ipv4" value="111.11.11.11" />
+ </nmwgt:endPointPair>
+ </owamp:subject>
+ <owamp:parameters id="param1">
+ <nmwg:parameter name="direction">to</nmwg:parameter>
+ <nmwg:parameter name="count" value="10"/>
+ <nmwg:parameter name="size" value="10"/>
+ </owamp:parameters>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/2.0</nmwg:eventType>
+ </nmwg:metadata>
+ <nmwg:data id="data1-owamp" metadataIdRef="owamp-meta1">
+ <nmwg:key>
+ <nmwg:parameters>
+ <nmwg:parameter
name="metadataId">owamp-meta1</nmwg:parameter>
+ <nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-clmp-owamp.xml</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:key>
+ </nmwg:data>

- <owamp:parameters id="param1">
- <nmwg:parameter name="direction">to</nmwg:parameter>
- <nmwg:parameter name="count" value="10"/>
- <nmwg:parameter name="size" value="10"/>
- </owamp:parameters>
+ <!-- owamp metadata summary (aggregated) data -->
+ <nmwg:metadata id="owamp-meta2">
+ <owamp:subject id="sub1">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv4" value="222.22.22.21" />
+ <nmwgt:dst type="ipv4" value="111.11.11.12" />
+ </nmwgt:endPointPair>
+ </owamp:subject>
+ <owamp:parameters id="param1">
+ <nmwg:parameter name="direction">to</nmwg:parameter>
+ <nmwg:parameter name="count" value="10"/>
+ <nmwg:parameter name="size" value="10"/>
+ <nmwg:parameter name="output">summary</nmwg:parameter>
+ </owamp:parameters>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/2.0</nmwg:eventType>
+ </nmwg:metadata>
+ <nmwg:data id="data2-owamp" metadataIdRef="owamp-meta2">
+ <nmwg:key>
+ <nmwg:parameters>
+ <nmwg:parameter
name="metadataId">owamp-meta2</nmwg:parameter>
+ <nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-owamp-aggregation.xml</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:key>
+ </nmwg:data>

- <nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/2.0
- </nmwg:eventType>
- </nmwg:metadata>
-
- <nmwg:data id="data1-owamp" metadataIdRef="owamp-meta1">
- <nmwg:key>
- <nmwg:parameters>
- <nmwg:parameter name="metadataId">owamp-meta1
- </nmwg:parameter>
- <nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-clmp-owamp.xml</nmwg:parameter>
- </nmwg:parameters>
- </nmwg:key>
- </nmwg:data>
-
- <!-- This is metadata to store SUMMARY (aggregated) data -->
- <nmwg:metadata id="owamp-meta2">
- <owamp:subject id="sub1">
- <nmwgt:endPointPair>
- <nmwgt:src type="ipv4" value="222.22.22.21" />
- <nmwgt:dst type="ipv4" value="111.11.11.12" />
- </nmwgt:endPointPair>
- </owamp:subject>
-
- <owamp:parameters id="param1">
- <nmwg:parameter name="direction">to</nmwg:parameter>
- <nmwg:parameter name="count" value="10"/>
- <nmwg:parameter name="size" value="10"/>
- <nmwg:parameter name="output">summary</nmwg:parameter>
- </owamp:parameters>
-
- <nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/2.0
- </nmwg:eventType>
- </nmwg:metadata>
-
- <nmwg:data id="data2-owamp" metadataIdRef="owamp-meta2">
- <nmwg:key>
- <nmwg:parameters>
- <nmwg:parameter
name="metadataId">owamp-meta2</nmwg:parameter>
- <nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-owamp-aggregation.xml</nmwg:parameter>
- </nmwg:parameters>
- </nmwg:key>
- </nmwg:data>
-
</nmwg:store>



Modified:
trunk/perfsonar-java-sql-ma/src/main/webapp/WEB-INF/samples/requests/MeasurementArchiveStoreRequest-owamp-1.xml
===================================================================
---
trunk/perfsonar-java-sql-ma/src/main/webapp/WEB-INF/samples/requests/MeasurementArchiveStoreRequest-owamp-1.xml
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-sql-ma/src/main/webapp/WEB-INF/samples/requests/MeasurementArchiveStoreRequest-owamp-1.xml
2013-11-07 22:15:08 UTC (rev 6451)
@@ -10,7 +10,7 @@
<nmwg:metadata id="meta1">
<owamp:subject id="subj1">
<nmwgt:endPointPair>
- <nmwgt:src type="ipv4" value="222.22.22.22"
/> <!-- The host where is OWAMP M -->
+ <nmwgt:src type="ipv4" value="222.22.22.22"
/> <!-- The host where is OWAMP MP -->
<nmwgt:dst type="ipv4" value="111.11.11.11"
/> <!-- destination host -->
</nmwgt:endPointPair>
</owamp:subject>

Modified:
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
===================================================================
---
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
2013-11-01 19:15:39 UTC (rev 6450)
+++
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/SQL_MA_soapui-project.xml
2013-11-07 22:15:08 UTC (rev 6451)
@@ -1,5 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<con:soapui-project name="SQL-MA_IF_BASED" soapui-version="4.6.1"
activeEnvironment="Default" abortOnError="false" runType="SEQUENTIAL"
resourceRoot=""
xmlns:con="http://eviware.com/soapui/config";><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestRunnerAction@values-local"><![CDATA[<xml-fragment
xmlns:con="http://eviware.com/soapui/config";>
+<con:soapui-project name="SQL MA Service" soapui-version="4.6.1"
activeEnvironment="Default" abortOnError="false" runType="SEQUENTIAL"
resourceRoot=""
xmlns:con="http://eviware.com/soapui/config";><con:description>Full
functionnal test suite for the perfSONAR SQL MA Service.
+
+This test suite targets the SQL MA with base1 implementation. (base2
returns different status codes in some situations)
+
+For this project to run, two libraries must by available in the bin/ext
soapUI directory:
+- jing.jar (works well with v20091111),
+- org.perfsonar.sopaUI.ls.jar (which contains the TestUtil java class)
+</con:description><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestRunnerAction@values-local"><![CDATA[<xml-fragment
xmlns:con="http://eviware.com/soapui/config";>
<con:entry key="TestRunner Path" value=""/>
<con:entry key="Domain" value=""/>
<con:entry key="LoadTest" value="&lt;all>"/>
@@ -35,11 +42,11 @@
<con:entry key="Print Report" value="false"/>
<con:entry key="Open Report" value="false"/>
<con:entry key="Username" value=""/>
-</xml-fragment>]]></con:setting></con:settings><con:interface
name="MetadataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}MetadataRequest";
soapVersion="1_1"
definition="file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyRequest.wsdl"
xsi:type="con:WsdlInterface" wsaVersion="NONE"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:settings><con:setting

id="com.eviware.soapui.impl.wsdl.actions.iface.tools.tcpmon.TcpMonAction@values-local">&lt;xml-fragment
xmlns:con="http://eviware.com/soapui/config";>
+</xml-fragment>]]></con:setting></con:settings><con:interface
name="MetadataRequest"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}MetadataRequest";
soapVersion="1_1"
definition="file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyRequest.wsdl"
xsi:type="con:WsdlInterface" wsaVersion="NONE"
id="bd48e09f-3cc9-4e44-9b07-e73493a06e64"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:settings><con:setting

id="com.eviware.soapui.impl.wsdl.actions.iface.tools.tcpmon.TcpMonAction@values-local">&lt;xml-fragment
xmlns:con="http://eviware.com/soapui/config";>
&lt;con:entry key="Add local endpoint" value="false"/>
&lt;con:entry key="Endpoint"
value="http://192.168.10.86:8080/geant2_java-rrd-ma-2.3-RC4/services/MeasurementArchiveService"/>
&lt;con:entry key="Local Port" value=""/>
-&lt;/xml-fragment></con:setting></con:settings><con:endpoints><con:endpoint>http://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://perfsonar.carnet.hr:8080/perfSONAR-SQL-MA/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://sqlma:8080/perfsonar-java-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="Metadata" bindingOperationName="Metadata" inputName=""
isOneWay="false" receivesAttachments="false" sendsAttachments="false"
type="Request-Response"><con:settings/><con:call name="Metadata Request"
outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perf

sonar-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/";>
+&lt;/xml-fragment></con:setting></con:settings><con:endpoints><con:endpoint>http://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://localhost:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="Metadata" bindingOperationName="Metadata" inputName=""
isOneWay="false" receivesAttachments="false" sendsAttachments="false"
type="Request-Response"
id="b2ae7dd4-544f-4a2d-96a3-5b5dd6d8e911"><con:settings/><con:call
name="Metadata Request" outgoingWss="" incomingWss=""
id="b6714ff9-014f-4000-a3ab-7cb57815cc4d"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas
.xmlsoap.org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<ns:message id="?" messageIdRef="?" type="?">
@@ -312,7 +319,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"
xsi:type="con:WsdlInterface" wsaVersion="NONE"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:settings/><con:endpoints><con:endpoint>http://genesis-vm-centos6-32.rrze.uni-erlangen.de: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"
type="Request-Response"><con:settings/><con:call
name="SetupDataRequest"><con:settings/><con:encoding>UTF-

8</con:encoding><con:endpoint>http://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+</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"
xsi:type="con:WsdlInterface" wsaVersion="NONE"
id="8bf31b67-7906-4c33-ac4b-a2847fa315e9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:settings/><con:endpoints><con:endpoint>http://genesis-vm-centos6-32.rrze.uni-erlangen.de: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"
type="Request-Response" id="cedabb70-4d60-42ab-892b-3a0e155456aa
"><con:settings/><con:call name="SetupDataRequest"
id="8a2c6d87-c6af-4d09-9a10-2c4291418609"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://genesis-vm-centos6-32.rrze.uni-erlangen.de: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 +562,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"
xsi:type="con:WsdlInterface" wsaVersion="NONE"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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" type="Request-Response"><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/";>
+</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"
xsi:type="con:WsdlInterface" wsaVersion="NONE"
id="0d9c5cc6-d58e-452e-b2b7-deefa5ad85b6"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint></con:endpoints><con:operation
action="" name="LookupInfo" bindingOperationName="LookupInfo" inputName="" is
OneWay="false" receivesAttachments="false" sendsAttachments="false"
type="Request-Response"
id="a1e0f904-24f1-44fd-a28e-0f9e2770ece4"><con:settings/><con:call
name="Request 1"
id="aeae01bf-4ddc-4dec-b8ce-81b25d83e273"><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 +697,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"
xsi:type="con:WsdlInterface" wsaVersion="NONE"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><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"
type="Request-Response"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</c

on: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/";>
+&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"
xsi:type="con:WsdlInterface" wsaVersion="NONE"
id="8f0bcd75-e48a-4084-a715-ba77c01c8268"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><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"
type="Request-Response" id="788a14b2-7b7f-4e7f-a447-ce0054b8f
42f"><con:settings/><con:call name="Request 1"
id="30a0cc54-dff7-437a-b672-1da0cf4aa9c6"><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://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:Envelope>]]></con:request></con:call><con:call name="Request 1"
id="04fdec5d-892a-4427-b5a3-4afe51263066"><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,7 +817,7 @@
</xs:simpleContent>
</xs:complexType>
</xs:element>
-</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:testSuite

name="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"
maxResults="0"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/Measu
rementArchiveService</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"
id="f48d15ee-cb2a-4a20-ac63-05ae1781218a"><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"
maxResults="0"><con:settings/><con:testStep type="request"
name="Metadata-Errors"
id="d55cc925-7075-4275-9265-d0c5abd05d92"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="Metadata-Errors" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message 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/";>
@@ -830,13 +837,13 @@
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="25539f76-a675-4ea6-968b-ff1a7311482f"/><con:assertion type="SOAP Fault
Assertion" id="31fe761e-8cc5-4151-96ba-b1198238d93b"/><con:assertion
type="XPath Match"
id="3b36d71c-0079-4ce9-a304-c92415942b29"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="d1d5927b-3e5e-4f16-adae-ad85a0c83d0c"><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/';
@@ -851,7 +858,7 @@
and

(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="consolidationFunction"]
eq "AVERAGE")
and
-(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"]
eq
"60")</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"]
eq
"60")</path><content>true</content><allowWildcards>true</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="5cbc33ec-43c2-4310-8624-95943c809da2"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -871,7 +878,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
name="SQL-groovy"><con:configuration><scriptText>import java.io.File;
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="SQL-groovy"
id="17079f25-5f89-4258-bfed-ed43a9119a2a"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -893,7 +900,7 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.metadataId +" "+it.value+"
"+it.valueUnits
-
}</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="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" outgoingWss=""
incomingWss=""><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://sqlma:8

080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+
}</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Discards - No consolidation function"
id="6b27cf61-f004-438c-b35a-efbc079faae0"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -918,13 +925,13 @@
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="acf83c19-d406-4795-9e0c-b5ce63aa7fee"/><con:assertion type="SOAP Fault
Assertion" id="7a5deb45-5bf5-45ae-939d-c3b463d55dc7"/><con:assertion
type="XPath Match"
id="6090312c-1c2a-47d1-991b-cdcbbc52a514"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="98c53c18-c926-422b-84c3-b2cd6def8578"><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
discards='http://ggf.org/ns/nmwg/characteristic/discards/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
@@ -956,7 +963,7 @@
and

(fn:string(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"])="http://ggf.org/ns/nmwg/characteristic/discards/2.0";)
and
-(count(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="consolidationFunction"])=0)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="consolidationFunction"])=0)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="ea101383-9d8e-4304-92e8-d65e66c6019f"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -976,7 +983,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
name="SQL-groovy"><con:configuration><scriptText>import java.io.File;
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="SQL-groovy"
id="e4d9a5a0-4d35-4f4f-b919-03f1ddd9d04e"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -998,7 +1005,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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sq

l-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"
id="5a37513e-7d84-48c7-8505-ef4efd69dec2"><con:configuration/></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Utilization-just capacity in description"
id="3ca0d03f-f8b6-431b-b293-43c0b391f92c"><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" outgoingWss=""
incomingWss=""><con:settings/
><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1023,13 +1030,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:C:\Documents and
Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="612eb368-69d4-4709-b05f-b3f966fa82c4"/><con:assertion type="SOAP Fault
Assertion" id="b2c3b194-763a-4a89-9b32-6c691872f874"/><con:assertion
type="Schema Compliance" disabled="true"
id="844e152c-9210-4bba-9880-a642dd5eeb46"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="f2621e05-cb87-4ccc-b3e7-26a4215bc434"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="fe1d64f0-9718-4cb3-87fb-d281221dad10"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/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/';
@@ -1042,7 +1049,7 @@
and
(every $eventType in //nmwg:message/nmwg:metadata/nmwg:eventType satisfies
$eventType="http://ggf.org/ns/nmwg/characteristic/utilization/2.0";)
and
-(count(//nmwg:message/nmwg:data) =
count(//nmwg:message/nmwg:metadata))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:message/nmwg:data) =
count(//nmwg:message/nmwg:metadata))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="f729feb5-993f-489a-9fb0-4dba90f022ec"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1062,7 +1069,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
name="SQL-groovy"><con:configuration><scriptText>import java.io.File;
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="SQL-groovy"
id="a9327058-df5f-4814-b282-fbe6519dc32d"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1084,7 +1091,7 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.metadataId +" "+it.value+"
"+it.valueUnits
-
}</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-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/";
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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Errors"
id="7bf0c0b8-2ce7-477a-9e45-18f5fa0ab99e"><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" outgoingWss=""
incomingWss=""><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://sqlma:8

080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1142,13 +1149,13 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5e619a7a-5a1f-4f24-a162-dfb9988677de"/><con:assertion type="SOAP Fault
Assertion" id="66f2a2e9-e87f-477f-a5a3-380ace6a5ecf"/><con:assertion
type="Schema Compliance" disabled="true"
id="09c5e17d-5516-489a-aa77-eda5b8b9e299"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="e9b1788e-b80c-4f82-bbad-0691ad6f2a41"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="5dbba67b-017c-47c4-b94f-a6d91805432d"><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/';
@@ -1179,7 +1186,7 @@
satisfies (fn:string($source)="inerrors"))
and
(every $type in
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"]/@value
-satisfies
(fn:string($type)="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;
+satisfies
(fn:string($type)="http://ggf.org/ns/nmwg/characteristic/errors/2.0";))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="b3f2e67b-b944-47e7-88b6-cbb1624dcefe"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1199,7 +1206,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors 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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.
org/soap/envelope/" >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors 1 data element"
id="52942ce0-ca07-4630-8bfb-c53802f542ec"><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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envel
ope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1238,13 +1245,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="52376761-edfe-4e43-b5d2-93f6bc85e078"/><con:assertion type="SOAP Fault
Assertion" id="6d6a809e-b999-4cb5-8a8e-dac2c9c264d4"/><con:assertion
type="Schema Compliance" disabled="true"
id="98f3a33d-2956-46a5-817d-bedcca7f3086"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="9182d455-1929-444f-b5cf-8b5bce729cb6"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="bde670f7-d5f9-4547-9a44-59b5ee33bd0e"><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/';
@@ -1252,7 +1259,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")</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"
id="ef441fae-a131-4061-a648-601b5d769da8"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1272,7 +1279,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/
soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Utilization 2 Data elements"
id="1517a87c-a905-4850-ad21-6098a32427ac"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope

xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1328,13 +1335,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="62df5713-fceb-4af4-a12b-f73379fca797"/><con:assertion type="SOAP Fault
Assertion" id="b3b87b8b-0728-4ed9-97e9-c0c22dabd39c"/><con:assertion
type="Schema Compliance" disabled="true"
id="6c6a761c-b8cb-4911-a413-0c9562c4ec73"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="f0a89a12-f817-4828-8889-774c182cc09d"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
select='http://ggf.org/ns/nmwg/ops/select/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="5bc9363d-c79a-4175-869b-27f93d827638"><con:configuration><path>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";;
@@ -1358,7 +1365,7 @@
and

(count(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters[nmwg:parameter="http://ggf.org/ns/nmwg/characteristic/utilization/2.0";])=2)
and
-(count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters[nmwg:parameter="http://ggf.org/ns/nmwg/characteristic/utilization/2.0";])=2)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters[nmwg:parameter="http://ggf.org/ns/nmwg/characteristic/utilization/2.0";])=2)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="357660e4-060d-4047-95a6-197cd627cc18"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1378,7 +1385,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors - No resolution"
id="c52b363d-d840-4a72-bb66-4a600013be16"><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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1415,13 +1422,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="3b19e495-a9cd-49e3-995a-fda5620249ad"/><con:assertion type="SOAP Fault
Assertion" id="9fe526f7-bea9-4314-9dcd-17e1e6a21a47"/><con:assertion
type="Schema Compliance" disabled="true"
id="7366e5b4-7fde-49e3-9e02-bddfd961a8af"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="fef467d5-f670-40aa-8a32-54f0a4d291e7"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="fbc1fd07-d846-489b-8fbb-591a7161316a"><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/';
@@ -1454,7 +1461,7 @@
and

(fn:string(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"])="http://ggf.org/ns/nmwg/characteristic/errors/2.0";)
and
-(count(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"])=0)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"])=0)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="98c961d2-1601-4faa-9734-85ad1f94e075"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1474,7 +1481,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://sc
hemas.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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Discards with additional information"
id="a3cd5c19-8027-4e7b-8f90-42c5d54b3750"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1515,13 +1522,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:C:\Documents and
Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="3a8d8d67-dd4a-48ae-9aca-327b622b86af"/><con:assertion type="SOAP Fault
Assertion" id="d10ce292-4a7b-43c4-a797-352c6cde1df8"/><con:assertion
type="Schema Compliance" disabled="true"
id="2bbbab65-0c37-48ce-8cf6-0f1514a44a09"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="855706f8-f079-4f97-a150-5a6d6f304262"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
select='http://ggf.org/ns/nmwg/ops/select/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="3522b0c0-2b01-4a01-8100-d20fdd3c24c9"><con:configuration><path>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";;
@@ -1549,7 +1556,7 @@
and
(every $param in
//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"]
satisfies $param="60")
and
-(every $param in
//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="consolidationFunction"]
satisfies
$param="AVERAGE")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(every $param in
//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="consolidationFunction"]
satisfies
$param="AVERAGE")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="baa31434-108c-4723-bc1e-e41aadf1ea82"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1569,7 +1576,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-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/";
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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata with Key-Discards with select parameters in
key-different resolution"
id="9456880e-3030-4585-a426-f3fdd490fdc5"><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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchi
veService</con: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"
@@ -1629,13 +1636,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:C:\Documents and
Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="431bb942-1892-4e5a-aff8-8ff9dcf3f21d"/><con:assertion type="SOAP Fault
Assertion" id="15e04205-b25c-46e3-b10f-6099d899bb11"/><con:assertion
type="Schema Compliance" disabled="true"
id="f22fd61c-52ff-4a11-9fb4-ab4b11874dc8"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="84435d74-9fa1-4170-9422-de4d252b86cc"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
select='http://ggf.org/ns/nmwg/ops/select/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="4d1a8671-2bf4-47b4-abee-14e0b1744125"><con:configuration><path>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";;
@@ -1648,7 +1655,7 @@
and
(every $param in
//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="startTime"]
satisfies $param="1186735200")
and
-(every $param in
//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="endTime"]
satisfies
$param="1186739100")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(every $param in
//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="endTime"]
satisfies
$param="1186739100")</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="7ebad252-6a98-4780-8ca8-f63b60b35448"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1668,7 +1675,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors-Full interface description"
id="2bcb74ab-a499-4500-806a-11cb0fa2f841"><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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1709,13 +1716,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:C:\Documents and
Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="b284c560-18ae-458a-a9e1-a9c92d192e88"/><con:assertion type="SOAP Fault
Assertion" id="5e1a3048-7480-4149-8cb2-8fc944a0db25"/><con:assertion
type="Schema Compliance" disabled="true"
id="82f8a664-a523-4391-9bbd-52bc0cabf086"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="42577262-f2f8-4350-bb1a-ae948f7b1ca9"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="3fc8a4f7-7a63-4ab0-8254-a17d8173cd61"><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/';
@@ -1746,7 +1753,7 @@
(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: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"
id="35addf3b-e3ec-4c36-a447-db3b457a542e"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1766,7 +1773,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Discards-just host-name in description"
id="ffd267d6-89eb-4d13-be2c-1def53f382df"><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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1802,13 +1809,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:C:\Documents and
Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="19545461-156a-45aa-8901-f8d87c038930"/><con:assertion type="SOAP Fault
Assertion" id="d67846dd-657e-4125-a641-25de909b65f6"/><con:assertion
type="Schema Compliance" disabled="true"
id="f3316288-d0aa-4853-8c55-8c7adf8fd8cb"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="983a3c29-bf76-4cf7-a9c5-308e70db8c51"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="ebaa84b2-7d35-457f-a40f-9f97b030fddb"><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
discards='http://ggf.org/ns/nmwg/characteristic/discards/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
@@ -1838,7 +1845,7 @@
(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/discards/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:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"])="http://ggf.org/ns/nmwg/characteristic/discards/2.0";)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="84fb2ca8-04a3-46af-b59e-39b47d461975"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1858,7 +1865,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors -Both key and select"
id="02fd923e-d2b4-4305-9d8e-832de5ab0232"><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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -1916,13 +1923,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:C:\Documents and
Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="495fe2ef-6571-4a01-8e8f-38108273e91b"/><con:assertion type="SOAP Fault
Assertion" id="ab4aeab5-ab81-4777-b61a-c00e69bc4c3b"/><con:assertion
type="Schema Compliance" disabled="true"
id="bb75c778-e86d-4018-b7b7-229d52889f0a"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="9e540ab7-7a89-4cbe-923f-3cc96a10c774"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="941d53a6-0a26-46c8-bf6a-9c699c91991f"><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/';
@@ -1951,7 +1958,7 @@
and
(count(
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="file"]="/home/mike/geant2_java-rrd-ma-2.3-RC4/samples/rrd/test.rrd")=1)
and
-(count(
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="file"]="/home/mike/geant2_java-rrd-ma-2.3-RC1/samples/rrd/test.rrd")=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(
//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="file"]="/home/mike/geant2_java-rrd-ma-2.3-RC1/samples/rrd/test.rrd")=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="9ce0793d-b17d-4c13-bb52-159b4f3e6bac"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -1971,7 +1978,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors-Discards -Both key and select"
id="a2c0b38f-119f-4af5-b409-6e4095109ed4"><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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -2052,13 +2059,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:C:\Documents and
Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="16fbbc8d-38a1-4817-9ba2-e9c51111f947"/><con:assertion type="SOAP Fault
Assertion" id="1cfb4145-2f3f-440f-be7d-357d773462cc"/><con:assertion
type="Schema Compliance" disabled="true"
id="1ff9db4b-1fb7-44f0-9d44-20d7f0a66fc2"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="5c44b020-1b2d-4c04-9d3a-fbb1192ef94a"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="ed7065a8-66c7-4755-89a7-5009cc1f7d90"><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
discards='http://ggf.org/ns/nmwg/characteristic/discards/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
@@ -2083,7 +2090,7 @@
and

(count(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter="inerrors")=1)
and
-(count(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter="indiscards")=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter="indiscards")=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="b1bc3bd1-9566-4f8c-9aaf-46785f3ab219"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2103,7 +2110,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors different parameter element"
id="07b56431-1d84-4b2e-a233-b11ba2b3fa95"><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" outgoingWss=""
incomingWss=""><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -2142,13 +2149,13 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:C:\Documents and
Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="48b101f3-eb30-40af-a310-f29e11fa9c0b"/><con:assertion type="SOAP Fault
Assertion" id="a48d2f67-d692-4d2c-9bcd-1d8e3a448939"/><con:assertion
type="Schema Compliance" disabled="true"
id="5bd4062f-9a39-4cd6-aaed-a3a073beb1aa"><con:configuration><definition>file:C:\Documents
and Settings\IBM\My
Documents\JavaRRDMAsoapUI\rrd-ma-metadata-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="001b4d65-2b4a-43b6-8140-7f46e8abc8c2"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="b47fba1c-00a0-49bb-9ff1-254dbafa19d9"><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/';
@@ -2178,7 +2185,7 @@
(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: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"
id="a9d98bb5-d3d2-4a37-a70c-49194feb28ed"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2198,7 +2205,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Copy of 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="Copy of Metadata-Errors" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Copy of Metadata-Errors"
id="4d648817-5d13-4348-bca4-f6ed8330084a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="Copy of Metadata-Errors" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/so
ap/envelope/" >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";>
@@ -2234,13 +2241,13 @@
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1ca89c00-638b-4916-b335-cbf877648748"/><con:assertion type="SOAP Fault
Assertion" id="a1a5160a-0920-461c-bda9-b0be3edb2795"/><con:assertion
type="XPath Match"
id="df1b199b-93d0-4a7e-8d48-f4fd5007cf39"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MetadataKeyResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="aec10fa4-e581-4849-8984-d818e77e8fa1"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
@@ -2255,7 +2262,7 @@
and

(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="consolidationFunction"]
eq "AVERAGE")
and
-(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"]
eq
"60")</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(//nmwg:message/nmwg:data/nmwg:key/select:parameters/nmwg:parameter[@name="resolution"]
eq
"60")</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="717b6089-820a-4ba0-ba39-a446824295a0"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2275,7 +2282,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
name="SQL-groovy"><con:configuration><scriptText>import java.io.File;
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="SQL-groovy"
id="f4f953f4-51f8-45c7-aab4-f9da459ebfd2"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2297,7 +2304,7 @@
}
resultList.each{
println "\n We have a match" + "\n"+ it.metadataId +" "+it.value+"
"+it.valueUnits
-
}</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="9533ade3-3cd3-4058-8d28-ea4bb98663c0"
maxResults="0"><con:settings/><con:testStep type="request" name="Metadata
-Utilization Not type in message"><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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+
}</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="9533ade3-3cd3-4058-8d28-ea4bb98663c0"
maxResults="0"><con:settings/><con:testStep type="request" name="Metadata
-Utilization Not type in message"
id="bdcde19a-e6b1-468d-a194-0a17de881ca2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="M
etadata -Utilization Not type in message" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message
@@ -2323,7 +2330,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="c576b010-6d1d-414d-b4e7-4e45c2cd13a1"/><con:assertion type="SOAP Fault
Assertion" id="f1938012-0378-4174-9eb7-62763c0970e1"/><con:assertion
type="XPath Match"
id="a845264a-79f5-42e0-bd95-6c193d389aa4"><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";;
@@ -2332,7 +2339,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="78f0b600-7374-46a8-b5c9-9ec7e817a887"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2351,7 +2358,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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="h
ttp://schemas.xmlsoap.org/soap/envelope/" >
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Errors emtpy type in message"
id="2cfa2ad3-e992-4069-83c7-c83472e9dbc9"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><
![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message
@@ -2377,7 +2384,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="766e16d9-6ab2-48ec-9cf1-df291641bd42"/><con:assertion type="SOAP Fault
Assertion" id="fb717e97-0ce2-4531-8c57-4adb01a3627e"/><con:assertion
type="XPath Match"
id="943419e6-7a7e-4edd-a24a-62df8999fd77"><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";;
@@ -2386,7 +2393,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="251566a5-232c-4d58-b9fc-3178fd502b2f"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2405,7 +2412,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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapen
v="http://schemas.xmlsoap.org/soap/envelope/"; >
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Discards wrong type in message"
id="70381cdf-f9b2-4260-9adc-0dba4a1d3862"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:reque
st><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message
@@ -2431,7 +2438,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="7c943a5a-c2e4-4f63-95c5-554bb4c5c19b"/><con:assertion type="SOAP Fault
Assertion" id="82eeb63c-fa20-4d25-8087-e4441283246b"/><con:assertion
type="XPath Match"
id="32a93f51-784b-41f7-9527-13846d2fdac5"><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";;
@@ -2440,7 +2447,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="f4447a3b-0724-4eb5-9bfd-47bc80b569e4"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2459,7 +2466,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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="h
ttp://schemas.xmlsoap.org/soap/envelope/" >
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Discards no metadata element"
id="8a9f3580-7389-4113-b170-3aad78bf7505"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><
![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message
@@ -2474,7 +2481,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="02c05e05-4bde-4e79-9f3b-eb50145ecd87"/><con:assertion type="SOAP Fault
Assertion" id="d55a6124-fb1a-4bef-96c4-e8287addd44f"/><con:assertion
type="XPath Match"
id="e63bbafc-c690-4797-964e-52fb169a2668"><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";;
@@ -2483,7 +2490,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="d619247f-8fdd-48d6-95b6-62c5e041ace2"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2503,7 +2510,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Errors no data element"
id="b49d9bf4-28fe-41a5-bf53-ff7a2f6605a7"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://sche
mas.xmlsoap.org/soap/envelope/" >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message
@@ -2529,7 +2536,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="0b759e4d-6a86-4bb4-9c2c-e77efda2ab41"/><con:assertion type="SOAP Fault
Assertion" id="45b65d8f-6f67-4a5f-9654-170f1775d3d6"/><con:assertion
type="XPath Match"
id="9ba404b3-aa53-4fff-a40a-39b8b34208ff"><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";;
@@ -2538,7 +2545,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="49fef600-352a-412d-894a-a9df74bfb437"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2558,7 +2565,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.
org/soap/envelope/" >
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata -Utilization no metadata-data elements"
id="dd638743-5a28-4db9-b5ff-c48c5ee05553"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envel
ope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; >
<soapenv:Header/>
<soapenv:Body>
<nmwg:message
@@ -2571,7 +2578,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="4ad637c4-d567-4beb-a1b7-0fa3c78ee136"/><con:assertion type="SOAP Fault
Assertion" id="29601fe9-1384-4611-9191-f5476c2345ec"/><con:assertion
type="XPath Match"
id="28ef43d0-d07d-43e8-8d9d-f1369e1f4ab7"><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";;
@@ -2580,7 +2587,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="e5efa5c1-3414-4a26-90bc-e0ca7709cf25"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2600,7 +2607,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors no id in metadata"
id="94735a3b-d7f5-4a06-9f2d-dc0943830091"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http:
//schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
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/";>
@@ -2627,7 +2634,7 @@
<nmwg:data id="d2" metadataIdRef="m2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="39a11db2-e0e3-431b-ad4c-1efc7fa527bc"/><con:assertion type="SOAP Fault
Assertion" id="88e277ce-2bfb-49fa-afae-129007b13773"/><con:assertion
type="XPath Match"
id="3c8034ae-fd04-475c-8ac9-c03d2ae1a8d7"><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";;
@@ -2637,7 +2644,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="a21e64fe-4353-4bc9-97ed-09304d439c23"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2657,7 +2664,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="f8eb1aac-e8a7-4128-840d-c6e5b5af77ad"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2677,7 +2684,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Discards empty id in metadata"
id="94674e61-4b66-418e-be8c-ffa8f5e979d2"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:so
apenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
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"
@@ -2715,7 +2722,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="61d25390-e7ae-4141-b571-828bc0098299"/><con:assertion type="SOAP Fault
Assertion" id="8c4dca83-7f30-4753-a7ba-937059e23b22"/><con:assertion
type="XPath Match"
id="5df43b3e-51b4-4940-8332-e54b517944f8"><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";;
@@ -2725,7 +2732,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="9efa187c-962f-493d-af09-96130e543be5"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2745,7 +2752,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization invalid id in metadata"
id="1ac31c7d-dfbb-4da7-b93e-c3e63487e237"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-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/";
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"
@@ -2783,7 +2790,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="81032a38-1c80-4a63-b681-b051b2845422"/><con:assertion type="SOAP Fault
Assertion" id="6418f773-9395-43b4-aa9b-b0f8e873da7f"/><con:assertion
type="XPath Match"
id="b19aef47-8856-481f-90c1-e714a585ad40"><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";;
@@ -2793,7 +2800,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="fc233fdf-8651-477d-9dd9-1ddcfff9e386"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2813,7 +2820,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/e
nvelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors no id in second metadata"
id="ea68c453-1361-4b53-9ecb-35a9934bb329"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:
soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -2851,7 +2858,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e14aebd1-af02-4c20-b49d-0ce79a5d35ea"/><con:assertion type="SOAP Fault
Assertion" id="1ab7b8df-14f0-4bb1-b190-56974b393aee"/><con:assertion
type="XPath Match"
id="07e42e92-13e9-4ac2-be08-c69d43c8677d"><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";;
@@ -2861,7 +2868,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="d8ae59d4-f328-46b9-bdc8-25481121cffa"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2881,7 +2888,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoa
p.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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Discards empty id in second metadata"
id="82b5b88d-e44a-410e-bb31-e7fd95bb3e57"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Env
elope 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"
@@ -2919,7 +2926,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="990da87b-a73c-45a9-bb68-e9060f529cd4"/><con:assertion type="SOAP Fault
Assertion" id="4fe294d4-5055-47b6-9c64-d4dd58239547"/><con:assertion
type="XPath Match"
id="83da7ebb-7180-4934-b8ec-19ae95bb25ad"><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";;
@@ -2929,7 +2936,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="a6ae3364-7c39-405a-9d2b-ee8221dd647b"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -2949,7 +2956,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-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/";
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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization invalid id in second metadata"
id="bde6aa30-9959-4077-8e68-6358d94bac41"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<s
oapenv: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"
@@ -2987,7 +2994,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="3b59eee1-5afb-4a32-96ea-a085e94a67d6"/><con:assertion type="SOAP Fault
Assertion" id="4d25ca06-352a-46ec-a1b5-b46863a648b2"/><con:assertion
type="XPath Match"
id="e55d23d6-abb3-4da5-a426-a9d1c71839e9"><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";;
@@ -2997,7 +3004,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="26070acd-58fd-4604-b4b1-cf3a35607a45"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3017,7 +3024,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-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/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors no event type in metadata"
id="7eb9f666-75df-437b-953d-3ff7e14cb7e5"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-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/";
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"
@@ -3053,7 +3060,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="ead4512e-3ea7-403a-900b-3f9d4eaa7ead"/><con:assertion type="SOAP Fault
Assertion" id="77f10dc4-1f48-4950-944e-a706b830fd72"/><con:assertion
type="XPath Match"
id="86749589-8587-42cf-8b00-9bf8b7502d10"><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";;
@@ -3063,7 +3070,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="d87c8222-b6fa-44c3-811b-279d57ab8c03"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3083,7 +3090,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-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/";
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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization empty event Type element in
metadata"
id="7937ec8b-0003-410f-a181-1b7b4a9aae38"><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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:reque
st><![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"
@@ -3120,7 +3127,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="d5ef7da7-bf80-4bce-826b-bfa84f7fb42b"/><con:assertion type="SOAP Fault
Assertion" id="428202be-988d-4c84-8ae8-9f741cae8b67"/><con:assertion
type="XPath Match"
id="dd762353-79ff-471b-86d3-7eae51101fe3"><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";;
@@ -3130,7 +3137,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="698925db-05a7-4f9f-a4bb-a26e51db337c"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3150,7 +3157,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schema
s.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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Discards not valid event type in metadata"
id="03198420-d551-4258-82f0-eac8c6386f43"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soa
penv: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"
@@ -3188,7 +3195,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="6ce4def4-69a5-4995-b74c-e908ce49cc94"/><con:assertion type="SOAP Fault
Assertion" id="4c6965e5-b273-4602-8bfa-265bdb06d98e"/><con:assertion
type="XPath Match"
id="559e2176-ed68-4b41-9be8-280eb8db1152"><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";;
@@ -3198,7 +3205,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="e301b21c-cbaa-482e-afb4-2877a2eaee77"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3218,7 +3225,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soa
penv: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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Discards event type not equal to subject
namespace in metadata"
id="e9782116-7e0e-4b86-9e42-7c51a9643215"><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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveServic
e</con: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"
@@ -3256,7 +3263,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a9e82113-4da8-4236-a1b5-39c18bcc940f"/><con:assertion type="SOAP Fault
Assertion" id="ff9e378a-30de-4a91-b5fa-c6485fcb0cc3"/><con:assertion
type="XPath Match"
id="3e3ecc42-aa22-4e51-baaf-f59512c26a8e"><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";;
@@ -3266,7 +3273,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="e5eab323-3c9f-4f10-a8bf-6a79a22f11b9"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3286,7 +3293,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="htt
p://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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors subject namespace not valid in
metadata"
id="fd7533f7-64aa-435e-ad0f-f4cfd1659f10"><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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![
CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3324,7 +3331,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e93a63b5-f498-4d13-bd3d-9c1479df3d29"/><con:assertion type="SOAP Fault
Assertion" id="674efc66-3bf5-4c52-acaf-8314d5df9a3f"/><con:assertion
type="XPath Match"
id="de2d93d3-d8a3-4d12-84f3-6d72470713a9"><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";;
@@ -3334,7 +3341,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="628d5486-f008-46b9-9184-1a3d316c0393"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3354,7 +3361,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con
:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization subject namespace not valid
along with event type in metadata"
id="9a682a64-8e61-478b-835d-4c288014d866"><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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/Me

asurementArchiveService</con: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"
@@ -3392,7 +3399,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="0dbf0421-2878-4710-a015-7426378629b0"/><con:assertion type="SOAP Fault
Assertion" id="9ffec78e-d738-4499-a067-4639658148e3"/><con:assertion
type="XPath Match"
id="ed569e99-cd92-4275-8bd0-1f8ffa83fc4f"><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";;
@@ -3402,7 +3409,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="9afd6aaa-0edf-444d-aa74-21547b4b4f07"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3422,7 +3429,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoa
p.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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors empty subject element metadata"
id="cd3bff50-5749-47fd-974c-99a40361cc9a"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Env
elope 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"
@@ -3455,7 +3462,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="559ff7b4-d725-436d-9834-a18fa01d1ccd"/><con:assertion type="SOAP Fault
Assertion" id="ce3c7c3c-78ef-498b-88c3-28406a0d1547"/><con:assertion
type="XPath Match"
id="1f00cfdd-3eac-4c16-abaf-c98bc08092a1"><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";;
@@ -3465,7 +3472,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="98ec6b04-7ea3-40db-bf78-79e720156eb1"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3485,7 +3492,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv=
"http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors invalid ifAddess ip attribute in
metadata"
id="e16ea4f1-4793-4b20-a538-5290f0f508cc"><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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request
><![CDATA[<soapenv:Envelope
>xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
>xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
>xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
>xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="MetadataKeyRequest"
@@ -3523,7 +3530,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="7d748b73-3ecd-46a7-983d-42c5cb3eaf82"/><con:assertion type="SOAP Fault
Assertion" id="c99202c5-0901-4696-9cb1-9879bd320882"/><con:assertion
type="XPath Match"
id="a0625911-3f22-48c8-b3d6-46240422475a"><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";;
@@ -3533,7 +3540,7 @@
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:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Schema Compliance" disabled="true"
id="a43e8a07-2586-40f9-831a-ac89afe78105"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/MetadataKeyResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="0df14aca-e79f-4ac6-9fe8-3810bec5c09b"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3553,7 +3560,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope

xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Utilization subject element missing in
filter metadata"
id="c08a7b66-a0a7-4c79-8995-ec0acfc5ff98"><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"
outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoin
t><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"
@@ -3591,7 +3598,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="26272ccc-3fd4-4120-94c6-c58fdd5af78c"/><con:assertion type="SOAP Fault
Assertion" id="21356533-6137-40ce-8420-21a9b0055c49"/><con:assertion
type="XPath Match"
id="9ff8e955-ffe4-4812-9cde-e6dd7cf29ff7"><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";;
@@ -3601,7 +3608,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="2f08fb84-28f1-490b-9e0c-db196f2a35b9"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3621,7 +3628,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDAT
A[<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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors no metadata id ref attribute in
subject in filter metadata"
id="dbae1cc9-86d2-49a8-860f-81774949a489"><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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchive
Service</con: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"
@@ -3659,7 +3666,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1a0327a5-83e7-49b4-935d-c24a08bdf350"/><con:assertion type="SOAP Fault
Assertion" id="4dcd2336-cfb0-4edc-b8d0-84c55549b340"/><con:assertion
type="XPath Match"
id="6e3b5a9e-40c1-4380-9ead-bffaa21ee994"><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";;
@@ -3669,7 +3676,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="da1bbd6d-608c-4adf-9053-7c37f2da9997"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3689,7 +3696,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><
![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors empty metadata id ref attribute in
subject in filter metadata"
id="18b48592-0673-4d97-9749-5bb62fd80770"><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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementA
rchiveService</con: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"
@@ -3727,7 +3734,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="28d7798d-d6b0-4c83-8d93-d34c79a161be"/><con:assertion type="SOAP Fault
Assertion" id="c25560fb-e0d0-44a4-b73b-0a101d3aac29"/><con:assertion
type="XPath Match"
id="acbc05be-a95a-42ae-84ad-afa6be6164d1"><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";;
@@ -3737,7 +3744,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="7907334d-fbc7-4f9b-aca3-a1ebf49b8853"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3757,7 +3764,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:reque
st><![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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors invalid metadata id ref attribute in
subject in filter metadata"
id="ab8432a3-27e5-48d8-af71-6c513acf0168"><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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/Measurem
entArchiveService</con: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"
@@ -3795,7 +3802,7 @@
</nmwg:message>

</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="484946f8-e3bb-48dc-a2d4-636d764f6185"/><con:assertion type="SOAP Fault
Assertion" id="fc1ee0ed-77ee-4bc1-8ed5-6610ccc83256"/><con:assertion
type="XPath Match"
id="c04dd689-8c19-43e2-89f4-e9f36a2c2ccc"><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";;
@@ -3805,7 +3812,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="be787c34-9838-46a4-a1c4-af272f676ce5"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3825,7 +3832,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soape
nv: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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors parameter namespace other than nmwg
in filter metadata"
id="82c57543-0757-423f-b25a-0dc0d231579e"><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" outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService<
/con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
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/";>
@@ -3852,7 +3859,7 @@
<nmwg:data id="d2" metadataIdRef="m2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="c704373a-4836-4c1c-ade8-01cd50fdcc01"/><con:assertion type="SOAP Fault
Assertion" id="67ace6e0-5d63-45b3-ba74-4769e9c5d594"/><con:assertion
type="XPath Match"
id="9cc20d10-becc-4dba-81f0-482bcd1fc22e"><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";;
@@ -3862,7 +3869,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="02a3bd58-3103-4327-8954-a7d2d07ec64c"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3882,7 +3889,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envel
ope/" 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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors no metadataIdRef in data"
id="bad691c5-d9df-4181-be0a-db4cd2ef8c7f"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-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/";
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/";>
@@ -3909,7 +3916,7 @@
<nmwg:data id="d2" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="b0fcf504-9b32-44c6-a56d-d9010d87cf87"/><con:assertion type="SOAP Fault
Assertion" id="3fcf710d-0e57-4bb0-ae36-bf7799428c96"/><con:assertion
type="XPath Match"
id="19baaa56-7b0d-423b-864c-b61752665d5f"><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";;
@@ -3919,7 +3926,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="1f050031-75b5-45c1-a7d4-5bd4c1fa9cf4"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3939,7 +3946,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap
/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors empty metadataIdRef in data"
id="b11b6983-9493-461e-9112-66ad6b192e51"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmln
s: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/";>
@@ -3966,7 +3973,7 @@
<nmwg:data id="d2" metadataIdRef="" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="862470dd-581b-4ab6-b640-45ec36b81c04"/><con:assertion type="SOAP Fault
Assertion" id="57502623-a92a-4369-bb14-676b2fe9aa76"/><con:assertion
type="XPath Match"
id="12d8cbf1-8bb7-4f69-9ba9-3107ab82bb28"><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";;
@@ -3976,7 +3983,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="967d1c4c-16f2-4a3a-b739-4d5cd103575f"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -3996,7 +4003,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.
org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata-Errors non valid metadataIdRef in data"
id="493dde52-8bc3-460f-93ad-214545ea84bd"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-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/";
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/";>
@@ -4023,7 +4030,7 @@
<nmwg:data id="d2" metadataIdRef="hello" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="c9a98153-8515-4efc-b4f4-96f5048da59c"/><con:assertion type="SOAP Fault
Assertion" id="802bcce9-dd4b-4e61-87f4-e6c4952ad03b"/><con:assertion
type="XPath Match"
id="89f9e0de-c8a4-45a9-88bb-565b950e2bc4"><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";;
@@ -4033,7 +4040,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="1b2753c9-2261-4716-a653-669494292432"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4053,7 +4060,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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"
maxResults="0"><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" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:sett

ings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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"
maxResults="0"><con:settings/><con:testStep type="request" name="Metadata -
Errors wrong hostname"
id="0b48aadc-3ace-40ea-863c-792f10563b6b"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
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/";>
@@ -4083,7 +4090,7 @@
<nmwg:data id="d2" metadataIdRef="m2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f1755ca4-be4d-4999-ad56-6b260edfd883"/><con:assertion type="SOAP Fault
Assertion" id="d003092f-38ce-45a8-b131-04a4fbf0cf25"/><con:assertion
type="XPath Match"
id="1e9813d1-db84-4792-97df-8d7203a6f138"><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";;
@@ -4092,7 +4099,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="1797fcf7-fd2d-4fdc-921f-a682da883d8c"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4112,7 +4119,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns="http
://ggf.org/ns/nmwg/base/2.0/"
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors wrong ifName"
id="aebaf3df-1990-4cd9-9e94-a40e0025623d"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.
xmlsoap.org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
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/";>
@@ -4142,7 +4149,7 @@
<nmwg:data id="d2" metadataIdRef="m2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="abe2a9a2-2dff-49f1-878e-cd5bfe3b1f51"/><con:assertion type="SOAP Fault
Assertion" id="652bd54d-0ae2-4bac-b1b3-85654423251a"/><con:assertion
type="XPath Match"
id="e7e982f8-4fea-44d0-a1bb-9ce30e894359"><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";;
@@ -4151,7 +4158,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="617308c9-d6dc-4c21-a51d-45e3bd6bcc34"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4171,7 +4178,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns="
http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors wrong ifAdress"
id="aedfe09d-da8e-4437-ae74-9f78e28b115c"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-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/";
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/";>
@@ -4201,7 +4208,7 @@
<nmwg:data id="d2" metadataIdRef="m2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="0c25724f-1070-48bb-9e63-1cdf45e561b1"/><con:assertion type="SOAP Fault
Assertion" id="2dc73e02-b8d2-4543-ad19-d72dfea6f0aa"/><con:assertion
type="XPath Match"
id="f3f0a1ee-80dd-44d7-8acb-8e256be0d62b"><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";;
@@ -4210,7 +4217,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="4f7a503c-3bca-4e76-99a3-b4f38991465f"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4230,7 +4237,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-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/"
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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors wrong ifIndex"
id="c89963e5-a0d7-44e8-bbf6-7c2f9c0f19e9"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schema
s.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/";>
@@ -4260,7 +4267,7 @@
<nmwg:data id="d2" metadataIdRef="m2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="6de27cc6-5421-44d7-b44b-877b3e9ad669"/><con:assertion type="SOAP Fault
Assertion" id="ac00be91-1cb4-4fa1-98b2-888d90088ab0"/><con:assertion
type="XPath Match"
id="99164911-6701-4286-a3c2-6e98b947dfda"><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";;
@@ -4269,7 +4276,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="cd1dfcac-7d65-4a40-9b7d-cd986f5c6695"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4289,7 +4296,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con: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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns
="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/ops/select/2.0/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Metadata - Errors wrong direction"
id="ea177dd0-1c2c-47f4-af26-e35e173ea956"><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" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://sc
hemas.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/";>
@@ -4305,7 +4312,7 @@
<nmwg:data id="1" metadataIdRef="meta1"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="be4686f8-34d3-41d7-9126-854f069c9611"/><con:assertion type="SOAP Fault
Assertion" id="2bf5617b-2e91-4f31-9582-71cb72d10330"/><con:assertion
type="XPath Match"
id="7e81a309-fa69-4d33-b52a-79b7cd2c1638"><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";;
@@ -4314,7 +4321,7 @@
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:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+(count(//nmwg:data/nmwgr:datum)=1)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="65e8a7c7-e151-417a-b34d-73b818635090"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4334,7 +4341,7 @@
def validator = schema.newValidator();
def node = holder.getDomNode("//nmwg:message")
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite

name="SetupDataRequest"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="35d4bcf5-a2b3-43f9-a198-6420c976d910"
maxResults="0"><con:settings/><con:testStep type="request"
name="SetupData-Utilization"><con:settings/><con:config
xsi:type="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"><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:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="SetupDataRequest"
id="9010acea-6a8d-4be1-9474-31153d31e869"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="35d4bcf5-a2b3-43f9-a198-6420c976d910"
maxResults="0"><con:settings/><con:testStep type="request"
name="SetupData-Utilization"
id="94e264b6-ddeb-45b0-b5a7-1e5d12192594"><con:settings/><con:config
xsi:type="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"><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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg4"
@@ -4365,7 +4372,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="3fd9b5a1-2549-4740-a0d8-318bbf42ae4a"/><con:assertion type="SOAP Fault
Assertion" id="d2b68130-0dca-4746-99a9-f70635ff340a"/><con:assertion
type="GroovyScriptAssertion"
id="1af5d612-6be8-45bd-b1b6-11a58be451b7"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4390,7 +4397,7 @@
//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/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="16911c38-c73e-4ce1-804e-020b71a49375"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
@@ -4401,7 +4408,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Errors with Key"
id="7c367570-8b9d-48c9-a928-12e6c7486795"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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"
@@ -4463,7 +4470,7 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a6362577-3a23-4634-8b28-5abca1f5e76b"/><con:assertion type="SOAP Fault
Assertion" id="d6adbf29-9d08-4954-96fe-ede65e2dc57d"/><con:assertion
type="GroovyScriptAssertion"
id="9c3722ee-a9f9-4921-bb1a-4127eaf5ca68"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="31594f53-5e90-49cb-b95d-26426eacc450"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4488,13 +4495,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="e253c265-558e-4ae7-adde-8e2be19ce1b1"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/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 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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(count(//nmwg:message/nmwg:metadata) =
count(//nmwg:message/nmwg:data))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards with Key and select parameters"
id="aa4b6fc1-b46a-4eac-bbd6-8f227067136d"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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 type="SetupDataRequest"
@@ -4553,7 +4560,7 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="af29ed0d-4346-4e66-a155-28cc6995bfb8"/><con:assertion type="SOAP Fault
Assertion" id="4ee4a780-111e-4734-9d7c-c231b9b5e88b"/><con:assertion
type="GroovyScriptAssertion"
id="31e54048-ca4d-48bf-a599-9167405c6a85"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="ffd542a0-688c-4f7e-a90f-69d29d2c4220"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4578,13 +4585,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="b5cadaff-342b-4971-83c6-7973c5030dc0"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
discards='http://ggf.org/ns/nmwg/characteristic/discards/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-(count(//nmwg:message/nmwg:data) =
count(//nmwg:message/nmwg:data))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-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/";>
+(count(//nmwg:message/nmwg:data) =
count(//nmwg:message/nmwg:data))</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData with no filtering"
id="21c10cb8-0497-4f3c-8bf3-abc7920675e2"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:so
apenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="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/";>
@@ -4600,7 +4607,7 @@
<nmwg:data id="data1" metadataIdRef="meta1"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a5f9a418-544f-4ef4-8665-5aa6efb9b8e1"/><con:assertion type="SOAP Fault
Assertion" id="3562acb8-cb17-48fb-9345-f4f37c91f1cf"/><con:assertion
type="GroovyScriptAssertion"
id="e8bb2246-a2f1-4c5c-a226-3696ace7803c"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="2fc035e3-c0af-4144-9859-70c62e26e400"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4625,7 +4632,7 @@
//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/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="25eb7e68-6475-4cc5-9f95-019dca513f54"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
@@ -4635,7 +4642,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:re
quest><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/characteristic/utilization/2.0";)</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="Schema Compliance" disabled="true"
id="0026d7dc-823a-4abe-aaeb-5cf5e86bb64d"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Errors with select parameters"
id="fe5981b2-6c0f-4dfe-bde3-198ae1e5961c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>SetupDataRequest</con:interface><con:operation>SetupData</con:operation><con:request
name="SetupData-Errors with select
parameters"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://genesis-vm-centos6-32.rrze.uni-erlangen

.de: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"
@@ -4672,7 +4679,7 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="df1586ca-389c-4337-9a3d-ea81ed3e4391"/><con:assertion type="SOAP Fault
Assertion" id="481afdd9-ad79-4235-a0c8-deb6e9e16f2e"/><con:assertion
type="GroovyScriptAssertion"
id="eaa21be5-0e46-4f1b-b6b2-59e7b49dcd2b"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4697,14 +4704,14 @@
//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" disabled="true"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" disabled="true"
id="78f75200-212a-4a86-b95a-5b995e55869d"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/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";;

-(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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(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"
id="80311d8b-e475-4dd5-95a2-8d5032909c51"><con:configuration><scriptText/></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards just ifName"
id="e9c1d347-be5e-41fb-b9f5-e1b8caf376b4"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -4730,7 +4737,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="c6adb1b1-74d6-42e0-93e1-ec81c6b25396"/><con:assertion type="SOAP Fault
Assertion" id="34cf5a7d-520b-46df-a79c-851f2d8f44fd"/><con:assertion
type="GroovyScriptAssertion"
id="7ff46384-9aa6-4bec-8c6b-5c8e611a630f"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="8ac5501c-01f2-4fe6-80e8-aa0a09f363b1"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4755,7 +4762,7 @@
//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/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="ad2c5c0d-7782-48de-a805-874d4e53781c"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
discards='http://ggf.org/ns/nmwg/characteristic/discards/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
@@ -4770,7 +4777,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soape
nv: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Utilization just ifhostName"
id="20cb4766-1bd6-475f-ba9e-96af7b82634a"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -4796,7 +4803,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e75b8778-d39f-48cf-acbc-c2c7d1f25ad2"/><con:assertion type="SOAP Fault
Assertion" id="2d706e1f-a440-4a7b-acc0-311d7453873f"/><con:assertion
type="GroovyScriptAssertion"
id="5757128f-fdfe-47a5-a786-99e913d51381"><con:configuration><scriptText/></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="8c99a768-57e9-48e1-a48c-ee59d315b758"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4821,7 +4828,7 @@
//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/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="c28db9bc-4c3e-4440-9cc5-3a56d409ae48"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
@@ -4831,7 +4838,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapen
v: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-Discards start time only"
id="a99f1668-ec28-49ca-a3b6-bf57ade646fa"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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 +4863,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="defb18af-48d6-4ee7-aa9e-9fd2482d74d7"/><con:assertion type="SOAP Fault
Assertion" id="3a217165-9de3-4b71-8026-7495aa84647c"/><con:assertion
type="GroovyScriptAssertion"
id="48b94f3a-9f58-4e40-b9c2-a6b5699e38f4"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4881,7 +4888,7 @@
//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/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="f900c54d-cfe7-4b11-82f8-7484ca4cf279"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
discards='http://ggf.org/ns/nmwg/characteristic/discards/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
@@ -4899,7 +4906,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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"
maxResults="0"><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="Se
tupData - 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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(fn:string(//nmwg:message/nmwg:metadata/nmwg:eventType)="http://ggf.org/ns/nmwg/characteristic/discards/2.0";)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="7444d90b-7ef7-43b0-8e8f-78692892f1da"><con:configuration><scriptText/></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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"
maxResults="0"><con:settings/><con:testStep type="request" name="SetupData -
first element not message"
id="3d43d133-e166-4bd3-8c0a-673fda9d66bd"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>SetupData
Request</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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -4925,11 +4932,11 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:perfsonar>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="46116465-8068-410d-a2cf-69698cdaf277"/><con:assertion type="SOAP Fault
Assertion" id="6a9d5d05-40e4-4dcd-8713-39f13876b7fc"/><con:assertion
type="XPath Match"
id="e9a1e12f-ee61-4f87-b3ec-6aa800ef0fef"><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</path><content>error.common.parse_error</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.common.parse_error</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="345a76ef-f216-436e-9bd3-5a7387d2f6f2"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4948,7 +4955,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no type in message"
id="c36e38c1-ea33-4217-9f91-42f464b00f5d"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelo
pe/" 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/";>
@@ -4974,11 +4981,11 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="11e570ef-3d42-4da3-807f-8f9ec40d691e"/><con:assertion type="SOAP Fault
Assertion" id="023a2edb-7bed-4db5-93c3-1627fdeab071"/><con:assertion
type="XPath Match"
id="cc5940c4-5376-4a3c-866d-a7571f44041d"><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</path><content>error.common.action_not_supported</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.common.action_not_supported</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="d4ae1fdc-af50-420c-82ca-ae302579936a"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -4997,7 +5004,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - non existing type in message"
id="ad7a9722-948c-41b5-b393-8531c4b141d0"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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="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/";>
@@ -5023,11 +5030,11 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a23073fd-f7fd-4f07-a1a8-7fd6baf0e2fb"/><con:assertion type="SOAP Fault
Assertion" id="86981e42-9c26-48e3-902a-e56b31621999"/><con:assertion
type="XPath Match"
id="3a74173d-0172-4c45-a0fd-c2ee879de756"><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</path><content>error.common.action_not_supported</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.common.action_not_supported</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="33af1e1a-a760-4e06-8c1f-f524c1c3908c"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5046,7 +5053,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData -type empty in message"
id="42917a69-92c1-4362-a421-1072f2d3a239"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/en
velope/" 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/";>
@@ -5072,11 +5079,11 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="364daed3-88d9-48a8-a954-5fc4dbf8843a"/><con:assertion type="SOAP Fault
Assertion" id="e472eaff-f538-420a-a3e9-1eda16c0dce9"/><con:assertion
type="XPath Match"
id="e5e5d088-9ddd-4f11-ab85-6672c85e0f62"><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</path><content>error.common.action_not_supported</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.common.action_not_supported</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="aefc6b72-8eb2-4e21-90e2-a22250c9a1fc"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5095,18 +5102,18 @@
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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no metadata and data"
id="1773c8c2-3dac-4937-9d59-42944a657c26"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/en
velope/" 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/";>

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="d21818f5-6b49-4185-919f-aae1bbe8b437"/><con:assertion type="SOAP Fault
Assertion" id="2cc56438-7a01-4e20-8e2a-209ccb79372d"/><con:assertion
type="XPath Match"
id="a9adbaf6-2486-4594-8c30-5ffe2ec448c2"><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</path><content>warning.common.no_metadata</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="dfde2707-0927-418f-83e9-cceb648457a5"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5131,7 +5138,7 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData -no metadata"
id="27558ccf-0981-4ee4-9369-84e5a24cf955"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -5139,11 +5146,11 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="0268a03b-0156-4e2b-98ab-8c0596b2b7c8"/><con:assertion type="SOAP Fault
Assertion" id="e12ee5a9-c340-4339-b92f-eb44657b9768"/><con:assertion
type="XPath Match"
id="bffff2fd-218d-4b22-9a62-28a518a9f086"><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</path><content>warning.common.no_metadata</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="d515dc47-55de-4aba-8f07-1de60d087227"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5168,7 +5175,7 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - no data"
id="23ade46f-554e-4f3c-b437-bf950ca08edd"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -5194,11 +5201,11 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="05f67eb1-3166-489d-8d48-f043ca1b1b04"/><con:assertion type="SOAP Fault
Assertion" id="d4a7ce2a-0c1a-4213-992d-d6435050357a"/><con:assertion
type="XPath Match"
id="7eb196d5-4891-4f95-bba2-32d57c183dc0"><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</path><content>warning.common.no_metadata</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="20b02afe-b2ce-4bdb-92d2-656b39b1a444"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5223,7 +5230,7 @@
//String yourAnswer = sw.toString();
//validator.validate(new StreamSource(new StringReader(yourAnswer)));
validator.validate(new DOMSource(node));
-</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- No id in metadata"
id="ef91f29a-f58f-4663-a617-14d6c8886c96"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -5249,7 +5256,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e7414d5b-6668-4428-867b-7911c43fbdce"/><con:assertion type="SOAP Fault
Assertion" id="ccea0ec4-c221-438a-b01f-e86d63640fec"/><con:assertion
type="GroovyScriptAssertion"
id="5b8de02a-20d9-41e4-8244-31d74ff5b307"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5274,13 +5281,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="56e09961-3cfb-4cb6-bdc7-ab2068f23583"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- empty id in metadata"
id="1974f006-0229-44e9-b737-6a08571342a8"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -5306,7 +5313,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="b1189e27-e29e-4f92-b9f9-9581000ecc40"/><con:assertion type="SOAP Fault
Assertion" id="2793c82e-d1cc-4af9-99c0-c22370bbd2c8"/><con:assertion
type="GroovyScriptAssertion"
id="d841aa55-fd81-44b5-b1cc-a0920b4949b4"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5331,13 +5338,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="bcd71bc8-37a2-4c02-acc1-a99214765427"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- subject element malformed"
id="aae585b0-db8d-4444-aa30-4adae382277b"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:E
nvelope 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/";>
@@ -5363,7 +5370,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="6cc85b9f-713f-417e-aef1-e54c2b0637e1"/><con:assertion type="SOAP Fault
Assertion" id="2ed236ba-d5e7-423b-a3cd-56a01c281ce9"/><con:assertion
type="GroovyScriptAssertion"
id="0be36115-c737-49b1-bd64-6690a10c72a2"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5388,13 +5395,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="b9b876b6-eeab-4815-99f1-ebade0a09187"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid subject namespace"
id="ff16b087-6759-4d6a-afb8-4f087bc49fe2"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:E
nvelope 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/";>
@@ -5420,7 +5427,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5201ef34-e4da-4b7d-8409-dc29cb1b6107"/><con:assertion type="SOAP Fault
Assertion" id="5f373850-3acb-4bcc-ad42-9db3f4577938"/><con:assertion
type="GroovyScriptAssertion"
id="f0936a4e-81d4-4e00-af62-d9142c34aa43"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5445,13 +5452,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="cbd8b3f9-dac4-47d9-a4ad-3109200c07b0"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- no interface"
id="a568962d-b63c-4e95-9254-0d0b8109053d"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="htt
p://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/";>
@@ -5472,7 +5479,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f0ad181c-f8ff-4406-b99e-c0ae4e3ada9c"/><con:assertion type="SOAP Fault
Assertion" id="798c9457-6bb4-4c12-a284-0a1347bb8b88"/><con:assertion
type="GroovyScriptAssertion"
id="92161b5a-cc27-400e-91ae-fcabb1bf5caa"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5497,13 +5504,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="ecba2138-5190-4ddc-af27-f939fdbd0bfa"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- element name other than interface"
id="34cf20c3-d379-4eba-97f7-fc401032b8d8"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soape
nv: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/";>
@@ -5529,7 +5536,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="bf580382-09d7-41fb-b346-11cb2adf0598"/><con:assertion type="SOAP Fault
Assertion" id="ab6b3c7a-da24-4745-b175-4988f2765f6b"/><con:assertion
type="GroovyScriptAssertion"
id="687188f8-68d4-4e56-99d5-f99907b7d151"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5554,13 +5561,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="363e8caa-a54f-4f74-8cc9-101f25de17af"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- interface element empty"
id="72e59672-cef3-4dee-9087-b6710a519698"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-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="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/";>
@@ -5585,7 +5592,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="43b48424-eb03-43a4-86c1-c06680718028"/><con:assertion type="SOAP Fault
Assertion" id="39dc496e-cd4e-4efb-b725-adceacc8737c"/><con:assertion
type="GroovyScriptAssertion"
id="af9c9012-b882-42e5-a74a-64663ecf5d05"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5610,13 +5617,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="81e311fc-b69e-4a8f-8237-95a30607a261"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid direction"
id="d287ca4b-8a3b-4fb2-b21a-70b2b6ebf181"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:so
apenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="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/";>
@@ -5642,7 +5649,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="fd872d3c-0655-45b8-9040-b2959977d611"/><con:assertion type="SOAP Fault
Assertion" id="0aa49923-d919-466b-a404-105a18297acb"/><con:assertion
type="GroovyScriptAssertion"
id="fadf6037-7cf7-4990-9f6d-f5afdf267b3c"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5667,13 +5674,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="7affac55-da2a-4b82-a1c7-3a1fb4fbcd3e"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.ma.metadata_configuration</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.ma.metadata_configuration</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid ip type in ifAddress element"
id="914203db-baae-4581-9414-eec4a06aecaa"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><co
n: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/";>
@@ -5699,7 +5706,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="918950af-993d-4d38-aada-41bcb5c01d53"/><con:assertion type="SOAP Fault
Assertion" id="38a7fb77-5ec4-4ef4-9eba-a7af465facd9"/><con:assertion
type="GroovyScriptAssertion"
id="e6d4e1c2-38ef-40c6-89f4-3bf76cd7e333"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5724,13 +5731,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="23b85f0c-a0e1-4cbd-83a2-30a84b926609"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.ma.metadata_configuration</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xml
ns: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong namespace of interface elements"
id="afbc4bca-2fcd-402a-9e78-2a4f60b47319"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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"
@@ -5760,13 +5767,13 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1f4fea75-125f-47ab-b6be-6a3faadaa311"/><con:assertion type="SOAP Fault
Assertion" id="a4cb6ccd-83a2-43b7-8d37-b2f7c1dfba81"/><con:assertion
type="XPath Match"
id="7cba51da-eb00-4eaa-80e4-3c9416bb6ec8"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.common.parse_error</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.common.parse_error</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="4968441d-8e8b-4bf3-939c-af01a2335cd4"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5785,7 +5792,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- event Type element missing"
id="d8df05be-ab3a-4342-8a7e-e26b65459ef9"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-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/">
<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/";>
@@ -5811,7 +5818,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="3e48bd4b-6e22-4886-8a3d-6381a78d115c"/><con:assertion type="SOAP Fault
Assertion" id="0eaf8a4a-7200-47e0-83e6-52a28f56d650"/><con:assertion
type="GroovyScriptAssertion"
id="4145e4ad-9460-421c-8edc-de206bdfa9f9"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5836,13 +5843,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="52e323bc-569b-4727-8d58-f775a3665ae4"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid event Type"
id="bade5c35-da39-4dc9-a576-9a63958f18cd"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="htt
p://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/";>
@@ -5868,7 +5875,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="067e1d3f-a20e-428b-8f22-38c51cae907e"/><con:assertion type="SOAP Fault
Assertion" id="ffd6d259-ae8d-4e44-ba58-38a4758e95f4"/><con:assertion
type="GroovyScriptAssertion"
id="111bb234-d3d7-4cc1-9314-cdca47985e24"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5893,13 +5900,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="7016cdc0-d0fc-41f9-ae9a-01d6435f044d"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element other than key"
id="9271f2f6-cf8a-4191-83d1-b5ea8079164b"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -5926,7 +5933,7 @@
<nmwg:data id="data1" metadataIdRef="meta1"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="ad2f8e55-3561-40b7-9880-73218e1f74c9"/><con:assertion type="SOAP Fault
Assertion" id="326efec2-0fec-442f-ac49-886515d7c765"/><con:assertion
type="GroovyScriptAssertion"
id="ff406883-8439-4a94-80e6-647bcf8e6a18"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5951,12 +5958,12 @@
//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"
id="d0c30bdc-a813-4dc6-aac0-f30e1338096a"><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</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>warning.common.no_metadata</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData - key element with no parameters"
id="f853a12e-378c-4d12-88ec-47cd98bd8d27"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -5968,7 +5975,7 @@
<nmwg:data id="data1" metadataIdRef="meta1"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="b0cd313c-7222-47b3-be70-f7f57712ecb6"/><con:assertion type="SOAP Fault
Assertion" id="c3ec5893-b27f-4b6d-8f63-afa199f20085"/><con:assertion
type="GroovyScriptAssertion"
id="e3e0f194-f7d4-44c4-9cfa-1bfa03e4efce"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -5993,12 +6000,12 @@
//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"
id="1d3f67a0-b18c-4b84-8868-3aedddb538b6"><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</path><content>error.sqlma.db_connection</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.sqlma.db_connection</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- key with no datasource"
id="9568f25c-6761-4da4-b9c2-72a5e31264bb"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6026,7 +6033,7 @@
<nmwg:data id="data1" metadataIdRef="meta1"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="172cc0bc-d0a2-450e-a0bb-937f9067592e"/><con:assertion type="SOAP Fault
Assertion" id="4c759bcd-791d-452b-8250-3ca4ae3aba64"/><con:assertion
type="GroovyScriptAssertion"
id="9392bd48-b383-4068-a035-fcb85284c1e8"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6051,12 +6058,12 @@
//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"
id="3b21bff7-2e19-4c40-876e-6ed1bf11f097"><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.sqlma.db_connection"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.sqlma.db_connection"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no event type in filter metadata"
id="9ec55419-0125-4a52-9007-81dd8e7134c6"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6082,7 +6089,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="6011ac8f-e37e-47f0-a874-e83c408e8c66"/><con:assertion type="SOAP Fault
Assertion" id="ec13e09a-2e86-47c3-8d81-7a3c2426e5d0"/><con:assertion
type="GroovyScriptAssertion"
id="1b9d0f5d-aca5-4344-8b3e-b2860dc20015"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6107,13 +6114,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"
id="7a058445-0e64-406a-a528-01c533718af0"><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.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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-wrong event type in filter metadata"
id="943e3cf2-a46d-41a8-bab0-14d3a23a09fb"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/serv

ices/MeasurementArchiveService</con: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/";>
@@ -6139,7 +6146,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="d105295a-c934-43a5-8b5d-0f33a9939d12"/><con:assertion type="SOAP Fault
Assertion" id="06bd9e01-2676-4b71-bf54-6473eaa68a86"/><con:assertion
type="GroovyScriptAssertion"
id="b9fd22f1-a0c4-4333-abde-ba9353ba6d0f"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6164,13 +6171,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"
id="3025f4e5-7719-4b7a-9ebb-46509e707a95"><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.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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no metadataIdRef in filter metadata"
id="7843370d-d449-45e9-9d6f-379dfd701c43"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32

.rrze.uni-erlangen.de: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/";>
@@ -6196,7 +6203,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="aac85e09-7c23-4837-bf83-729d25122545"/><con:assertion type="SOAP Fault
Assertion" id="9a2e73d6-ab9e-4633-b405-b92cbf12ad67"/><con:assertion
type="GroovyScriptAssertion"
id="9fe64be5-6f9e-492e-b8dd-41a04df1b7cf"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6221,13 +6228,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"
id="e64bf6e8-a6f6-4575-9fd9-f48961885cae"><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.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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-wrong metadataIdRef in filter metadata"
id="1506f7d5-5f16-4b3c-b1ba-8f22798b5673"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.

uni-erlangen.de: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/";>
@@ -6253,7 +6260,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="6756b61a-1eb0-4487-a17e-37e41484a589"/><con:assertion type="SOAP Fault
Assertion" id="fd76ec3b-0f8a-41fd-a88e-8deb17dc1ea1"/><con:assertion
type="GroovyScriptAssertion"
id="eb992532-6daa-460c-84fc-8f12bd12c26b"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6278,13 +6285,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"
id="33c96181-5e31-47ca-b891-97b3b32a5582"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData-no subject element in filter metadata"
id="dd9b6b14-e976-40aa-a0cd-245aed67c018"><con:settings/><con:config
xsi:type="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://genesis-vm-centos

6-32.rrze.uni-erlangen.de: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/";>
@@ -6310,7 +6317,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f977dc73-4ff7-4cbe-900c-246e94b0b659"/><con:assertion type="SOAP Fault
Assertion" id="54d6b7c3-b625-40af-baed-a9116a59a8b9"/><con:assertion
type="GroovyScriptAssertion"
id="8969d324-eafb-4e54-8396-4c31356b4570"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6335,13 +6342,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"
id="10c3b7ce-6bb6-457b-b361-3c67bd45464b"><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.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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:80

80/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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- parameter element with no value attribute or
text" id="fd290c7f-8669-4523-bfb2-aeea2617514d"><con:settings/><con:config
xsi:type="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://gen

esis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6367,7 +6374,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="12d8cca1-392b-49bb-864b-f423277d4f79"/><con:assertion type="SOAP Fault
Assertion" id="400c9c56-5f1f-4c1b-9b3b-c31b9d8d9d6b"/><con:assertion
type="GroovyScriptAssertion"
id="3e424877-2885-4393-8ccc-a3ac80646a85"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6392,11 +6399,11 @@
//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"
id="837a939a-5298-4aa2-9413-4125b6e4518f"><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.ma.query"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(//nmwg:message/nmwg:metadata/nmwg:eventType)="error.ma.query"</path><content>true</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong metadataIdRef in data"
id="c43aea43-62ec-44cf-9fff-abf718838888"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6422,7 +6429,7 @@
<nmwg:data id="data1" metadataIdRef="meta"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="b266aa4a-87d8-4d02-b331-1a729af07ef4"/><con:assertion type="SOAP Fault
Assertion" id="87ba9bfa-4ade-46a5-be13-e42f19c50e43"/><con:assertion
type="GroovyScriptAssertion"
id="9d505858-e4aa-49e3-a3d7-3846fdcd349d"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6447,13 +6454,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"
id="8f6a9c44-392c-47bc-b205-68948b2fefcd"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/Measur
ementArchiveService</con: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- no metadataIdRef in data"
id="6e2d4b44-b1cc-497c-9f9d-63e5b437ab04"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.

de: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/";>
@@ -6479,7 +6486,7 @@
<nmwg:data id="data1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="8788887b-c0d1-4377-9736-b20c871c6190"/><con:assertion type="SOAP Fault
Assertion" id="47bd319e-edc7-44d7-ba54-95776b0a11d3"/><con:assertion
type="GroovyScriptAssertion"
id="07fa6d68-bfc5-4c20-8221-5e29740d922a"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6504,13 +6511,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"
id="06d967f5-d912-4a91-a0b3-3bff3ccf6240"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- empty metadataIdRef in data"
id="97b7b74f-cd6c-4522-9704-e6e2b1a3b08e"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erl

angen.de: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/";>
@@ -6536,7 +6543,7 @@
<nmwg:data id="data1" metadataIdRef=""/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f080e095-a557-42af-9c5c-8210319e73fd"/><con:assertion type="SOAP Fault
Assertion" id="f65b5965-bc00-44d7-9945-c07f45ecfb1e"/><con:assertion
type="GroovyScriptAssertion"
id="3d7d2728-dc17-4965-ac16-690238c55e23"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6561,13 +6568,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"
id="7501d785-73ca-4cf4-97bb-007e2b9b7be8"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8

080/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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- event Type different than subject namespace"
id="fedbdee0-9881-48a1-8720-d59d3030e9ed"><con:settings/><con:config
xsi:type="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://ge

nesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6593,7 +6600,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="c96f8816-7ed1-4e74-8e78-cc73bc59244e"/><con:assertion type="SOAP Fault
Assertion" id="64c8b427-8507-4ec7-b7cb-26aff4f94c83"/><con:assertion
type="GroovyScriptAssertion"
id="6edd6753-88ce-4207-a5ea-865958aef821"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6618,13 +6625,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
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"
id="16479448-50a4-4ba7-bbe2-66af5dcfa982"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace
netutil='http://ggf.org/ns/nmwg/characteristic/utilization/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
declare namespace fn="http://www.w3.org/2005/xpath-functions";;

-//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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"
maxResults="0"><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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+//nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.ma.query</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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"
maxResults="0"><con:settings/><con:testStep type="request" name="SetupData-
start time bigger than end time"
id="2c739627-da09-4cae-8eda-ae1e8d52e851"><con:settings/><con:config
xsi:type="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_attac

hments">true</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6650,7 +6657,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="ea7a45d2-c8b2-4d12-90e7-cf873483f242"/><con:assertion type="SOAP Fault
Assertion" id="3acf2cc5-4775-4858-a32e-fca4ef04447e"/><con:assertion
type="GroovyScriptAssertion"
id="195d7eac-6f39-4c90-9e3a-571967139583"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6675,13 +6682,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" disabled="true"><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"
id="66d7f96c-7be9-444e-bc2a-468cefebfdb7"><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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong If address"
id="1bb965f1-0d1e-4130-b586-b6a6f9ecd371"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:80

80/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/";>
@@ -6707,7 +6714,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="8d9b24ad-9a14-4762-831a-dc7fa7101c00"/><con:assertion type="SOAP Fault
Assertion" id="5737e50c-8197-43fc-a311-3ff9a769debc"/><con:assertion
type="GroovyScriptAssertion"
id="4a1e6639-3e0f-4024-81c0-47c336ea1e6b"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6732,13 +6739,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"
id="a10e9dee-9023-4b55-b605-b73c0b50f6e0"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soap
env: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong hostname"
id="20354468-f22a-429b-9ea7-8a3776a32ae1"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6768,7 +6775,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a2c1b9c4-716f-40fe-b8dc-f25e45519267"/><con:assertion type="SOAP Fault
Assertion" id="9e730d45-67da-4c91-b13b-1fb33cbfa96f"/><con:assertion
type="GroovyScriptAssertion"
id="ca5245ef-4933-41c7-bf4d-192f885c7762"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6793,13 +6800,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"
id="748067c8-5589-4151-9a0c-f389ce57a8fd"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
+(//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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- invalid direction"
id="26f929c1-d875-4b96-bfdd-ac29fe023b18"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveS
ervice</con: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/";>
@@ -6829,7 +6836,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="173daaf6-7472-4a63-91b3-70a6a2c1547e"/><con:assertion type="SOAP Fault
Assertion" id="18b15bec-5e3f-4669-88c6-260b4eaf3d3b"/><con:assertion
type="GroovyScriptAssertion"
id="0c81ab0e-5684-470d-be98-b1eb42a6e33a"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6854,13 +6861,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"
id="ca2d4f96-8412-4cd8-abf5-a9ed0a489cbf"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soap
env: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong if index"
id="cfce3833-05e3-40f9-8728-978a00ee758f"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6886,7 +6893,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a98cee29-aca9-4ad0-9e1a-f2549ede82e9"/><con:assertion type="SOAP Fault
Assertion" id="52f62ed4-74b7-4f1b-ba8d-7755e05cd15e"/><con:assertion
type="GroovyScriptAssertion"
id="6f8fb7f7-7958-4425-b592-3166ba2512bc"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6911,13 +6918,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"
id="cb143cd3-cdf5-4032-a744-e3f2c67edc76"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapen
v: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="SetupData- wrong if name"
id="46be8a62-4ba6-47cc-bbae-0ae1c086fb3d"><con:settings/><con:config
xsi:type="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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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/";>
@@ -6943,7 +6950,7 @@
<nmwg:data id="data1" metadataIdRef="meta2"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="6f5cb7fc-22dd-4f26-ad70-5afb33d8d250"/><con:assertion type="SOAP Fault
Assertion" id="893d5109-3b61-4648-804d-5e733dea94dd"/><con:assertion
type="GroovyScriptAssertion"
id="cb099d8e-dcf5-485e-89d9-1e370aaf8114"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -6968,13 +6975,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"
id="45bc6c1d-b66b-4bd3-b9e9-cc65eddcc6e4"><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)="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:loadTest
name="LoadTest
1"><con:settings/><con:threadCount>5</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>false</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>60</con:testLimit><con:limitType>TIME</con:limitType><con:loadStrategy><con:type>Simple</con:type></con:loadStrategy><con:assertion
type="Step Status" name="Step
Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors><con:cancelExcessiveThreads>true</con

:cancelExcessiveThreads><con:strategyInterval>500</con:strategyInterval></con:loadTest><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite

name="LookupInfo"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="149a92a0-b8b5-4a18-a65f-26412981f4c3"
maxResults="0"><con:settings/><con:testStep type="request" name="LookupInfo -
Sample request (full)" 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 - Sample request (full)"
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:end

point>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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:loadTest
name="LoadTest 1"
id="11eca714-6d27-47e8-ad37-338d40348033"><con:settings/><con:threadCount>5</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>false</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>60</con:testLimit><con:limitType>TIME</con:limitType><con:loadStrategy><con:type>Simple</con:type></con:loadStrategy><con:assertion
type="Step Status" name="Step
Status"/><con:maxAssertionErrors>100</con:maxAssertionEr

rors><con:cancelExcessiveThreads>true</con:cancelExcessiveThreads><con:strategyInterval>500</con:strategyInterval></con:loadTest><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="LookupInfo"
id="61eb8d38-d1da-4131-8c0f-59455db2e45f"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="149a92a0-b8b5-4a18-a65f-26412981f4c3"
maxResults="0"><con:settings/><con:testStep type="request" name="LookupInfo -
Sample request (full)" disabled="true"
id="ff224167-991f-46c8-9208-3083fb46b6b5"><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 - Sample request (full)"
wssPasswordType=""><con:settings><con:setting id="com.eviware.soapui.im

pl.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/";>
@@ -6984,13 +6991,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema
Compliance"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="42a15e01-30bb-4076-9381-fd9f9475ee7d"/><con:assertion type="Schema
Compliance"
id="d262b5cb-42bc-4509-b3dd-7445c5c50b8a"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="801ba4ef-76cf-478d-a689-031d4743e3e8"/><con:assertion type="XPath Match"
id="37f19266-7511-4dd3-bd9a-ef3eeb20b4d2"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="5039722a-fe71-4dd8-8651-387901a090ca"><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/';
@@ -7008,7 +7015,7 @@
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: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)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:psservice"
id="91d23588-3521-4703-9bf8-48da5af2e415"><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"
id="a64c73bb-e86e-42d7-b22d-854fe38ad143"><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"
id="4f18ff18-93b4-42f0-a9dc-a47e4a9cd134"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7033,7 +7040,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Sample request (stripped down)"
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 - Sample request (stripped down)"
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://g
gf.org/ns/nmwg/base/2.0/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Sample request (stripped down)"
disabled="true"
id="206f6f33-0737-475d-b881-acb0e3fd0ec9"><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 - Sample request (stripped down)"
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.xmls
oap.org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LookupInfoRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7043,13 +7050,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema
Compliance"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="2eba1c6e-4de9-4a07-bec1-1b31157fbcf1"/><con:assertion type="Schema
Compliance"
id="a37ce4b6-ae42-43ed-964c-174f21c5564e"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="4766ffa0-e384-4365-aa74-c2500122ce3c"/><con:assertion type="XPath Match"
id="6da76e53-5a01-4df9-a2b7-2beffafff20f"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="ab8784c6-216f-47e7-a93e-e07e7a8b0b51"><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/';
@@ -7067,7 +7074,7 @@
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: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)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:psservice"
id="2ac31873-6324-42fa-b875-659b5312b9a5"><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"
id="ebbd3d6b-62b2-472a-b53d-06410bce3379"><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"
id="1716871e-6b26-4733-9edd-41e706af0fc9"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7092,7 +7099,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Sample request (id only)"
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 - Sample request (id only)"
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/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Sample request (id only)" disabled="true"
id="89fc2b3e-0325-4131-bdad-0de6a5f849ac"><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 - Sample request (id only)"
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"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7102,13 +7109,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema
Compliance"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1f01833a-9086-4fde-9bac-d3e28ecfa703"/><con:assertion type="Schema
Compliance"
id="78b74620-15d3-4a34-8c75-560c06efc250"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="e6509143-9271-4a83-8ef3-b74ccd8a9ab6"/><con:assertion type="XPath Match"
id="fd276798-9a81-4281-a799-25378732f551"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="25bca784-be24-40a1-8986-f53ec1abdd42"><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/';
@@ -7126,7 +7133,7 @@
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: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)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:psservice"
id="63fa2d8f-a799-4913-81ea-f6129e4d3e7d"><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"
id="a89ee2c2-11c1-499f-b545-423b6a913760"><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"
id="090a2f16-3d18-490c-8e23-fe57ecc55fe0"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7151,7 +7158,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Sample request (msgid only)"
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 - Sample request (msgid only)"
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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Sample request (msgid only)"
disabled="true"
id="b6ad14c6-d973-442b-9583-2547580177d6"><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 - Sample request (msgid only)"
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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LookupInfoRequest" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7161,13 +7168,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema
Compliance"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="e1118162-a95f-4a2e-92f5-77ca2b136eef"/><con:assertion type="Schema
Compliance"
id="3072962b-fb13-46e6-8ff5-c8f01452003f"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="9bb08d68-f0e8-4c99-a38f-1e22ca02421b"/><con:assertion type="XPath Match"
id="f5fae14d-64ab-453f-a542-26db7195e139"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="dd8a4c3a-bfcf-4817-a930-aa53a0a1004c"><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/';
@@ -7185,7 +7192,7 @@
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: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)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:psservice"
id="8246a09d-88d6-4c53-aa9e-f7aa947047bb"><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"
id="fed9287e-182a-4a90-8e80-df546070a9e0"><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"
id="5c0b912c-fd1a-4ed4-abe0-a2dc512ab241"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7210,7 +7217,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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.or
g/ns/nmwg/base/2.0/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty id string in data"
id="1aa5b719-ceef-4da4-bbdd-a0c0d3f1fd37"><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://genesis-vm-centos6-32.rrze.uni-erlangen.de: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 type="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7221,13 +7228,13 @@
</nmwg:message>
</soapenv:Body>
</soapenv:Envelope>
-]]></con:request><con:assertion type="SOAP Response"/><con:assertion
type="Schema Compliance"
disabled="true"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/lookupinfo/LookupInfoResponse.wsdl</definition></con:configuration></con:assertion><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/';
+]]></con:request><con:assertion type="SOAP Response"
id="d24fe33c-71dc-4546-9a11-f5a6ce313a06"/><con:assertion type="Schema
Compliance" disabled="true"
id="c8024992-930e-414e-8425-2432ad6aaeeb"><con:configuration><definition>file:../JavaSQLMAsoapUI/InterfaceBased/lookupinfo/LookupInfoResponse.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="4c7cf98e-fdb5-4d52-a5e7-f212c92f2400"/><con:assertion type="XPath Match"
id="fec25210-b4b8-4eca-8aad-0e2568fe3a3f"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="4cc0306d-b506-4583-bc18-63faf2f6b02d"><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/';
@@ -7245,7 +7252,7 @@
satisfies (fn:string($type)="ma"))
and
(every $name in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceName
-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;
+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"
id="4e64ce02-48c9-4e4e-8a3d-4109e70a461e"><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"
id="67e2ed77-b42a-4949-86f8-351f6abb65fc"><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"
id="48a95d96-60b9-4c7a-b9fa-3a61628f9abb"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7270,7 +7277,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-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/">
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - empty messageIdRef in Message"
id="74df5e0f-1eb0-4565-8990-ff5a62d90456"><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://genesis-vm-centos6-32.rrze.uni-erlangen.de:8080/geant2-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schem
as.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/";>
@@ -7280,13 +7287,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="41b0988f-5db5-4751-b5fb-3aac92fc7b6d"/><con:assertion type="SOAP Fault
Assertion" id="d30fe42c-8192-4271-884a-cc172cbb74a5"/><con:assertion
type="XPath Match"
id="f400e1af-299b-4cdb-baf7-abd66fd23e00"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="2e4beaf7-b58d-42bf-ad0a-7ca097551b37"><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/';
@@ -7304,7 +7311,7 @@
satisfies (fn:string($type)="ma"))
and
(every $name in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceName
-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;
+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"
id="6f52fa3f-fb1b-41e6-89b8-0a1d6ba9d09f"><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"
id="0af40d93-981c-4f9c-91fe-c6df4af41a30"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="f7600c46-910d-441a-b8ad-9fea7f75572d"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7329,7 +7336,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="Schema Compliance"
disabled="true"><con:configuration/></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - no data id"
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 - 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://sc
hemas.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="Schema Compliance" disabled="true"
id="52a83306-73fb-435a-acc7-251c38382409"><con:configuration/></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - no data id" disabled="true"
id="c5d772f3-3d8b-47d2-b1a9-dbaf05a4a3ae"><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 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/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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7339,13 +7346,13 @@
<nmwg:data metadataIdRef="meta"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5bd2f00b-894a-4c53-9cb0-26e3e869f541"/><con:assertion type="SOAP Fault
Assertion" id="d013f5b4-4ce5-4dcc-aba2-66512a1f867e"/><con:assertion
type="XPath Match"
id="e2137565-5627-443d-99e2-eb9244fdf5b9"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="5c0cbc4e-1f74-4e2e-a71e-630590cde006"><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/';
@@ -7366,7 +7373,7 @@
(every $name in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceName
satisfies (fn:string($name)="geant2_java-rrd-ma"))
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: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;
+(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:nmwg"
id="bfef66e7-881e-41a2-ae02-e2bbcf9ace96"><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"
id="4b05fca8-dd8b-41ae-a9a5-1c108d1bb4fe"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7391,7 +7398,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"><con:configuration/></con:assertion><con:assertion
type="XPath Match"><con:configuration/></con:assertion><con:assertion
type="XPath Match" name="XPath Match - No service
description"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="209cb83b-9772-4e45-a78a-80d61f74b0fe"><con:configuration/></con:assertion><con:assertion
type="XPath Match"
id="8307ba4b-39fa-40fb-8ed9-fb2ef867dc1a"><con:configuration/></con:assertion><con:assertion
type="XPath Match" name="XPath Match - No service description"
id="90abd342-35a4-4e63-8a6f-76f69a546a81"><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/';
@@ -7401,7 +7408,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Copy of LookupInfo - Sample request (stripped down)"
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="Copy of LookupInfo - Sample request (stripped down)"
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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Copy of LookupInfo - Sample request (stripped down)"
disabled="true"
id="66872fba-eef3-4e30-9a8f-1e9a18fddefa"><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="Copy of LookupInfo - Sample request (stripped down)"
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"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7411,13 +7418,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema
Compliance"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="b227ebe0-2939-4bf4-bfaf-0716357ef936"/><con:assertion type="Schema
Compliance"
id="d9aafb46-4455-42be-acf5-05766f83e048"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\lookupinfo\rrd-ma-lookupinfo-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="8da249b2-bd37-4e12-869b-9492a92cc203"/><con:assertion type="XPath Match"
id="794e64cd-ec3f-4c30-98b6-e03a154fb17c"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="a55b7932-374a-44ad-b963-71e7ba1dd703"><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/';
@@ -7435,7 +7442,7 @@
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: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)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:psservice"
id="7b38dbbf-ccac-4556-b231-4c1952f146d0"><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"
id="0266e79f-ab9d-4763-8d3c-5fe0c3840031"><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"
id="3faff2c8-50ad-4c8f-a2e0-b0a29cfdf5e6"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7460,7 +7467,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:loadTest
name="LoadTest
1"><con:settings/><con:threadCount>3</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>false</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>60</con:testLimit><con:limitType>COUNT</con:limitType><con:loadStrategy><con:type>Simple</con:type><con:config><testDelay>1000</testDelay><randomFactor>0.5</randomFactor></con:config></con:loadStrategy><con:assertion
type="Step Status" name="Step
Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors><con:cancelExcessiveThreads>true</con:cancelExcessiveThreads><con:strategyInterval>500</con:strategy
Interval></con:loadTest><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="e20c04d9-d34c-4fde-bbdb-a2cfff424b9e"
maxResults="0"><con:settings/><con:testStep type="request" name="LookupInfo -
No type parameter 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 - 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/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/enve
lope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:loadTest
name="LoadTest 1"
id="e67b13f6-83a5-4027-83b4-ba74c8926c1c"><con:settings/><con:threadCount>3</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>false</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>60</con:testLimit><con:limitType>COUNT</con:limitType><con:loadStrategy><con:type>Simple</con:type><con:config><testDelay>1000</testDelay><randomFactor>0.5</randomFactor></con:config></con:loadStrategy><con:assertion
type="Step Status" name="Step
Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors><con:cancelExcessiveThreads>true</con:cancelExcessiveThrea

ds><con:strategyInterval>500</con:strategyInterval></con:loadTest><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="e20c04d9-d34c-4fde-bbdb-a2cfff424b9e"
maxResults="0"><con:settings/><con:testStep type="request" name="LookupInfo -
No type parameter in message"
id="7078c500-17e2-49f8-bb73-2ad03c162305"><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/services/MeasurementArchiveService</con:endpoint><con:re
quest><![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/";>
@@ -7470,7 +7477,7 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="2604c919-29ed-49f9-9f76-d656223f69a5"/><con:assertion type="SOAP Fault
Assertion" id="21f3a0df-5c32-42e6-8fd0-8c40b369932c"/><con:assertion
type="XPath Match"
id="39484a3a-4d6e-4d3d-8875-6437ac214822"><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/';
@@ -7485,7 +7492,7 @@
(//nmwg:message/@id="resultCodeMessage")
and
(every $id in //nmwg:message/@id
-satisfies
(fn:string($id)="resultCodeMessage"))</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="XPath Match" name="XPath Match - data is an &quot;action [] not
supported&quot; result Code"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($id)="resultCodeMessage"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="093e9994-54a9-4940-93ff-bde4e4ba6cec"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match" name="XPath Match - data is an &quot;action [] not
supported&quot; result Code"
id="c21b609c-d3f2-4432-87d2-408da00ecfc8"><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/';
@@ -7494,7 +7501,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/";>Action []
is not supported by the service or cannot be served - cannot instantiate
Message Handler&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+&lt;/nmwg:data></content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="74db8428-0c24-41cc-a283-5a9fd21572e8"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7513,7 +7520,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - wrong message
type"><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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - wrong message type"
id="917ce23a-571a-4d2b-834b-d0688178b6f4"><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/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LookSomethingupInfoRequest" id="id1"
messageIdRef="msgid1" xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7523,7 +7530,7 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="27bdd1f4-6d8f-4747-8d05-0c3476b50c77"/><con:assertion type="SOAP Fault
Assertion" id="3fdec5e1-58cc-44e6-9383-45a571f6d065"/><con:assertion
type="XPath Match"
id="e7a2a30e-e55b-48ea-a934-d16467065ace"><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/';
@@ -7538,7 +7545,7 @@
(//nmwg:message/@id="resultCodeMessage")
and
(every $id in //nmwg:message/@id
-satisfies
(fn:string($id)="resultCodeMessage"))</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="XPath Match" name="XPath Match - data is an &quot;action [] not
supported&quot; result Code"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($id)="resultCodeMessage"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="aea761ae-1ada-4678-b917-e4d76a2fe50e"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match" name="XPath Match - data is an &quot;action [] not
supported&quot; result Code"
id="e0f63dfa-ba83-4553-bed5-2deec57c0634"><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/';
@@ -7547,7 +7554,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/";>Action
[LookSomethingupInfoRequest] is not supported by the service or cannot be
served - cannot instantiate Message Handler&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+&lt;/nmwg:data></content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="78ca25c0-ca5c-42b5-b790-5faf93f378e5"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7566,7 +7573,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - No data
element"><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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - No data element"
id="b19454cd-8a0d-4c0a-b692-8d4959664a53"><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.o
rg/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/";>
@@ -7576,13 +7583,13 @@

</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a4a9dc36-81f6-40cb-9527-6045422b4eba"/><con:assertion type="SOAP Fault
Assertion" id="efd7f2b9-213c-4207-94bd-1903b352cd6e"/><con:assertion
type="XPath Match"
id="f7463a56-83f6-46ca-a06c-1cf82fb7504f"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="65f53ade-bd12-4734-afe3-b2dccef4e143"><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/';
@@ -7609,7 +7616,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"><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"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - No metadata
element"><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 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="82f4e2d1-d80c-4786-a266-ae0a3aca1c04"><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="e0fe0b68-28b4-4faa-a447-7a68fc56a03e"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - No metadata e
lement" id="2da65fbe-e57f-4157-961a-8c7963bc664c"><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 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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7617,13 +7624,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a2280467-b046-4dae-9f2e-5e1c06f8525f"/><con:assertion type="SOAP Fault
Assertion" id="9dceff30-19cb-4f94-a119-2c49511b4eb5"/><con:assertion
type="XPath Match"
id="8121c9d0-926d-4f82-9443-77497f2fa651"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="30ec6b53-8ed9-413f-9079-f31140f90075"><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/';
@@ -7650,7 +7657,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"><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"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Malformed metadata
id"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://ww

w.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="88a1c1a2-dcac-44eb-b314-66cc65ace24e"><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="56f51855-462a-4c24-9312-c2dc79e71b7b"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Malformed met
adata id"
id="2c70941a-f179-4a8c-807e-d312796d60c7"><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 - 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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7660,13 +7667,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="653b0a13-8c2d-4573-b488-469eaac37c48"/><con:assertion type="SOAP Fault
Assertion" id="53ffffcf-96c8-46bb-9e3b-479b98d3770f"/><con:assertion
type="XPath Match"
id="a1ee17d5-279c-4d8b-beb5-6b4760187308"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="83e6d87e-b0d2-45eb-a66c-4809139db7d2"><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/';
@@ -7693,7 +7700,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"><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"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Malformed
eventType"><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 - 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="49810c8f-7942-47b4-8c06-a7a4b82cdf35"><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="9794d493-a8ff-47c7-a72a-18ba88fb7fe3"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Malformed eve
ntType" id="d622b853-1335-46ef-b7cd-b06f52736fd8"><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 - 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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7703,13 +7710,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="c997db21-9846-4977-bcb1-a030cd026fb2"/><con:assertion type="SOAP Fault
Assertion" id="4d919130-9a36-403e-909c-4e8f7f507e65"/><con:assertion
type="XPath Match"
id="996fc1af-6767-435b-abd5-9664237920fe"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="6521ba61-d632-4897-8b33-bbdf0b427347"><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/';
@@ -7736,7 +7743,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"><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"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - no metadataIdRef 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</co
n: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(//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="84b5dc92-fd18-4412-a9fa-21339d72171f"><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="7317a60f-57a5-4945-a07c-e7efdc38fd07"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - no metadataIdRef in Data"
id="7ad34ad6-2c6e-43a0-b73c-fb735070b4a7"><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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LookupInfoRequest" id="id1" messageIdRef="msgid1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
@@ -7746,13 +7753,13 @@
<nmwg:data id="dataid"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="bac55bc4-1796-405c-bd56-30123e6e40f3"/><con:assertion type="SOAP Fault
Assertion" id="6ab8499e-41b7-4ac9-85c2-833bbe3ec539"/><con:assertion
type="XPath Match"
id="6547d64f-0433-43c9-8a56-ed9b0caaecc0"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="11dc697b-730a-4c9f-9f31-f3ff4a8ad678"><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/';
@@ -7773,7 +7780,7 @@
(every $name in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceName
satisfies (fn:string($name)="geant2_java-rrd-ma"))
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: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="XPath Match"><con:configuration/></con:assertion><con:assertion
type="XPath Match"><con:configuration/></con:assertion><con:assertion
type="XPath Match" name="XPath Match - No service
description"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/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:nmwg"
id="041a66f8-6d3c-4c7e-8060-6a985c35f656"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="c1b712a2-885e-4c58-80b0-0fa97c5728b0"><con:configuration/></con:assertion><con:assertion
type="XPath Match"
id="4b6ae8bf-4432-48a0-a798-4e02a8bab409"><con:configuration/></con:assertion><con:assertion
type="XPath Match" name="XPath Match - No service description"
id="39a63fcc-5662-49dc-a05b-f86059bd7c22"><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/';
@@ -7783,7 +7790,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - wrong metadataIdRef 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 - 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/envelop
e/" 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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - wrong metadataIdRef in Data"
id="a3be81d8-3f6b-4c02-9f18-c15f8da349b4"><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:soapen
v="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/";>
@@ -7793,13 +7800,13 @@
<nmwg:data id="dataid" metadataIdRef="meta-other"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="30bbc11d-3ef2-41ec-8d4c-36b0e9ca2b93"/><con:assertion type="SOAP Fault
Assertion" id="6b702846-ff31-45e1-972d-5a2e33eb81a2"/><con:assertion
type="XPath Match"
id="9a256cc8-cba1-48d7-889f-b23fc7160f4d"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="224f8914-9def-49cc-8bb8-7ecdeb7d3280"><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/';
@@ -7820,7 +7827,7 @@
(every $name in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceName
satisfies (fn:string($name)="geant2_java-rrd-ma"))
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: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="XPath Match" name="XPath Match - No service
description"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/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:nmwg"
id="3ef6c552-e49d-4438-9008-86509a634233"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match" name="XPath Match - No service description"
id="dcc14bb6-ff4f-45ba-8efe-b728048a3864"><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/';
@@ -7830,7 +7837,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/"; xm
lns: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="LookupInfo - Chained metadata" disabled="true"
id="c8be4b0b-a7a0-48a3-a40d-b4db0c393f7c"><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="htt
p://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/";>
@@ -7843,13 +7850,13 @@
<nmwg:data id="data" metadataIdRef="meta"/>
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="2234d42b-88c3-46e9-b017-d0a0972c8fb7"/><con:assertion type="SOAP Fault
Assertion" id="c2f79c03-2b5f-4403-b018-42e29342136c"/><con:assertion
type="XPath Match"
id="4e2c08ed-598f-4b6e-9625-f13ee172eea9"><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>LookupInfoResponse</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/';
+//nmwg:message/@type</path><content>LookupInfoResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="d451dbc9-7191-451a-8213-1dce9b16796b"><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/';
@@ -7870,7 +7877,7 @@
(every $name in
//nmwg:message/nmwg:data/psservice:datum/psservice:service/psservice:serviceName
satisfies (fn:string($name)="geant2_java-rrd-ma"))
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: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;
+(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:nmwg"
id="c7b5c0c1-0cd7-4101-947e-8e3f14ad83ec"><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"
id="96700242-da7b-42fa-89e0-759c8379860b"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7895,7 +7902,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"><con:configuration/></con:assertion><con:assertion
type="XPath Match"><con:configuration/></con:assertion><con:assertion
type="XPath Match" name="XPath Match - No service
description"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="3aac6df7-ded2-4ddd-956d-ea34e0beb809"><con:configuration/></con:assertion><con:assertion
type="XPath Match"
id="70288f47-1af2-4964-aed1-b6adc8a44eda"><con:configuration/></con:assertion><con:assertion
type="XPath Match" name="XPath Match - No service description"
id="86da3b5a-4e1c-47da-b017-cb1434fd392b"><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/';
@@ -7905,7 +7912,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Store test
suite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="da9e32bc-e0b3-41a5-b564-8660b556cb38"
maxResults="0"><con:settings/><con:testStep type="request" name="Store -
Utilization without key"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="Store - Utilization without 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(//psservice:service)
=0</path><content>false</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Store test suite"
id="b4e0cb27-f96b-4a04-9943-e868b82f1ce6"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well formed Requests" searchProperties="true"
id="da9e32bc-e0b3-41a5-b564-8660b556cb38"
maxResults="0"><con:settings/><con:testStep type="request" name="Store -
Utilization without key"
id="6f5cce07-2b13-42c4-aea7-20120f34c6c9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation>
<con:request name="Store - Utilization without 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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -7940,13 +7947,13 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="78b6e5ec-ab65-49a6-8764-ccacc995fea4"/><con:assertion type="SOAP Fault
Assertion" id="4d4ae4fd-db83-4595-b8fa-1c953ba5e133"/><con:assertion
type="XPath Match"
id="0521b84b-dbc9-4c30-9e42-07a0ec1a02af"><con:configuration><path>declare
namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="414e084a-ab93-414c-a585-485a2e035b39"><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/';
@@ -7963,7 +7970,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="f025ac99-5990-495e-b501-16bb414432b0"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="a4e28468-d553-4b47-a8b2-f77a396cf905"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -7988,7 +7995,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="Schema Compliance"
disabled="true"><con:configuration/></con:assertion><con:assertion
type="GroovyScriptAssertion"
name="SQL-groovy"><con:configuration><scriptText>import java.io.File;
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="Schema Compliance" disabled="true"
id="ba98a8ec-eec3-4887-a076-f129eef7761d"><con:configuration/></con:assertion><con:assertion
type="GroovyScriptAssertion" name="SQL-groovy"
id="f1241358-d403-4388-aa25-dec7f2cdf980"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8024,7 +8031,7 @@

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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://gg
f.org/ns/nmwg/topology/2.0/">
+</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no message id"
id="b7f64471-ec1d-4c65-ba4b-6b8a3990896f"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MeasurementArchiveStoreRequest</con:interface><con:operation>Store</con:operation><con:request
name="Store - Utilization without key, no message id"
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.o
rg/ns/nmwg/base/2.0/" xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message
@@ -8059,13 +8066,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="05c8b370-d39c-4970-8e57-6ae3922db1a6"/><con:assertion type="Schema
Compliance" disabled="true"
id="3b8f7fd0-8283-4cde-916a-f678601f12d3"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="7b35f957-87b6-4b59-8c2f-b288399dd58f"/><con:assertion type="XPath Match"
id="77216f60-2727-4eeb-9dd2-38cfb73b5928"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="7d44d905-902a-41df-a330-d3a7b19e4612"><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/';
@@ -8081,7 +8088,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="bb3cbbf6-67af-492b-8f98-c07fc7d8eb52"><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"
id="c794fc1c-9077-4b0a-92c2-68e3cd8169df"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8106,7 +8113,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="013e12f5-0b3d-47b0-9bdf-769c56b17fb7"><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/';
@@ -8115,7 +8122,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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[<soape
nv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, with messageidref"
id="b8c6ba64-ec12-48f3-8b9f-eba51c4a7a55"><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"
@@ -8150,13 +8157,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="a6812510-b2d6-4090-a880-eaada8c7ec78"/><con:assertion type="Schema
Compliance" disabled="true"
id="cb73749d-2b43-407b-9c14-a6cdb7b7f22d"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="ea7801a4-ddd3-434f-9b44-911d9a0b5ec2"/><con:assertion type="XPath Match"
id="a779b222-31e6-45e6-a9df-bec79f633cf8"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="32ab2d2a-9975-4ec5-b380-33cfa31f85ea"><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/';
@@ -8172,7 +8179,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="607437aa-3cd2-4122-a281-ef887e8c93eb"><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"
id="eeb10dbd-29b8-4b77-a30d-4f02ff5f3ef5"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8197,7 +8204,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="f5c07301-fe92-43c7-877e-f0e86963449a"><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/';
@@ -8206,7 +8213,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no id in subject"
id="b3f8f71c-2b12-4fc7-9db6-179caff2b92d"><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</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/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -8241,13 +8248,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="42b02d41-b852-4706-9ce5-306c053a1789"/><con:assertion type="Schema
Compliance" disabled="true"
id="8a816ec0-64e4-4100-869a-73cc4c21b1e1"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="b11a0dd8-c1d2-44c5-915a-6ce318c5a4dc"/><con:assertion type="XPath Match"
id="8b4c77a8-443b-433d-9162-03d4987fec96"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="8a2e888c-370b-4a45-8533-147c95fa08aa"><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/';
@@ -8264,7 +8271,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="9d00d8a8-dcc4-44e0-9c3a-03fbe903d235"><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"
id="f730faff-6e41-42a1-a333-474a6ffe9969"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8289,7 +8296,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="ef9fd079-76f3-4de5-a0e2-6209eecd077e"><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/';
@@ -8298,7 +8305,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key , metadataIdref(same)
in subject"
id="5c8364f5-dbd2-4439-a166-a3f4ff650740"><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/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/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -8333,13 +8340,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="29fecf87-f720-4c73-b43e-6903b6dded00"/><con:assertion type="Schema
Compliance" disabled="true"
id="360cb4dc-aecb-4633-afc5-7f60f7b0f9c0"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="3672e5d2-afea-4088-859c-3582556ebb11"/><con:assertion type="XPath Match"
id="2df5e350-47e1-4819-b298-17ffd776e407"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="bbd9332b-4531-45b5-bd68-59251167173e"><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/';
@@ -8355,7 +8362,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="307150ab-30f1-401d-882d-a488aaea1f6c"><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"
id="29943dca-f228-4bba-9972-64b1c1aa90e1"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8380,7 +8387,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="fcc4e32c-3193-4175-a544-a6e5e6beb8a4"><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/';
@@ -8389,7 +8396,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key ,
metadataIdref(duplicate) in subject"
id="5e9f48a9-c0d4-436c-9ab7-85703240d9d7"><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.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"
@@ -8424,13 +8431,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="4fbc73ea-7e12-448e-b571-c6b21f15e557"/><con:assertion type="Schema
Compliance" disabled="true"
id="5aee4e38-3602-4ee3-9076-f585a30bdf3c"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="af661351-f504-4738-9155-d0eb3f8736e4"/><con:assertion type="XPath Match"
id="1879fe0b-b190-4dec-83b8-536ea98fdc31"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="85d29b6a-1f1a-42c8-bd7a-320951c61521"><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/';
@@ -8446,7 +8453,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="4f685f6a-f403-491f-8120-0a8abac50355"><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"
id="e2cbf103-478b-467d-9cd6-5d6d89c9152e"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8471,7 +8478,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="794c3689-b33b-45f8-a310-598bc92feb9f"><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/';
@@ -8480,7 +8487,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, empty interface
element" id="257aafcf-ea38-4029-816e-ca5675f82ae4"><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/MeasurementArc
hiveService</con: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"
@@ -8509,13 +8516,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="198c7b7e-2863-4392-9905-d9e619d17eca"/><con:assertion type="Schema
Compliance" disabled="true"
id="e01219bc-7cfc-4cc9-847f-3db81c71e42d"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="2e4f8b13-14a7-4a3a-aac1-018d1355608a"/><con:assertion type="XPath Match"
id="86ddc72d-d53b-41ec-bd4b-b9bfa59092ed"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="814f4237-d32e-4ffe-a5b6-baa698ff99ae"><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/';
@@ -8531,7 +8538,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="b539bb1d-b9e1-4629-b7c6-1daefe2224be"><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"
id="691805da-8e40-4907-8713-f736500636e1"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8556,7 +8563,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="ff0ca65d-a5d3-4321-a496-b856facdc1d6"><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/';
@@ -8565,7 +8572,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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
xml
ns: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no key id"
id="fcb396fc-8f00-4a9f-a011-a2430a67551a"><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/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -8596,13 +8603,13 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5c5479b7-b965-4000-8c83-cbe43a0f1939"/><con:assertion type="Schema
Compliance" disabled="true"
id="99c83c76-4fd8-4fb4-92bc-07c9a32c768e"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="b4199166-43a6-4b34-bb07-8207b229de97"/><con:assertion type="XPath Match"
id="85654981-1bc2-4e8e-9eef-c0dbd307a825"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="ebf3aaa3-18ea-46a5-9688-7437136ef395"><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/';
@@ -8618,7 +8625,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="04808ee6-0a4b-46a7-9978-a6d8f844b64d"><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"
id="976d9841-19e4-4510-8891-8c7a720d1d1b"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8643,7 +8650,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="88b1affa-61ad-4e67-beed-18d0abf3270a"><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/';
@@ -8652,7 +8659,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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
xm
lns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no data Id"
id="c1bdd6dc-2ec0-42ad-bc6b-67f532045776"><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"
@@ -8687,13 +8694,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="842acf3c-85db-4748-b00a-06e248d2a0e7"/><con:assertion type="Schema
Compliance" disabled="true"
id="82a76e9d-9870-4842-b529-5c7c509975cf"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="9f2840d0-3dd7-4ee0-9c17-6467e4d75124"/><con:assertion type="XPath Match"
id="b1efe224-ba56-499e-8d83-1adf6a9f5587"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="8dde2875-a623-464b-98fa-bdc86d510fd8"><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/';
@@ -8709,7 +8716,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="dc791798-1d1e-4b47-bcf3-524236a5f1a9"><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"
id="5f985952-4cb6-4d5d-a7a5-81aee5edf935"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8734,7 +8741,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="ba2d65a2-46cc-44af-8761-1d2e76ab57cc"><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/';
@@ -8743,7 +8750,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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.xm
lsoap.org/soap/envelope/" xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key"
id="5d24c4c7-3137-45c6-aac9-e543f5bcc925"><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="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -8774,13 +8781,13 @@

</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1fbd7ad9-bfeb-4bed-95e0-247304a32edc"/><con:assertion type="SOAP Fault
Assertion" id="4045d4ee-219a-4f15-b142-7d95aa2fe4d6"/><con:assertion
type="XPath Match"
id="3a9ccb3a-16f7-4f96-9ab9-2b81191240a5"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="17fc20c0-8c66-41c8-ad4d-24f5f3bdd268"><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/';
@@ -8796,7 +8803,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="2eec42c0-4658-4349-8bcd-fdc7142b1598"><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"
id="a9b2a23e-ca4c-48e4-b509-09f44d1721c0"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8821,7 +8828,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="210f6700-c784-45a4-9256-3ad708cbc3d9"><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/';
@@ -8830,7 +8837,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:assertion
type="GroovyScriptAssertion"
name="SQL-groovy"><con:configuration><scriptText>import java.io.File;
+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"
id="3fad786b-be02-4bf1-8970-542910de07ca"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8866,7 +8873,7 @@

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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/";>
+</scriptText></con:configuration></con:assertion><con:assertion type="Schema
Compliance" disabled="true"
id="4f48c7c5-112f-427f-9708-e7bb6de3f1e4"><con:configuration/></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key , no timeType in Datum"
id="37e3c08e-7092-4b7a-ae79-3d754ffa2f89"><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/Measuremen
tArchiveService</con: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"
@@ -8901,13 +8908,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="8b7df9ef-5314-4536-84db-b9c466b25901"/><con:assertion type="Schema
Compliance" disabled="true"
id="26abcf4f-4fd3-4e3f-aab6-9f333a4d98ad"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="6cf76d7a-e706-4c2f-968d-119d861708bf"/><con:assertion type="XPath Match"
id="e0d8d65e-ea37-495b-93c1-b6b9a4d8f277"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="237a98ee-3279-48bc-830c-934d575231ff"><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/';
@@ -8923,7 +8930,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="d816bfbf-5f80-4f17-9540-b858642b9e29"><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"
id="29074209-96ff-4ac9-bc39-746e5b32256e"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -8948,7 +8955,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="d4248b9c-aacf-4203-90d3-ec077e2d0f92"><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/';
@@ -8957,7 +8964,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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><![CD
ATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no valueUnits in
Datum" id="08c20568-d251-4ccf-a09b-63c5e89bd8ac"><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/MeasurementArchi
veService</con: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"
@@ -8992,13 +8999,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="cfcf3fa1-2613-4131-9277-66e2c1b95686"/><con:assertion type="Schema
Compliance" disabled="true"
id="e662d93d-766a-41f3-ab00-b1e09eff33fd"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="c0871482-0559-4955-9e00-5a25f0a5080a"/><con:assertion type="XPath Match"
id="ce9f9f7a-7931-4a86-b872-9b53144005ab"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="6014f180-36e7-47ef-bbfa-a921a1ee9f0b"><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/';
@@ -9014,7 +9021,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="f4316031-d1a6-4950-8955-b4a003ce8fed"><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"
id="309910ce-4851-47f4-bc53-a4e7fb615fba"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -9039,7 +9046,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="cc58e7ce-9f9c-4d90-bf6c-2d6ea1faf450"><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/';
@@ -9048,7 +9055,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/Measur
ementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="with metadata block describing interface and additional
parameter to create a key"
id="b8e285de-39eb-4aec-a6f8-46d7a75b2c24"><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.1

25: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"
@@ -9088,13 +9095,13 @@
 
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="bd6370dc-fe2d-434a-8fc0-8736898d813c"/><con:assertion type="Schema
Compliance" disabled="true"
id="391db62b-a92a-4bbe-acb2-b68c194626d3"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="0553a187-5c2e-49b2-bdf8-a2c8880eff56"/><con:assertion type="XPath Match"
id="2a5cfd75-821b-46f5-93fe-ee94c0fd7d45"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="7bad669b-fd26-4774-b823-a0e73d16a8cb"><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/';
@@ -9111,7 +9118,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="a14c3e28-a754-4a96-865f-45457c6a8025"><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"
id="b96e6087-c398-4f8e-a4b6-faf2a52f7b4f"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -9136,7 +9143,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="7b2542ed-4e76-4227-94e8-4812f01158dc"><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/';
@@ -9145,7 +9152,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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:so
apenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no data Id"
id="fafe69a0-a800-49b3-90cb-30379c2cecf0"><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:r
equest><![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"
@@ -9176,13 +9183,13 @@

</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema Compliance"
disabled="true"><con:configuration><definition>file:Z:\JRA -
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="28895d8f-9187-43d5-b9c6-972d5256c1de"/><con:assertion type="Schema
Compliance" disabled="true"
id="9aa10eec-ef1f-4475-87bb-fb90c5f5f5ee"><con:configuration><definition>file:Z:\JRA
-
Stuff\soapui_era\functional-testing\JavaRRDMAsoapUI\store2.3_RC4\rrd-ma-store-res.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"
id="61f8830a-cf88-4f3a-87bf-564109a278b2"/><con:assertion type="XPath Match"
id="4a5b2c77-cba5-426d-bee2-2f786bf1d518"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="61dd45af-ba3d-4419-b068-3c6325a88381"><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/';
@@ -9198,7 +9205,7 @@
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;
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="d6ff3799-4011-419e-a973-81f3bb5312dd"><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"
id="94cd2786-d5aa-4620-987b-9840117a9830"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -9223,7 +9230,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"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="b5d636fd-3524-48cf-a068-441c687d5b2e"><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/';
@@ -9232,7 +9239,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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"
maxResults="0"><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@re

quest-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/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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"
maxResults="0"><con:settings/><con:testStep type="request" name="Store -
Utilization without key, no message type"
id="1226cd2c-3a31-4a20-9981-2ba837a6c035"><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="c

om.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"
@@ -9267,7 +9274,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="62674ccc-34c7-4b73-abb9-345c9bcfb5b5"/><con:assertion type="SOAP Fault
Assertion" id="5869b50a-4a5d-4522-a094-5feb940e4b84"/><con:assertion
type="XPath Match"
id="3d36d77b-3062-4b7e-a033-fb242bb2f529"><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/';
@@ -9282,7 +9289,7 @@
(//nmwg:message/@id="resultCodeMessage")
and
(every $id in //nmwg:message/@id
-satisfies
(fn:string($id)="resultCodeMessage"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMessage"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="97ae1ff2-237f-4c6c-b9be-da77ba77789d"><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/';
@@ -9300,7 +9307,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="8d5da334-0dab-4232-9db6-454d48d9bf13"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="6669acee-71fd-4293-af41-96ea1d906b01"><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/';
@@ -9309,7 +9316,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/";>Action []
is not supported by the service or cannot be served - cannot instantiate
Message Handler&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="e6ed5d90-a388-4fb4-8b5e-2be574d92109"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -9328,7 +9335,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, wrong message type"
id="80ff2a41-ac77-4430-a6dd-8d0d02a7fbe6"><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"
@@ -9363,7 +9370,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="1e131ca2-934c-43e9-a7f3-11fd65ea150b"/><con:assertion type="SOAP Fault
Assertion" id="d6a7ce0d-88fa-475c-ae4b-cffffc7fe017"/><con:assertion
type="XPath Match"
id="e6e2e729-cb83-42fb-82a7-26a9e44fb8ae"><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/';
@@ -9378,7 +9385,7 @@
(//nmwg:message/@id="resultCodeMessage")
and
(every $id in //nmwg:message/@id
-satisfies
(fn:string($id)="resultCodeMessage"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMessage"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="f13605b7-8acb-4ac7-bcfe-2295941297f4"><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/';
@@ -9396,7 +9403,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="d0739bb0-4fc4-4aac-b6ff-30eccdc19b58"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="63931e22-db6b-402c-9d05-5e83febb149f"><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/';
@@ -9405,7 +9412,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/";>Action
[Wrong-message-type] is not supported by the service or cannot be served -
cannot instantiate Message Handler&lt;/nmwgr:datum>
-&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"><con:configuration><scriptText>import
java.io.File;
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion"
id="eb9727a6-c895-4ab7-b313-60308073b630"><con:configuration><scriptText>import
java.io.File;
import java.io.OutputStream;
import java.io.StringWriter;
import javax.xml.transform.*;
@@ -9424,7 +9431,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/topology/2.0/";>
+validator.validate(new
DOMSource(node));</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, misspelled id in
metadata"
id="2e3ccff1-88b6-40ec-bc49-7954e5ce7d2c"><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="h
ttp://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"
@@ -9459,7 +9466,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="7343129f-0bfe-457a-bbca-29e1e51bca3c"/><con:assertion type="SOAP Fault
Assertion" id="aea3fb76-f577-4404-802b-7cfd72418a4d"/><con:assertion
type="XPath Match"
id="24150670-4a9c-484b-b6dd-60723936c5a1"><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/';
@@ -9472,7 +9479,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="03babfec-c642-4869-be31-75c213276d8a"><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/';
@@ -9490,7 +9497,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="02fe033e-5885-4cfa-983d-a81032471ae6"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="a6c43743-0762-43ed-9448-92bce37c0e58"><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/';
@@ -9499,7 +9506,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/envelo
pe/" 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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, wrong interface
element" id="2c1737ab-9362-43fb-9fe2-c520524f3564"><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: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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -9535,7 +9542,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="9fcfebbd-8414-4041-bcfd-bca40c7dee37"/><con:assertion type="SOAP Fault
Assertion" id="ff3c1e15-a64c-4aa4-b3d1-952857474c73"/><con:assertion
type="XPath Match"
id="73d2be85-e466-4f23-bf1d-578e00a4f4dd"><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/';
@@ -9548,7 +9555,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="c41d2e9d-f079-4daf-a283-71e35fcb49d3"><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/';
@@ -9566,7 +9573,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="67f0636b-3d30-4f8f-b382-d44453bbdb4f"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="822a2b67-f8f6-4c1b-b584-8932468d1b68"><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/';
@@ -9575,7 +9582,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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="htt
p://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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key no data element"
id="afdb1e8e-d63d-44d7-a705-57d6076004dc"><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"
@@ -9605,7 +9612,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="8a205a54-fa6f-48a6-a6d5-81bf303bc052"/><con:assertion type="SOAP Fault
Assertion" id="c3a04539-ed1f-480b-bd12-db1fe2f11b12"/><con:assertion
type="XPath Match"
id="b1f02fa7-3509-4fef-9c25-d6573f898689"><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/';
@@ -9618,7 +9625,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="cf0451ec-7ad1-43a8-a330-be26afdec07f"><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/';
@@ -9636,7 +9643,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="76f794a4-2cde-4aa4-91e9-d4149830e43b"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="56488c40-9a0d-491b-af85-2a93f98af46d"><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/';
@@ -9645,7 +9652,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/"; xml
ns: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no metadata element"
id="8e956b58-1003-461a-8c3a-ea2edc9eb915"><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"
@@ -9665,7 +9672,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="264dab96-b826-4dc6-b6e2-6a6741036772"/><con:assertion type="SOAP Fault
Assertion" id="8897718d-62e8-459b-bb48-549e44cd6c30"/><con:assertion
type="XPath Match"
id="20b00590-ef35-48d0-9f9c-0872683b10d1"><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/';
@@ -9678,7 +9685,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="775fcf47-f169-4b16-9f66-da19398fb406"><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/';
@@ -9696,7 +9703,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="3421bf67-dff6-45ad-ad4f-6821a0985c80"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="6ffbad46-d825-4157-a1c3-4d09ea3dacc7"><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/';
@@ -9705,7 +9712,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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="h
ttp://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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, wrong eventType"
id="50af5d5c-b5a5-4138-97eb-8b2997b8865a"><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://schem
as.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"
@@ -9740,13 +9747,13 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="68ba2040-cfd2-4542-a039-f869b417605d"/><con:assertion type="SOAP Fault
Assertion" id="abf843ad-f734-4c7b-b053-7e363700d540"/><con:assertion
type="XPath Match"
id="ad5e1e95-2635-4e04-bfca-c0116248f752"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="1f6ce3a3-8a12-441b-b070-7a649cd115e0"><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/';
@@ -9764,7 +9771,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="8febc7fc-68dc-4675-8b04-6f68bca108d4"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="c66367fc-412a-4b43-8046-35a6f8875b3e"><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/';
@@ -9773,7 +9780,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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:E
nvelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, empty EventType"
id="3eaf1401-8fed-4f4f-b4c1-7bf8bc8ad839"><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://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"
@@ -9808,13 +9815,13 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="ab73e18a-5486-4ae5-bdd0-056f966b8350"/><con:assertion type="SOAP Fault
Assertion" id="3bb07b62-71fd-457b-98f9-c41597825fa8"/><con:assertion
type="XPath Match"
id="f387bbce-0155-4650-a575-37f89039c2de"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="c63684e1-8429-4d85-aa09-ba8b87a93319"><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/';
@@ -9832,7 +9839,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="0017c544-1f7e-426d-bd97-33140bba132e"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="fd9f6c42-ede8-4451-af4c-51222faaf6c9"><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/';
@@ -9841,7 +9848,7 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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:reque
st><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/topology/2.0/";>
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no nmwg:subject ->
subject" id="3e0268ac-7c99-4a4e-afa1-d7d717a1d460"><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/Measurem
entArchiveService</con: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"
@@ -9876,7 +9883,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="098385ce-931f-44a2-802f-b53b0710e626"/><con:assertion type="SOAP Fault
Assertion" id="fb0ef44a-2eb0-421a-ac11-a875ac3836c6"/><con:assertion
type="XPath Match"
id="1b835112-230b-4714-b404-b3ab72414b5f"><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/';
@@ -9889,7 +9896,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="d3fc5c3a-3f5a-4a18-8ca6-3275e3a7011d"><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/';
@@ -9907,7 +9914,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="0e52b686-67a7-45d1-b262-b56b08dd5722"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="3cdedb1e-699b-48c2-8b93-f7218a3e9a7f"><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/';
@@ -9916,7 +9923,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/";>
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no eventType parameter in
key" id="d5aac108-2f4e-48cb-a018-497c9d0b0631"><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"
@@ -9946,7 +9953,7 @@

</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="782947d0-2c34-4d7b-bc0e-11144d30a78f"/><con:assertion type="SOAP Fault
Assertion" id="183dd57c-69bf-4926-955a-55dca7783f45"/><con:assertion
type="XPath Match"
id="f744b4bc-4188-4ee8-b8a1-e2d93c9a1053"><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/';
@@ -9959,7 +9966,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="2f050930-d57f-4a12-96c1-c91848129aae"><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/';
@@ -9977,7 +9984,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="f49ec562-dbf5-4bdf-a8f5-fed81618e718"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="2e6c848d-b952-4b62-9c1c-6919960ec8d6"><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/';
@@ -9986,7 +9993,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/"; xml
ns: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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization with key, no ibatisConfig in key"
id="f2ebe843-9bce-40a0-b2c2-1a763fbe0617"><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"
@@ -10015,7 +10022,7 @@

</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="d017b4bd-4807-4401-abb2-14603e2e2d5c"/><con:assertion type="SOAP Fault
Assertion" id="1d426556-88fe-4b13-a62f-b8da513c083d"/><con:assertion
type="XPath Match"
id="49ac3f03-b51f-465a-95a3-f0139a080a53"><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/';
@@ -10028,7 +10035,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="dc1910c4-a832-461e-9f9c-6207ad665cc2"><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/';
@@ -10046,7 +10053,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="483ec620-770c-45d2-8f4c-b7a14a8778fc"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="898b2108-23ce-42f1-91ff-3668c27757b0"><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/';
@@ -10055,7 +10062,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://s
chemas.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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, invalid value in datum
element" disabled="true"
id="8d60f2a8-70bf-4c92-8d86-becd7b3c84e7"><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"
@@ -10090,7 +10097,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="12f134b6-8c83-490f-9ebe-efc8a5507624"/><con:assertion type="SOAP Fault
Assertion" id="009fbec6-9b09-4116-90f4-0638d3c0e6e5"/><con:assertion
type="XPath Match"
id="ca6caee8-537e-4520-a163-c75693300033"><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/';
@@ -10103,7 +10110,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="82b625e6-cfb6-4c15-a517-14a9d0d5644e"><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/';
@@ -10121,7 +10128,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="b11302dc-704f-490e-92ca-2957286ad91b"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="27805af1-1f8f-405f-b852-3f186251fc5d"><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/';
@@ -10136,7 +10143,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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/en
velope/" 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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no value in datum"
disabled="true"
id="e2842abd-793e-40ef-860a-b4fcd500a642"><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: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/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg"
@@ -10171,7 +10178,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="671c2265-d613-4a74-9352-fa0ef17ba12b"/><con:assertion type="SOAP Fault
Assertion" id="9d0cce54-4995-469e-a53f-3e564129c6c0"/><con:assertion
type="XPath Match"
id="c58769ea-c5cc-46e5-bdaa-45cf355f93b3"><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/';
@@ -10184,7 +10191,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="61a6a622-0109-4bc3-a0a1-e193dcec25bc"><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/';
@@ -10202,7 +10209,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="1d287991-c771-40c1-829d-339c2e4237cf"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="7c77a9ab-0e40-4cb4-8d51-eddc08d8ec8a"><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/';
@@ -10217,7 +10224,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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.x
mlsoap.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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,wrong metadataIdRef in
Data element"
id="f7eef1da-e3bd-4b9a-8b31-b289f6155eed"><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[<soapen
v: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"
@@ -10252,7 +10259,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="492bf3be-390a-4c32-bf01-4cc680515cf3"/><con:assertion type="SOAP Fault
Assertion" id="edc0f78e-37d3-4a01-9dfa-6eaca53ad572"/><con:assertion
type="XPath Match"
id="e67d15ae-6282-4c2f-ab34-d9fdc123503d"><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/';
@@ -10265,7 +10272,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="05c2cdf7-1607-49bc-8c4b-abe1e2f5aa52"><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/';
@@ -10283,7 +10290,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="a636c83e-9862-4878-89d0-b5caa84594f9"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="cca138f5-2953-4945-8abe-9ad522a2d09e"><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/';
@@ -10292,7 +10299,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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://ggf.org/ns/nmwg/topology/2.0/";>
+&lt;/nmwg:data></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,no metadataIdRef in
Data element"
id="9c034109-a4c2-4b8b-8791-7d8ed820cf2e"><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:Enve
lope 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"
@@ -10327,7 +10334,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f45199fb-4dc2-4438-afa8-a5435ed016e3"/><con:assertion type="SOAP Fault
Assertion" id="f12ac308-5ca8-4876-b88d-14b920cab989"/><con:assertion
type="XPath Match"
id="e8e5b4fa-db38-49df-968e-48a5653e82df"><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/';
@@ -10340,7 +10347,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="651adaae-cc6d-45f8-ada1-3e365fa2d5cb"><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/';
@@ -10358,7 +10365,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="2e91c707-e8d1-408c-989c-c74786142b1e"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="c7c97868-a775-4d49-b595-58e6c14add86"><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/';
@@ -10367,7 +10374,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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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:n
s="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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key,too high timevalue"
id="d39a3918-135c-4ad0-a5aa-2ff52fccc383"><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://s
chemas.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"
@@ -10402,7 +10409,7 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="b75c8551-3339-42fa-bb03-762eaa27e2dc"/><con:assertion type="SOAP Fault
Assertion" id="46486e66-4f48-4416-a777-3e75e61dcc76"/><con:assertion
type="XPath Match"
id="65f854f8-9f62-4c0e-b224-99e2e07a0c38"><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/';
@@ -10415,7 +10422,7 @@
(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
and
(every $id in //nmwg:metadata/@id
-satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</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/';
+satisfies
(fn:string($id)="resultCodeMetadata"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="7ed4ca22-5268-4cfb-ab14-b768fd1cc38f"><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/';
@@ -10433,14 +10440,14 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="02eedcfd-9e87-42a3-9566-70983c69ff1b"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="b3a00b9e-0cc0-42fb-9c91-308645c38685"><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";;

-//nmwg:message/nmwg:data/@id="resultDescriptionData_for_resultCodeMetadata"</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></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:Env
elope 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:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:testStep
type="request" name="Store - Utilization without key, no interface"
id="7b219045-b469-4f98-91bd-b1a0b7ba5dcc"><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:e
ndpoint><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"
@@ -10467,13 +10474,13 @@
 
</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/';
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="942a3b51-30a3-4872-a337-ff1680b36c09"/><con:assertion type="SOAP Fault
Assertion" id="a449e67e-8f90-4f17-9693-99daca393b2f"/><con:assertion
type="XPath Match"
id="34f78b71-8db5-4bb4-b6ba-840600a4c99e"><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/';
+//nmwg:message/@type</path><content>MeasurementArchiveStoreResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="a0add396-aa40-46a4-9b5f-5ac322d69f6b"><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/';
@@ -10489,7 +10496,7 @@
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="XPath Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+satisfies
(fn:string($name)="geant2_java-rrd-ma"))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="Simple Contains" name="Contains xmlns:nmwg"
id="60651fe9-2681-4cdd-886d-e9824e883270"><con:configuration><token>xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";</token><ignoreCase>false</ignoreCase></con:configuration></con:assertion><con:assertion
type="XPath Match"
id="3d772e49-bba2-4c81-86e6-c8fa6b7ce846"><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/';
@@ -10498,4 +10505,785 @@
declare namespace
psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/";;
declare namespace xmlns="http://ggf.org/ns/nmwg/base/2.0/";;

-count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:properties/><con:wssContainer/><con:sensitiveInformation/></con:soapui-project>
\ No newline at end of file
+count(//nmwg:message/nmwg:metadata/nmwg:key/nmwg:parameters/nmwg:parameter)</path><content>0</content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:credentials><con:authType>Global
HTTP
Settings</con:authType></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Echo Tests"
id="507612c8-2a64-4397-bc0c-bd2b7af86390"><con:description>Echo Requests
testing messages.
+</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="true"
maxResults="0" name="Correct requests" searchProperties="true" timeout="0"
wsrmEnabled="false" wsrmVersion="1.0" wsrmAckTo="" amfAuthorisation="false"
amfEndpoint="" amfLogin="" amfPassword=""
id="72a35441-f3c0-42d4-96c1-495259e676ee"><con:description/><con:settings/><con:testStep
type="request" name="Echo Request"
id="a3ee1424-4300-4f81-8464-1e208bd032b2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="Echo Request" outgoingWss="" incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:sett

ing></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/echo/2.0</nmwg:eventType>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5b84a67a-0f7f-42cf-baca-d600fbcaafc8"/><con:assertion type="SOAP Fault
Assertion" id="ec191b3d-a630-4a0c-ae6a-0f68281b08db"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="e437a626-29fd-4e51-b83e-3a75a317a894"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="37b1af3d-03e6-44d7-86b7-96926e9ef316"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+matches(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'(echo/success|success\.echo)')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="XML DB Access Test Request"
id="b99239e3-1ee6-4464-a467-f0e65502e55a"><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:re
quest name="XML DB Access Test Request" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest" id="msg1"
+ xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+ <netutil:subject id="subj1">
+ <nmwgt:interface></nmwgt:interface>
+ </netutil:subject>
+ <!-- This will only work with RRD MA version > 3.4.2 -->
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0/xmldb-access-test</nmwg:eventType>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5b84a67a-0f7f-42cf-baca-d600fbcaafc8"/><con:assertion type="SOAP Fault
Assertion" id="ec191b3d-a630-4a0c-ae6a-0f68281b08db"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="e437a626-29fd-4e51-b83e-3a75a317a894"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="302a6436-9021-43a1-ac09-148d8d4ddb5e"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+contains(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'xmldb-access-test/success')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="XML DB Content Test Request"
id="047e1364-2eb1-4e59-aacd-20b15e9c4aed"><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:req
uest name="XML DB Content Test Request" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest" id="msg1"
+ xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+ <netutil:subject id="subj1">
+ <nmwgt:interface></nmwgt:interface>
+ </netutil:subject>
+ <!-- This will only work with RRD MA version > 3.4.2 -->
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0/xmldb-content-test</nmwg:eventType>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5b84a67a-0f7f-42cf-baca-d600fbcaafc8"/><con:assertion type="SOAP Fault
Assertion" id="ec191b3d-a630-4a0c-ae6a-0f68281b08db"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="e437a626-29fd-4e51-b83e-3a75a317a894"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="8cd5fadb-15f0-44fc-af56-2ef26d9e9558"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+contains(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'xmldb-content-test/success')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Random Fetch Test Request"
id="42bb46ed-21e3-4733-9e1d-978cbe9efb0f"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:requ
est name="Random Fetch Test Request" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest" id="msg1"
+ xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/";
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+ <netutil:subject id="subj1">
+ <nmwgt:interface></nmwgt:interface>
+ </netutil:subject>
+ <!-- This will only work with RRD MA version > 3.4.2 -->
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0/random-fetch-test</nmwg:eventType>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="5b84a67a-0f7f-42cf-baca-d600fbcaafc8"/><con:assertion type="SOAP Fault
Assertion" id="ec191b3d-a630-4a0c-ae6a-0f68281b08db"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="e437a626-29fd-4e51-b83e-3a75a317a894"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="74f7243c-d1ee-4883-a438-55cd2b2e62af"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+contains(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'random-fetch-test/success')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Selftest"
id="9c915e6f-d401-444f-8b9c-67985d8ae935"><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="Selftest
" outgoingWss="" incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest"
+ id="msg1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0</nmwg:eventType>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="669decd1-ba65-42f4-bf41-07b8d52f7ae6"/><con:assertion type="SOAP Fault
Assertion" id="2d45d3d4-6660-4368-9af8-250b62546b54"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="5db45607-68b6-46ea-bc56-77f6795d06fd"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Result Codes"
id="8800d0a0-93b7-456c-8790-50abaa4afb2f"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
+def holder = groovyUtils.getXmlHolder( messageExchange.responseContent )
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+def noOfcorrectEventTypes = 0
+def noOfbadEventTypes = 0
+
+def eventTypes =
holder.getDomNodes("/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:metadata/nmwg:eventType");
+eventTypes.each{
+ if(it.getValueAsString().contains("/success")){
+ noOfcorrectEventTypes++
+ } else {
+ noOfbadEventTypes++
+ }
+}
+
+assert noOfcorrectEventTypes >= 1
+assert noOfbadEventTypes ==
0</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Selftest DBConnection=yes"
id="90337cc9-bb7e-4160-998c-d1225478b674"><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="Selftest DBConnection=yes" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting
id="com.eviware.soapui.impl.wsdl.Wsd

lRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest"
+ id="msg1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <nmwg:parameter name="testDBConnection" value="yes"/>
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>
+]]></con:request><con:assertion type="SOAP Response"
id="f7619e7d-780d-4a07-89a6-8b46a9ab9723"/><con:assertion type="SOAP Fault
Assertion" id="ab084c62-8f4d-4380-bab6-2e2a399bfef5"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="eb904743-f385-47e8-920a-f8c947686d67"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Result Codes"
id="82dfb107-19ec-491d-bf0e-65388ab6740c"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
+def holder = groovyUtils.getXmlHolder( messageExchange.responseContent )
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+def noOfcorrectEventTypes = 0
+def noOfbadEventTypes = 0
+
+def eventTypes =
holder.getDomNodes("/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:metadata/nmwg:eventType");
+eventTypes.each{
+ if(it.getValueAsString().contains("/success")){
+ noOfcorrectEventTypes++
+ } else {
+ noOfbadEventTypes++
+ }
+}
+
+assert noOfcorrectEventTypes >= 1
+assert noOfbadEventTypes ==
0</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Selftest DBSchema=true"
id="81e84bd2-e7aa-424d-acc8-adacfa764cdf"><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="Selftest DBSchema=true" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlReque

st@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest"
+ id="msg1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0</nmwg:eventType>
+ <nmwg:parameters>
+
+
+ <nmwg:parameter name="testDBSchema" value="true"/>
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="cd4d7983-b208-46c8-809b-a27b9aadbfbd"/><con:assertion type="SOAP Fault
Assertion" id="1910d792-0b05-4a9e-9ab8-d9aae9beff05"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="493c379d-d5c5-4487-a437-ef57780cdfe9"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Result Codes"
id="c1efcf39-545a-466e-998e-74900712e1aa"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
+def holder = groovyUtils.getXmlHolder( messageExchange.responseContent )
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+def noOfcorrectEventTypes = 0
+def noOfbadEventTypes = 0
+
+def eventTypes =
holder.getDomNodes("/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:metadata/nmwg:eventType");
+eventTypes.each{
+ if(it.getValueAsString().contains("/success")){
+ noOfcorrectEventTypes++
+ } else {
+ noOfbadEventTypes++
+ }
+}
+
+assert noOfcorrectEventTypes >= 1
+assert noOfbadEventTypes ==
0</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:loadTest
name="Echo LoadTest"
id="8a1e6079-b8f4-409d-97ce-cde2fbc57398"><con:settings/><con:threadCount>32</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>true</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>30</con:testLimit><con:limitType>TIME</con:limitType><con:loadStrategy><con:type>Simple</con:type></con:loadStrategy><con:assertion
type="Step Status" name="Step
Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors><con:statisticsLogFolder/><con:statisticsLogInterval>0</con:statisticsLogInterval><con:logStatisticsOnThreadChange>false</con:logStatisticsOnThreadChange><con:cancelOnReachedLimit>false</con:cancelOnReachedLimit><con:cancelExcessiveThreads>true</con:cancelExcessiveThreads><con:strategyInterval>500</con:strategyInterval><con:updateStatisticsPerTestStep>false</con:updateStatisticsPerTestStep></con:loadTest><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
maxResults="0" name="Malformed requests" searchProperties="true" timeout="0"
wsrmEnabled="false" wsrmVersion="1.0" wsrmAckTo=""
id="7975186b-46ac-462f-8eff-012c87dbf960"><con:settings/><con:testStep
type="request" name="Request without nmwg:data"
id="890a5b16-676a-4887-bf3f-ff067d637733"><con:settings/><con:config
xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/200

1/XMLSchema-instance"><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="Request without nmwg:data" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/echo/2.0</nmwg:eventType>
+ <nmwg:parameters>
+ <nmwg:parameter name="testDBConnection" value="yes"/>
+ <nmwg:parameter name="testDBSchema" value="yes"/>
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="83bc93d9-6d52-4f16-8850-9130e6ad348e"/><con:assertion type="SOAP Fault
Assertion" id="a1e43c7c-380d-42b6-b106-d8d766c71016"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="dd06dcad-ea60-4a22-89ee-9e43afaff5f3"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="eddb4d9a-516e-42c4-bc73-f4b244036b8d"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+matches(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'warning\.(common|ls)\.(data_trigger|no_metadata)')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Request without nmwg:metadata"
id="be6f2f5e-b2b3-43c7-9140-0998ce9e2bc8"><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="Request without nmwg:metadata"
outgoingWss="" incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="83bc93d9-6d52-4f16-8850-9130e6ad348e"/><con:assertion type="SOAP Fault
Assertion" id="a1e43c7c-380d-42b6-b106-d8d766c71016"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="dd06dcad-ea60-4a22-89ee-9e43afaff5f3"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="48ac27ea-cf0a-4322-a48c-b812915ffc4b"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+matches(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'warning\.(common|ls)\.(data_trigger|no_metadata)')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Bad message type"
id="0f08eefc-c4e9-43de-b4ca-33555c8c11d6"><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:operati
on><con:request name="Bad message type" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="BadMsgType" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/echo/2.0</nmwg:eventType>
+ <nmwg:parameters>
+ <nmwg:parameter name="testDBConnection" value="yes"/>
+ <nmwg:parameter name="testDBSchema" value="yes"/>
+ </nmwg:parameters>
+ </nmwg:metadata>
+ <nmwg:data id="data" metadataIdRef="meta"/>
+
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="83bc93d9-6d52-4f16-8850-9130e6ad348e"/><con:assertion type="SOAP Fault
Assertion" id="a1e43c7c-380d-42b6-b106-d8d766c71016"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="dd06dcad-ea60-4a22-89ee-9e43afaff5f3"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="452d47db-3544-428b-a31e-b80d757ac7b8"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+matches(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'error(/message_type_not_support|\.common\.action_not_supported)')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Bad eventType"
id="97f7345a-a262-40d0-87e4-4bb62f7c96f9"><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="Bad eventType" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/badecho/2.0</nmwg:eventType>
+ <nmwg:parameters>
+ <nmwg:parameter name="testDBConnection" value="yes"/>
+ <nmwg:parameter name="testDBSchema" value="yes"/>
+ </nmwg:parameters>
+ </nmwg:metadata>
+ <nmwg:data id="data" metadataIdRef="meta"/>
+
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="83bc93d9-6d52-4f16-8850-9130e6ad348e"/><con:assertion type="SOAP Fault
Assertion" id="a1e43c7c-380d-42b6-b106-d8d766c71016"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="dd06dcad-ea60-4a22-89ee-9e43afaff5f3"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="b3f103c6-b220-4099-a615-1ad7b8a5d8f2"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+matches(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'error.request')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="Request without metadata/data pair"
id="12995574-0659-477c-9cf5-7089ad3bae3f"><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
n
ame="Request without metadata/data pair" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest"
+ id="msg1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <nmwg:parameter name="testDBConnection" value="yes"/>
+ <nmwg:parameter name="testDBSchema" value="yes"/>
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+<!-- Bad metadataIdRef -->
+ <nmwg:data id="data" metadataIdRef="badref"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="669decd1-ba65-42f4-bf41-07b8d52f7ae6"/><con:assertion type="SOAP Fault
Assertion" id="2d45d3d4-6660-4368-9af8-250b62546b54"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="078fdf24-225c-44c0-9fe0-ce72342d8473"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - Result Code"
id="6d1c71f0-aae3-4eb3-971e-687fc40d0969"><con:configuration><path>declare
namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+
+matches(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType,

'warning\.(common|ls)\.(data_trigger|no_metadata)')</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="false" failTestCaseOnErrors="true" keepSession="false"
maxResults="0" name="Invalid data" searchProperties="true" timeout="0"
wsrmEnabled="false" wsrmVersion="1.0" wsrmAckTo=""
id="9ce0de36-910b-4e10-9985-f07d1b1b75ac"><con:de
scription>Not sure there is much to test here, we cannot have invalid data
for echo requests, not even bad
parameters.</con:description><con:settings/><con:testStep type="request"
name="2.5.2.3.1 - Selftest bad DBSchema !"
id="20ab0671-1906-4189-9ef1-c69b2a9d3159"><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="2.5.2.3.1 - Selftest bad DBSchema !" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting

id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://sche
mas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0</nmwg:eventType>
+ <nmwg:parameters>
+<!-- Bad parameter -->
+ <nmwg:parameter name="testDBSchema"
value="fdqs">fqfdsq</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta">
+ blahblah
+ </nmwg:data>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="669decd1-ba65-42f4-bf41-07b8d52f7ae6"/><con:assertion type="SOAP Fault
Assertion" id="2d45d3d4-6660-4368-9af8-250b62546b54"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="51f2bb27-2a93-487b-a50a-6552c823e485"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Result Codes"
id="8800d0a0-93b7-456c-8790-50abaa4afb2f"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
+def holder = groovyUtils.getXmlHolder( messageExchange.responseContent )
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+def noOfcorrectEventTypes = 0
+def noOfbadEventTypes = 0
+
+def eventTypes =
holder.getDomNodes("/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:metadata/nmwg:eventType");
+eventTypes.each{
+ if(it.getValueAsString().contains("success.ls")){
+ noOfcorrectEventTypes++
+ } else {
+ noOfbadEventTypes++
+ }
+}
+
+assert noOfcorrectEventTypes == 0
+assert noOfbadEventTypes >=
1</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.3.2 - Selftest bad DBConnection !"
id="ed1c1b84-4358-4cc2-a846-cc89d836147d"><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="2.5.2.3.2 - Selftest bad DBConnection !" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting
id="com.

eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest"
+ id="msg1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <nmwg:parameter name="testDBConnection" value="bad"/>
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f7619e7d-780d-4a07-89a6-8b46a9ab9723"/><con:assertion type="SOAP Fault
Assertion" id="ab084c62-8f4d-4380-bab6-2e2a399bfef5"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="aa5ba393-7f29-4b6e-883c-a4a14bc05d42"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Result Codes"
id="82dfb107-19ec-491d-bf0e-65388ab6740c"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
+def holder = groovyUtils.getXmlHolder( messageExchange.responseContent )
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+def noOfcorrectEventTypes = 0
+def noOfbadEventTypes = 0
+
+def eventTypes =
holder.getDomNodes("/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:metadata/nmwg:eventType");
+eventTypes.each{
+ if(it.getValueAsString().contains("success.ls")){
+ noOfcorrectEventTypes++
+ } else {
+ noOfbadEventTypes++
+ }
+}
+
+assert noOfcorrectEventTypes == 0
+assert noOfbadEventTypes >
0</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.3.3 - Selftest bad parameter !"
id="384ea02d-15ff-4e3f-b854-b17aa61e098d"><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="2.5.2.3.3 - Selftest bad parameter !" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting><con:setting
id="com.eviware

.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="EchoRequest"
+ id="msg1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+
+ <nmwg:metadata id="meta">
+
<nmwg:eventType>http://schemas.perfsonar.net/tools/admin/selftest/1.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <nmwg:parameter name="badTest" value="yes"/>
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"
id="f7619e7d-780d-4a07-89a6-8b46a9ab9723"/><con:assertion type="SOAP Fault
Assertion" id="ab084c62-8f4d-4380-bab6-2e2a399bfef5"/><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Schema"
id="ac417d2a-708e-4cc3-92c6-10e866d905f5"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Script Assertion - Result Codes"
id="82dfb107-19ec-491d-bf0e-65388ab6740c"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
+def holder = groovyUtils.getXmlHolder( messageExchange.responseContent )
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+def noOfcorrectEventTypes = 0
+def noOfbadEventTypes = 0
+
+def eventTypes =
holder.getDomNodes("/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:metadata/nmwg:eventType");
+eventTypes.each{
+ if(it.getValueAsString().contains("success.ls")){
+ noOfcorrectEventTypes++
+ } else {
+ noOfbadEventTypes++
+ }
+}
+
+assert noOfcorrectEventTypes == 0
+assert noOfbadEventTypes >
1</scriptText></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="Metadata Queries"
id="44d0d813-50b7-4866-9354-2c04b09282da"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
maxResults="0" name="MetadataKeyRequest" searchProperties="true"
id="79ee2895-0f3a-4a96-9603-562d319349fe"><con:settings/><con:testStep
type="request" name="Generic MetadataKeyRequest"><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="Generic MetadataKeyRequest" outgoingWss=""
incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MetadataKeyRequest" id="mdrq1"
+ xmlns:ns1="${#TestCase#eventType}/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";>

+ <nmwg:metadata id="meta1">
+ <ns1:subject id="subject1">
+ ${#TestCase#subjectBody}
+ </ns1:subject>
+ <nmwg:eventType>
+ ${#TestCase#eventType}
+ </nmwg:eventType>
+ <nmwg:parameters id="params1">
+ <nmwg:parameter name="keyword">${#TestCase#keyword}</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:metadata>

+ <nmwg:data id="data1" metadataIdRef="meta1"/>

+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>
+]]></con:request><con:assertion type="SOAP Response"/><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion"
name="Script Assertion - Schema"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - metadata
eventType"><con:configuration><path>declare namespace
psservice='http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace
perfsonar='http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+
+count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType[.="${#TestCase#eventType}"])</path><content>1</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion
type="XPath Match" name="XPath Match - data
eventType"><con:configuration><path>declare namespace
psservice='http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace
perfsonar='http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+
+count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"
and (@value="${#TestCase#eventType}" or
.="${#TestCase#eventType}")])</path><content>1</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/utilization/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name><con:value/></con:property></con:properties></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
maxResults="0" name="Correct requests" searchProperties="true"
id="b942468a-b579-4ca0-af65-75538bd505fd"><con:description>MetadataKeyRequest
tests are parametrized so a generic call can be made.
+
+However, there is an exception with L2 Path Status which doesn't use an OGF
standardised event type and for which the data section in the response is a
bit different.</con:description><con:settings/><con:testStep
type="calltestcase" name="Metadata - utilization"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/utilization/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:proper

ties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - errors"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/errors/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="callt
estcase" name="Metadata - discards"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/characteristic/discards/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value><![CDATA[<nmwgt:interface>
<nmwgt:ifAddress
type="ipv4">10.1.2.3</nmwgt:ifAddress><nmwgt:direction>in</nmwgt:direction>
</nmwgt:interface>
]]></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - iperf"><con:settings/><con:config
xsi:type="con:RunTestCaseStep" xmlns:xsi="http://www.

w3.org/2001/XMLSchema-instance"><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/tools/iperf/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value>&lt;nmwgt:endPointPair>
&lt;nmwgt:src type="ipv4" value="198.32.8.170" port="5433"/>
&lt;nmwgt:dst type="ipv4" value="198.32.8.174" port="5433"/>
&lt;/nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - ping"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d3

19349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http://ggf.org/ns/nmwg/tools/ping/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value>&lt;nmwgt:endPointPair>
&lt;nmwgt:src type="ipv4" value="222.22.22.22"/>
&lt;nmwgt:dst type="ipv4" value="111.11.11.11"/>
&lt;/nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="calltestcase" name="Metadata - owamp"><con:settings/><con:config
xsi:type="con:RunTestCaseStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:targetTestCase>79ee2895-0f3a-4a96-9603-562d319349fe</con:targetTestCase><con:properties><con:property><con:name>eventType</con:name><con:value>http:/

/ggf.org/ns/nmwg/tools/owamp/2.0</con:value></con:property><con:property><con:name>subjectBody</con:name><con:value>&lt;nmwgt:endPointPair>
&lt;nmwgt:src type="ipv4" value="222.22.22.22"/>
&lt;nmwgt:dst type="ipv4" value="111.11.11.11"/>
&lt;/nmwgt:endPointPair></con:value></con:property><con:property><con:name>keyword</con:name><con:value>project:geant2</con:value></con:property><con:property><con:name>ns</con:name></con:property></con:properties><con:returnProperties/><con:runMode>PARALLELL</con:runMode></con:config></con:testStep><con:testStep
type="request" name="MetadataKeyRequest -
utilization"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MetadataRequest</con:interface><con:operation>Metadata</con:operation><con:request
name="MetadataKeyRequest - utilization" outgoingWss=""
incomingWss=""><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-hea

ders">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MetadataKeyRequest" id="mdrq1"
+
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">
+ <netutil:subject id="subj1">
+ <nmwgt:interface>
+ <nmwgt:ifAddress type="ipv4">10.1.2.3</nmwgt:ifAddress>
+ <nmwgt:direction>in</nmwgt:direction>
+ </nmwgt:interface>
+ </netutil:subject>
+ <nmwg:eventType>
+ http://ggf.org/ns/nmwg/characteristic/utilization/2.0
+ </nmwg:eventType>
+ <nmwg:parameters id="params1">
+ <nmwg:parameter name="keyword">project:geant2</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:metadata>

+ <nmwg:data id="data1" metadataIdRef="meta1"/>

+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>
+]]></con:request><con:assertion type="SOAP Response"/><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion"
name="Script Assertion - Schema"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - metadata
eventType"><con:configuration><path>declare namespace
psservice='http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace
perfsonar='http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+
+count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType[.="http://ggf.org/ns/nmwg/characteristic/utilization/2.0";])</path><content>1</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion
type="XPath Match" name="XPath Match - data
eventType"><con:configuration><path>declare namespace
psservice='http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace
perfsonar='http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+
+count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"
and
@value="http://ggf.org/ns/nmwg/characteristic/utilization/2.0";])</path><content>1</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:testStep
type="request" name="MetadataKeyRequest - L2
status"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>MetadataRequest</con:interface><con:operation
>Metadata</con:operation><con:request name="MetadataKeyRequest - L2 status"
>outgoingWss="" incomingWss=""><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://sqlma:8080/perfsonar-java-sql-ma/services/MeasurementArchiveService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
>xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+ <soapenv:Header/>
+ <soapenv:Body>
+
+<nmwg:message type="MetadataKeyRequest"
+ 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: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: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"/><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion"
name="Script Assertion - Schema"><con:configuration><scriptText>import
org.perfsonar.soapUI.ls.TestUtil;
+
+def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
+def holder = groovyUtils.getXmlHolder(messageExchange.responseContent)
+holder.namespaces["soapenv"]="http://schemas.xmlsoap.org/soap/envelope/";
+holder.namespaces["nmwg"]="http://ggf.org/ns/nmwg/base/2.0/";
+
+// Get NMWG message and RNG grammar for validation
+def s = holder.getDomNode("soapenv:Envelope/soapenv:Body/nmwg:message");
+def rncLocation = context.expand('${projectDir}')+"/rnc/nmbase.rnc"
+
+assert TestUtil.validateRNC(""+s,new File(rncLocation),log);
+</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match" name="XPath Match - metadata eventType
(1)"><con:configuration><path>declare namespace
psservice='http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace
perfsonar='http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+
+count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType[.="Path.Status"])</path><content>1</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion
type="XPath Match" name="XPath Match - data eventType
(1)"><con:configuration><path>declare namespace
psservice='http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwg:key/nmwg:parameters/nmwg:parameter[@name="eventType"
and
@value="Path.Status"])</path><content>1</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:username
xsi:nil="true"/><con:password xsi:nil="true"/><con:domain
xsi:nil="true"/><con:authType>Global HTTP
Settings</con:authType></con:credentials><con:jmsConfig
JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig
mustUnderstand="NONE" version="200508"/><con:wsrmConfig
version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
maxResults="0" name="Malformed requests"
searchProperties="true"><con:settings/><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnError
s="true" keepSession="false" maxResults="0" name="Invalid data"
searchProperties="true"><con:settings/><con:properties/></con:testCase><con:properties/></con:testSuite><con:properties/><con:wssContainer/><con:sensitiveInformation/></con:soapui-project>
\ No newline at end of file

Added:
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/filter.rnc
===================================================================
---
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/filter.rnc
(rev 0)
+++
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/filter.rnc
2013-11-07 22:15:08 UTC (rev 6451)
@@ -0,0 +1,162 @@
+# ##############################################################
+#
+# File: filter.rnc - Extensions to support different
+# namespaced parameters.
+# Version: $Id$
+# Purpose: This extension to the basic parameters could be
+# used to help make any implementation code decide
+# on unmarshalling how to handle special cases.
+# Our particular purpose with these constructs is
+# to apply database or statistical operations to
+# datasets.
+# Reference: http://books.xmlschemata.org/relaxng/page2.html
+#
+# ##############################################################
+
+
+# ##############################################################
+# Namespace definitions
+# ##############################################################
+namespace select = "http://ggf.org/ns/nmwg/ops/select/2.0/";
+namespace average = "http://ggf.org/ns/nmwg/ops/average/2.0/";
+namespace mean = "http://ggf.org/ns/nmwg/ops/mean/2.0/";
+namespace median = "http://ggf.org/ns/nmwg/ops/median/2.0/";
+namespace max = "http://ggf.org/ns/nmwg/ops/max/2.0/";
+namespace min = "http://ggf.org/ns/nmwg/ops/min/2.0/";
+namespace cdf = "http://ggf.org/ns/nmwg/ops/cdf/2.0/";
+namespace histogram = "http://ggf.org/ns/nmwg/ops/histogram/2.0/";
+
+
+# ##############################################################
+# TBD
+#
+# Example (using select):
+#
+#
+# ##############################################################
+
+FilterMetadataBlock =
+ (
+ SelectSubject? &
+ (
+ SelectParameters |
+ Parameters
+ )?
+ ) |
+ (
+ AverageSubject? &
+ (
+ AverageParameters |
+ Parameters
+ )?
+ ) |
+ (
+ MeanSubject? &
+ (
+ MeanParameters |
+ Parameters
+ )?
+ ) |
+ (
+ MedianSubject? &
+ (
+ MedianParameters |
+ Parameters
+ )?
+ ) |
+ (
+ MaxSubject? &
+ (
+ MaxParameters |
+ Parameters
+ )?
+ ) |
+ (
+ MinSubject? &
+ (
+ MinParameters |
+ Parameters
+ )?
+ ) |
+ (
+ CDFSubject? &
+ (
+ CDFParameters |
+ Parameters
+ )?
+ ) |
+ (
+ HistogramSubject? &
+ (
+ HistogramParameters |
+ Parameters
+ )?
+ )
+
+FilterParameters =
+ (
+ SelectParameters |
+ AverageParameters |
+ MeanParameters |
+ MedianParameters |
+ MaxParameters |
+ MinParameters |
+ CDFParameters |
+ HistogramParameters
+ )
+
+
+SelectSubject =
+ element select:subject { SubjectContent }
+
+SelectParameters =
+ element select:parameters { ParametersContent }
+
+
+AverageSubject =
+ element average:subject { SubjectContent }
+
+AverageParameters =
+ element average:parameters { ParametersContent }
+
+
+MeanSubject =
+ element mean:subject { SubjectContent }
+
+MeanParameters =
+ element mean:parameters { ParametersContent }
+
+
+MedianSubject =
+ element median:subject { SubjectContent }
+
+MedianParameters =
+ element median:parameters { ParametersContent }
+
+
+MaxSubject =
+ element max:subject { SubjectContent }
+
+MaxParameters =
+ element max:parameters { ParametersContent }
+
+
+MinSubject =
+ element min:subject { SubjectContent }
+
+MinParameters =
+ element min:parameters { ParametersContent }
+
+
+CDFSubject =
+ element cdf:subject { SubjectContent }
+
+CDFParameters =
+ element cdf:parameters { ParametersContent }
+
+
+HistogramSubject =
+ element histogram:subject { SubjectContent }
+
+HistogramParameters =
+ element histogram:parameters { ParametersContent }


Added:
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/nmbase.rnc
===================================================================
---
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/nmbase.rnc
(rev 0)
+++
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/nmbase.rnc
2013-11-07 22:15:08 UTC (rev 6451)
@@ -0,0 +1,441 @@
+# ##############################################################
+#
+# File: nmbase.rnc - Main schema definition
+# Version: $Id$
+# Purpose: This is the main schema file, it defines the
+# general structure of an NMWG message or store
+#
+# ##############################################################
+
+
+# ##############################################################
+# Namespace definitions
+# ##############################################################
+namespace nmwg = "http://ggf.org/ns/nmwg/base/2.0/";
+
+
+# ##############################################################
+# Include additional functionality from other files
+# ##############################################################
+include "nmtime.rnc"
+include "filter.rnc"
+
+# ##############################################################
+# Every NMWG document should begin with either a 'store' or
+# 'message' element
+# Patterns are defined for the content of each element.
+#
+# Example (using message):
+#
+# <nmwg:message id="OPTIONAL_ID"
+# messageIdRef="OPTIONAL_REFERENCE_ID"
+# type="REQUIRED_TYPE"
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- OPTIONAL PARAMETERS -->
+#
+# <!-- OPTIONAL (MULTIPLE) METADATA -->
+#
+# <!-- OPTIONAL (MULTIPLE) DATA -->
+#
+# </nmwg:message>
+#
+# ##############################################################
+
+start =
+ (
+ element nmwg:message {
+ MessageContent
+ } |
+ element nmwg:store {
+ StoreContent
+ }
+ )
+
+MessageContent =
+ Identifier? &
+ MessageIdentifierRef? &
+ Type &
+ Parameters? &
+ (
+ Metadata |
+ Data
+ )+
+
+
+StoreContent =
+ Identifier? &
+ MessageIdentifierRef? &
+ Type &
+ Parameters? &
+ (
+ Metadata |
+ Data
+ )+
+
+
+# ##############################################################
+# Metadata is the information that describes data. This
+# information doesn't change over time
+#
+#
+# Example:
+#
+# <nmwg:metadata id="REQUIRED_ID"
+# metadataIdRef="OPTIONAL_REFERENCE_ID"
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- TBD OPTIONAL SUBJECT -->
+#
+# <!-- TBD OPTIONAL PARAMETERS -->
+#
+# <!-- TBD OPTIONAL EVENTTYPE -->
+#
+# <!-- TBD OPTIONAL KEY -->
+#
+# <!-- ANY OPTIONAL (MULTIPLE) ELEMENT IN ANY NAMESPACE -->
+#
+# </nmwg:metadata>
+#
+# ##############################################################
+
+Metadata =
+ element nmwg:metadata {
+ (
+ Identifier &
+ MetadataIdentifierRef? &
+ MetadataContent
+ ),
+ anyElement*
+ }
+
+MetadataBlock =
+ Subject? &
+ Parameters?
+
+MetadataContent =
+ (
+ MetadataBlock |
+ FilterMetadataBlock
+ ) &
+ EventType? &
+ Key?
+
+
+# ##############################################################
+# Subject identifies an endPoint (or points), perhaps the name of
+# a service or some other form of physical location. For the
+# purpose of the general case, we make no assumptions on potential
+# elements and allow all elements, in any namespace. Verification
+# can be handled in subsequent schema files.
+#
+# Example:
+#
+# <nmwg:subject id="REQUIRED_ID"
+# metadataIdRef="OPTIONAL_REFERENCE_ID"
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- ANY ELEMENT IN ANY NAMESPACE -->
+#
+# </nmwg:subject>
+#
+# ##############################################################
+
+Subject =
+ element nmwg:subject {
+ SubjectContent
+ }
+
+SubjectContent =
+ (
+ Identifier &
+ MetadataIdentifierRef?
+ ),
+ anyElement*
+
+
+# ##############################################################
+# Parameters and Parameter elements can be used in a number of
+# ways in: 1) the message to signify items such as time stamp
+# or authorization or 2) metadata or data to specify filters or
+# special cases for the information. A 'parameters' block
+# has an id and encloses one to many 'parameter' elements.
+# These elements have a required 'name', and may contain
+# an attribute, element, or text value (only one please;
+# software using this should consider complex elements, then
+# text, and finally the value attribute; exceptions should
+# be thrown on duplicates).
+#
+# Example:
+#
+# <nmwg:parameters id="REQUIRED_ID"
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <nmwg:parameter name="REQUIRED_NAME" value="OPTIONAL_VALUE"
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- ANY TEXT, OR ANY ELEMENT ANY NAMESPACE (IF YOU DID NOT
+# USE THE VALUE ATTRIBUTE) -->
+#
+# </nmwg:parameter>
+#
+# <!-- MORE PARAMETERS -->
+#
+# </nmwg:parameters>
+#
+# The namespaces can of course be different.
+#
+# ##############################################################
+
+Parameters =
+ element nmwg:parameters {
+ ParametersContent
+ }
+
+ParametersContent =
+ Identifier &
+ Parameter+
+
+Parameter =
+ element nmwg:parameter {
+ attribute name { xsd:string } &
+ (
+ attribute value { xsd:string } |
+ (
+ anyElement |
+ text
+ )
+ )
+ }
+
+
+# ##############################################################
+# Event type is a simple text element used to describe the
+# characteristic or event of the data.
+#
+# Example:
+#
+# <nmwg:eventType xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- TEXT -->
+#
+# </nmwg:eventType>
+#
+# ##############################################################
+
+EventType =
+ element nmwg:eventType { xsd:string }
+
+
+# ##############################################################
+# The key is used to return a 'pointer' or otherwise special piece
+# of identifying information in response to a request. For now,
+# this information is enclosed only within a parameters block.
+# The optional ID can be used to track past searches.
+#
+# Example:
+#
+# <nmwg:key id="OPTIONAL_ID"
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- OPTIONAL PARAMETERS -->
+#
+# </nmwg:key>
+#
+# ##############################################################
+
+Key =
+ element nmwg:key {
+ Identifier? &
+ (
+ Parameters |
+ FilterParameters
+ )
+ }
+
+
+# ##############################################################
+# The data block is complex and has the potential to contain
+# many things. The data block can be used to return a metadata
+# block from a request, commonTime or datum elements, keys,
+# or something that we have perhaps not defined as of yet.
+#
+# Example:
+#
+# <nmwg:data id="REQUIRED_ID"
+# metadataIdRef="OPTIONAL_REFERENCE_ID"
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- OPTIONAL (MULTIPLE) METADATA -->
+#
+# <!-- OR -->
+#
+# <!-- TBD OPTIONAL (MULTIPLE) COMMON TIME ELEMENTS AND
+# OPTIONAL (MULTIPLE) DATUM ELEMENTS-->
+#
+# <!-- OR -->
+#
+# <!-- TBD OPTIONAL (MULTIPLE) DATUM ELEMENTS -->
+#
+# <!-- OR -->
+#
+# <!-- OPTIONAL (MULTIPLE) KEY ELEMENTS -->
+#
+# <!-- OR -->
+#
+# <!-- ANY OPTIONAL (MULTIPLE) ELEMENT IN ANY NAMESPACE -->
+#
+# </nmwg:data>
+#
+# ##############################################################
+
+Data =
+ element nmwg:data {
+ (
+ Identifier &
+ MetadataIdentifierRef? &
+ (
+ Metadata* |
+ (
+ commonTime+ &
+ Datum*
+ ) |
+ Datum* |
+ Key*
+ )
+ ),
+ anyElement*
+ }
+
+# ##############################################################
+# CommonTime is used as a shortcut that is able to 'factor out'
+# a frequently occurring time range that a group of datum (or
+# other) elements might share, thus reducing the verbosity of the
+# XML representation. CommonTime is similar to the other NMWG time
+# stamps (from nmtime.rnc) in its potential time representations.
+#
+# It is unfortunate that it needs to be in this file and not
+# nmtime.rnc, but as it occurs outside the datum, it is here.
+#
+# Example:
+#
+# <nmwg:commonTime type="REQUIRED_TYPE" value="OPTIONAL_VALUE"
+# duration="OPTIONAL_DURATION"
+# inclusive="OPTIONAL_INCLUSIVE_FLAG"
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- TBD OPTIONAL START TIME ELEMENT (USE END TIME OR
+# DURATION) -->
+#
+# <!-- TBD OPTIONAL END TIME ELEMENT (ONLY WITH START TIME) -->
+#
+# <!-- TBD OPTIONAL TIME VALUE ELEMENT (USE IF NO VALUE
+# ATTRIBUTE) -->
+#
+# <!-- TBD OPTIONAL (MULTIPLE) DATUM ELEMENTS -->
+#
+# <!-- ANY OPTIONAL (MULTIPLE) ELEMENT IN ANY NAMESPACE -->
+# </nmwg:commonTime>
+#
+# ##############################################################
+
+commonTime =
+ element nmwg:commonTime {
+ (
+ Type &
+ (
+ TimeStamp |
+ (
+ StartTime &
+ (
+ EndTime |
+ Duration
+ )
+ )
+ ) &
+ Datum*
+ ),
+ anyElement*
+ }
+
+
+# ##############################################################
+# The datum is meant to be generic in this case because specific
+# namespace declarations should be used to better define what
+# format that datum should have.
+#
+# Example:
+#
+# <nmwg:datum ANY_ATTRIBUTE
+# xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";>
+#
+# <!-- ANY ELEMENT IN ANY NAMESPACE OR ANY TEXT -->
+#
+# </nmwg:datum>
+#
+# ##############################################################
+
+Datum =
+ element nmwg:datum {
+ anyThing
+ }
+
+
+# ##############################################################
+# Common elements are defined as named patterns as they are re-
+# used several times.
+# ##############################################################
+
+Identifier =
+ attribute id { xsd:string }
+
+MetadataIdentifierRef =
+ attribute metadataIdRef { xsd:string }
+
+MessageIdentifierRef =
+ attribute messageIdRef { xsd:string }
+
+Type =
+ attribute type { xsd:string }
+
+
+# ##############################################################
+# This sequence allows any element, attribute, or text (regardless
+# of name or namespace) into the document when invoked.
+# ##############################################################
+
+anyElement =
+ element * {
+ anyThing
+ }
+
+anyAttribute =
+ attribute * { text }
+
+anyThing =
+ (
+ anyElement |
+ anyAttribute |
+ text
+ )*
+
+
+# ##############################################################
+# This sequence allows any element, attribute, or text (only in the
+# NMWG namespace) into the document when invoked.
+# ##############################################################
+
+anyNMWGElement =
+ element nmwg:* {
+ anyNMWGThing
+ }
+
+anyNMWGAttribute =
+ attribute * { text }
+
+anyNMWGThing =
+ (
+ anyNMWGElement |
+ anyNMWGAttribute |
+ text
+ )*

Added:
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/nmtime.rnc
===================================================================
---
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/nmtime.rnc
(rev 0)
+++
trunk/perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/InterfaceBased/rnc/nmtime.rnc
2013-11-07 22:15:08 UTC (rev 6451)
@@ -0,0 +1,154 @@
+# ##############################################################
+#
+# File: nmtime.rnc - NMWG Time definitions
+# Version: $Id$
+# Purpose: This describes a set of time formats for
+# representing measurements.
+#
+# ##############################################################
+
+
+# ##############################################################
+# Namespace definitions
+# ##############################################################
+namespace nmtm = "http://ggf.org/ns/nmwg/time/20070914/";
+
+
+# ##############################################################
+# Regular time is attached to a specific datum instance; it is
+# essentially the same as before, but cannot have anything
+# 'inside' of it. The type can be simple, like UNIX, or it
+# could be something like timeRange or timeInterval. If this is
+# the case, we would then see the two extra time designators for
+# the start and end (or duration)
+#
+# Example:
+#
+# <nmtm:time type="REQUIRED_TYPE" value="OPTIONAL_VALUE"
+# duration="OPTIONAL_DURATION"
+# inclusive="OPTIONAL_INCLUSIVE_FLAG"
+# xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";>
+#
+# <!-- TBD OPTIONAL START TIME ELEMENT (USE END TIME OR
+# DURATION) -->
+#
+# <!-- TBD OPTIONAL END TIME ELEMENT (ONLY WITH START TIME) -->
+#
+# <!-- TBD OPTIONAL TIME VALUE ELEMENT (USE IF NO VALUE
+# ATTRIBUTE) -->
+#
+# </nmtm:time>
+#
+#
+# Time types are enumerated as follows:
+#
+# * unix: integral seconds since Jan 1, 1970 (UTC)
+#
+# * iso9601/rfc3339:
+#
+# full date/time representation. Examples from RFC-339:
+#
+# Here are some examples of Internet date/time format.
+#
+# 1985-04-12T23:20:50.52Z
+#
+# This represents 20 minutes and 50.52 seconds after the 23rd hour of
+# April 12th, 1985 in UTC.
+#
+# 1996-12-19T16:39:57-08:00
+#
+# This represents 39 minutes and 57 seconds after the 16th hour of
+# December 19th, 1996 with an offset of -08:00 from UTC (Pacific
+# Standard Time). Note that this is equivalent to
1996-12-20T00:39:57Z
+# in UTC.
+#
+# 1990-12-31T23:59:60Z
+#
+# This represents the leap second inserted at the end of 1990.
+#
+# 1990-12-31T15:59:60-08:00
+#
+# This represents the same leap second in Pacific Standard Time, 8
+# hours behind UTC.
+#
+# 1937-01-01T12:00:27.87+00:20
+#
+# This represents the same instant of time as noon, January 1, 1937,
+# Netherlands time. Standard time in the Netherlands was exactly 19
+# minutes and 32.13 seconds ahead of UTC by law from 1909-05-01
through
+# 1937-06-30. This time zone cannot be represented exactly using the
+# HH:MM format, and this timestamp uses the closest representable UTC
+# offset.
+#
+# ##############################################################
+
+Time =
+ element nmtm:time {
+ attribute type { xsd:string } &
+ (
+ TimeStamp |
+ (
+ StartTime &
+ (
+ EndTime |
+ Duration
+ )
+ )
+ )
+ }
+
+# precisionUnits must be one of the recognized SI units
+# The most complete list I could currently find is at:
+# http://en.wikipedia.org/wiki/Orders_of_magnitude_%28time%29
+#
+# synchronized SHOULD be set true if the party generating the timestamp
+# has a clock that is synchronized to UTC using an external source
+# (e.g., the attribute should be set true if GPS hardware is used and it
+# indicates that it has acquired current position and time or if NTP is
+# used and it indicates that it has synchronized to an external source,
+# which includes stratum 0 source, etc.). If there is no notion of
+# external synchronization for the time source, the attribute SHOULD be set
+# to false. If the attribute is not set at all, the synchronization
+# status of the timestamp can not be determined except through external
+# knowledge.
+Precision =
+ (
+ (
+ attribute precision { xsd:unsignedInt } &
+ attribute precisionUnits { xsd:string } &
+ attribute synchronized { xsd:boolean }?
+ ) |
+ element nmtm:precision {
+ attribute precisionUnits { xsd:string } &
+ attribute synchronized { xsd:boolean }? &
+ xsd:unsignedInt
+ }
+ )
+
+
+TimeStamp =
+ (
+ (
+ attribute value { xsd:string } |
+ element nmtm:value { xsd:string }
+ ) &
+ Precision?
+ )
+
+Duration =
+ attribute duration { xsd:string }
+
+TimeContent =
+ attribute type { text } &
+ attribute inclusive { text }? &
+ TimeStamp
+
+StartTime =
+ element nmtm:start {
+ TimeContent
+ }
+
+EndTime =
+ element nmtm:end {
+ TimeContent
+ }

Modified:
trunk/perfsonar-java-xml-ls/soapUI/perfsonar-LS-base2-soapui-project.xml
===================================================================
--- trunk/perfsonar-java-xml-ls/soapUI/perfsonar-LS-base2-soapui-project.xml
2013-11-01 19:15:39 UTC (rev 6450)
+++ trunk/perfsonar-java-xml-ls/soapUI/perfsonar-LS-base2-soapui-project.xml
2013-11-07 22:15:08 UTC (rev 6451)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<con:soapui-project name="Lookup Service" resourceRoot="${projectDir}"
soapui-version="4.5.1" abortOnError="false" runType="SEQUENTIAL"
defaultScriptLanguage="Groovy" activeEnvironment="Default"
xmlns:con="http://eviware.com/soapui/config";><con:description>Full
functionnal test suite for the perfSONAR Lookup Service.
+<con:soapui-project name="Lookup Service" resourceRoot="${projectDir}"
soapui-version="4.6.1" abortOnError="false" runType="SEQUENTIAL"
defaultScriptLanguage="Groovy" activeEnvironment="Default"
xmlns:con="http://eviware.com/soapui/config";><con:description>Full
functionnal test suite for the perfSONAR Lookup Service.

This test suite targets any LS implementation. Currently, some exceptions
are made in the test cases when the behavior of GEANT and Internet2 services
differ.




  • [pS-dev] [GEANT/SA2/ps-java-services] r6451 - in trunk: packaging perfsonar-java-base2/src/main/java/o rg/perfsonar/base2/service/authn/component perfsonar-java- base2/src/main/java/org/perfsonar/base2/service/authn/toke ns perfsonar-java-base2/src/main/java/org/perfsonar/base2/ service/configuration perfsonar-java-base2/src/main/java/o rg/perfsonar/base2/service/messages perfsonar-java-base2/s rc/main/java/org/perfsonar/base2/service/registration perf sonar-java-base2/src/main/java/org/perfsonar/base2/service /scheduler perfsonar-java-base2/src/main/java/org/perfsona r/base2/xml perfsonar-java-base2/src/main/java/org/perfson ar/test perfsonar-java-rrd-ma/soapUI perfsonar-java-rrd-ma /src/main/java/org/perfsonar/service/measurementArchive/rr dType perfsonar-java-sql-ma/src/main/resources/perfsonar/c onf perfsonar-java-sql-ma/src/main/webapp/WEB-INF/samples/ requests perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/Interf aceBased perfsonar-java-sql-ma/test/JavaSQLMAsoapUI/Interf aceBased/rnc perfs onar-java-xml-ls/soapUI, svn-noreply, 11/07/2013

Archive powered by MHonArc 2.6.16.

Top of Page