perfsonar-dev - perfsonar: r3528 - in trunk/functional-testing/LSsoapui: . ant rnc/Echo rnc/Keepalive rnc/Query rnc/Register soapui_template src/org/perfsonar/service/loader src/org/perfsonar/service/testing tools wsdl
Subject: perfsonar development work
List archive
perfsonar: r3528 - in trunk/functional-testing/LSsoapui: . ant rnc/Echo rnc/Keepalive rnc/Query rnc/Register soapui_template src/org/perfsonar/service/loader src/org/perfsonar/service/testing tools wsdl
Chronological Thread
- From:
- To:
- Subject: perfsonar: r3528 - in trunk/functional-testing/LSsoapui: . ant rnc/Echo rnc/Keepalive rnc/Query rnc/Register soapui_template src/org/perfsonar/service/loader src/org/perfsonar/service/testing tools wsdl
- Date: Tue, 18 Mar 2008 10:36:00 -0400
Author: pgerakios
Date: 2008-03-18 10:35:59 -0400 (Tue, 18 Mar 2008)
New Revision: 3528
Added:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ClassNameFinder.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/DynClass.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/DynClassLoader.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/DynFile.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/DynaCode.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/FileListing.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/Javac.java
Modified:
trunk/functional-testing/LSsoapui/Makefile
trunk/functional-testing/LSsoapui/ant/build.xml
trunk/functional-testing/LSsoapui/rnc/Echo/LSEchoResponse.rnc
trunk/functional-testing/LSsoapui/rnc/Keepalive/LSKeepaliveResponse.rnc
trunk/functional-testing/LSsoapui/rnc/Query/LSQueryResponse.rnc
trunk/functional-testing/LSsoapui/rnc/Register/LSRegisterRequest.rnc
trunk/functional-testing/LSsoapui/rnc/Register/LSRegisterResponse.rnc
trunk/functional-testing/LSsoapui/soapui_template/LS-soapui-project.xml
trunk/functional-testing/LSsoapui/soapui_template/LS-workspace.xml
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ClasspathResources.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ReloadableClassLoader.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/DBClient.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSDeregister.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSKeepalive.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSOperation.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSQuery.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSRegister.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/TestStep.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/Util.java
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/XMLU.java
trunk/functional-testing/LSsoapui/tools/repl.c
trunk/functional-testing/LSsoapui/wsdl/lsDeregister.wsdl
trunk/functional-testing/LSsoapui/wsdl/lsKeepalive.wsdl
trunk/functional-testing/LSsoapui/wsdl/lsQuery.wsdl
trunk/functional-testing/LSsoapui/wsdl/lsRegister.wsdl
Log:
Modified: trunk/functional-testing/LSsoapui/Makefile
===================================================================
--- trunk/functional-testing/LSsoapui/Makefile 2008-03-18 12:50:47 UTC (rev
3527)
+++ trunk/functional-testing/LSsoapui/Makefile 2008-03-18 14:35:59 UTC (rev
3528)
@@ -1,7 +1,7 @@
#.SILENT
INSTALL_PATH=$(PWD)
-CUR_LS_VERSION=XML-LS-1.1-RC7
-NEW_LS_VERSION=XML-LS-1.2
+CUR_LS_VERSION=XML-LS-1.2
+NEW_LS_VERSION=XML-LS
#DO NOT CHANGE THIS LINE
MY_PATH=/home/pgerakios/grnet/fs
DSRC = $(wildcard rnc/*)
@@ -9,8 +9,13 @@
FSRC = $(wildcard rnc/*/*.rnc)
FDST = $(FSRC:rnc/%.rnc=%)
-all: warn clean $(DDST) $(FDST) validatewsdl fixpaths symbolic jars info
+#WARNING: If the following line is commented please uncomment it and notify
Prodromos Gerakios to commit changes to svn
+#all: warn clean $(DDST) $(FDST) validatewsdl fixpaths symbolic jars info
+#WARNING: If the following line is uncommented please comment it and notify
Prodromos Gerakios to commit changes to svn
+all: warn clean generate validatewsdl symbolic jars
+generate: $(DDST) $(FDST)
+
clean:
rm -r -f xsd rng soapui build tools/repl jar/dbclient.jar
ext/dbclient.jar soapui/ext soapui_template/ext soapui.log soapui-settings.xml
@@ -18,7 +23,7 @@
cat README
jars:
- ant -f ant/build.xml jar
+ ant -f ant/build.xml jar -l ant.out
soapui:
mkdir -p soapui
@@ -65,15 +70,10 @@
cat soapui-settings.template | tools/repl soapui_template soapui |
iconv -f ASCII -t UTF8 -o soapui-settings.xml
+FILES_VERSION= soapui_template/LS-soapui-project.xml
soapui_template/LS-workspace.xml soapui_template/LS-soapui-project.xml
wsdl/lsEcho.wsdl wsdl/lsRegister.wsdl wsdl/lsDeregister.wsdl
wsdl/lsKeepalive.wsdl wsdl/lsQuery.wsdl
+
fixversion: tools/repl
- cat soapui_template/LS-soapui-project.xml | tools/repl
$(CUR_LS_VERSION) $(NEW_LS_VERSION) >
soapui_template/LS-soapui-project.xml.new
- cat soapui_template/LS-workspace.xml | tools/repl $(CUR_LS_VERSION)
$(NEW_LS_VERSION) > soapui_template/LS-workspace.xml.new
- cat soapui_template/soapui-settings.xml | tools/repl
$(CUR_LS_VERSION) $(NEW_LS_VERSION) > soapui_template/soapui-settings.xml.new
- mv soapui_template/LS-soapui-project.xml
soapui_template/LS-soapui-project.xml.old
- mv soapui_template/LS-workspace.xml
soapui_template/LS-workspace.xml.old
- mv soapui_template/soapui-settings.xml
soapui_template/soapui-settings.xml.old
- mv soapui_template/LS-soapui-project.xml.new
soapui_template/LS-soapui-project.xml
- mv soapui_template/LS-workspace.xml.new
soapui_template/LS-workspace.xml
- mv soapui_template/soapui-settings.xml.new
soapui_template/soapui-settings.xml
+ @for i in $(FILES_VERSION); do tools/repl -i $$i -o $$i
$(CUR_LS_VERSION) $(NEW_LS_VERSION); done;
+
Modified: trunk/functional-testing/LSsoapui/ant/build.xml
===================================================================
--- trunk/functional-testing/LSsoapui/ant/build.xml 2008-03-18 12:50:47
UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/ant/build.xml 2008-03-18 14:35:59
UTC (rev 3528)
@@ -54,19 +54,18 @@
</target>
<target name="loader"
- description="run loader" depends="jar" >
+ description="run exist client" depends="jar" >
<!-- <mkdir dir=""/> -->
<!--
"org.perfsonar.service.commons.storage.xmldb.exist.rest.ExistDbHTTPAccess"
-->
<!-- -->
- <java classname =
"org.perfsonar.service.loader.ReloadableClassLoader"
+ <java classname = "org.perfsonar.service.loader.${ft.class}"
failonerror="true" classpathref="classpath" fork="yes">
+ <arg value="${ft.host}"/>
+ <arg value="${ft.query}"/>
</java>
</target>
-
-
-
<target name="validatewsdl" >
<schemavalidate >
<fileset dir="${wsdl.dir}" includes="**/*.wsdl"/>
Modified: trunk/functional-testing/LSsoapui/rnc/Echo/LSEchoResponse.rnc
===================================================================
--- trunk/functional-testing/LSsoapui/rnc/Echo/LSEchoResponse.rnc
2008-03-18 12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/rnc/Echo/LSEchoResponse.rnc
2008-03-18 14:35:59 UTC (rev 3528)
@@ -8,7 +8,8 @@
Identifier? &
MessageIdentifierRef? &
Type? &
- (Metadata&Data)
+ Metadata+ &
+ Data+
Identifier =
attribute id { xsd:string }
@@ -21,16 +22,15 @@
Metadata =
element nmwg:metadata {
- ( Identifier &
- MetadataIdentifierRef
- ) &
- EventTypeResultCode
+ Identifier &
+ MetadataIdentifierRef? &
+ ResultCode
}
MetadataIdentifierRef =
attribute metadataIdRef { xsd:string }
-EventTypeResultCode =
+ResultCode =
element nmwg:eventType { xsd:string }
Data =
@@ -41,4 +41,4 @@
}
ResultCodeDatum =
- element nmwg:datum { xsd:string }
+ element nmwgr:datum { xsd:string }
\ No newline at end of file
Modified:
trunk/functional-testing/LSsoapui/rnc/Keepalive/LSKeepaliveResponse.rnc
===================================================================
--- trunk/functional-testing/LSsoapui/rnc/Keepalive/LSKeepaliveResponse.rnc
2008-03-18 12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/rnc/Keepalive/LSKeepaliveResponse.rnc
2008-03-18 14:35:59 UTC (rev 3528)
@@ -41,4 +41,4 @@
}
ResultCodeDatum =
- element nmwgr:datum { (attribute value { xsd:string })? & text? }
+ element nmwgr:datum { xsd:string }
\ No newline at end of file
Modified: trunk/functional-testing/LSsoapui/rnc/Query/LSQueryResponse.rnc
===================================================================
--- trunk/functional-testing/LSsoapui/rnc/Query/LSQueryResponse.rnc
2008-03-18 12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/rnc/Query/LSQueryResponse.rnc
2008-03-18 14:35:59 UTC (rev 3528)
@@ -37,12 +37,13 @@
element nmwg:data {
Identifier &
MetadataIdentifierRef &
- Datum ? &
- XQueryResults ?
+ (XQueryResults* | DatumResultCode)
}
-Datum =
+
+DatumResultCode =
element nmwgr:datum { xsd:string }
+
XQueryResults =
element psservice:datum { AnyElement* }
@@ -52,4 +53,4 @@
(attribute * { text }
| text
| AnyElement)*
- }
\ No newline at end of file
+ }
Modified: trunk/functional-testing/LSsoapui/rnc/Register/LSRegisterRequest.rnc
===================================================================
--- trunk/functional-testing/LSsoapui/rnc/Register/LSRegisterRequest.rnc
2008-03-18 12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/rnc/Register/LSRegisterRequest.rnc
2008-03-18 14:35:59 UTC (rev 3528)
@@ -8,7 +8,7 @@
MessageContent =
Identifier? &
MessageIdentifierRef? &
- Type &
+ Type? &
Metadata+ &
Data+
Modified:
trunk/functional-testing/LSsoapui/rnc/Register/LSRegisterResponse.rnc
===================================================================
--- trunk/functional-testing/LSsoapui/rnc/Register/LSRegisterResponse.rnc
2008-03-18 12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/rnc/Register/LSRegisterResponse.rnc
2008-03-18 14:35:59 UTC (rev 3528)
@@ -6,7 +6,7 @@
MessageContent =
Identifier? &
MessageIdentifierRef? &
- Type &
+ Type? &
Metadata+ &
Data+
@@ -69,4 +69,4 @@
}
Datum =
- element nmwg:datum { (attribute value { xsd:string })? & text? }
+ element nmwgr:datum { xsd:string }
Modified:
trunk/functional-testing/LSsoapui/soapui_template/LS-soapui-project.xml
===================================================================
--- trunk/functional-testing/LSsoapui/soapui_template/LS-soapui-project.xml
2008-03-18 12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/soapui_template/LS-soapui-project.xml
2008-03-18 14:35:59 UTC (rev 3528)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<con:soapui-project name="LS" soapui-version="1.7.6"
xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting
id="ProjectSettings@projectRoot">/home/pgerakios/grnet/fs/soapui_template</con:setting></con:settings><con:interface
name="LookupServiceBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LookupServiceBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsRegister.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSRegister"
bindingOperationName="LSRegister" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns
:ns="http://ggf.org/ns/nmwg/base/2.0/">
+<con:soapui-project name="LS" soapui-version="2.0.2"
xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting
id="ProjectSettings@projectRoot">/home/pgerakios/grnet/fs/soapui_template</con:setting></con:settings><con:interface
name="LookupServiceBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LookupServiceBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsRegister.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSRegister"
bindingOperationName="LSRegister" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message type="LSRegisterRequest"
@@ -310,12 +310,12 @@
<wsdl:documentation> perfSONAR LookupService exposes the following
operations TODO
</wsdl:documentation>
<wsdl:port name="LookupServicePortType"
binding="psls:LookupServiceBinding">
- <soap:address
location="http://127.0.0.1:8080/XML-LS-1.2/services/LookupService"/>
+ <soap:address
location="http://127.0.0.1:8080/XML-LS/services/LookupService"/>
</wsdl:port>
</wsdl:service>
-</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSRegisterBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSRegisterBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsRegister.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSRegister"
bindingOperationName="LSRegister" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Sample Register
Request"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSRegisterBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSRegisterBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsRegister.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSRegister"
bindingOperationName="LSRegister" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Sample Register
Request"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -625,12 +625,12 @@
<wsdl:documentation> perfSONAR LookupService exposes the following
operations TODO
</wsdl:documentation>
<wsdl:port name="LSRegisterPortType" binding="psls:LSRegisterBinding">
- <soap:address
location="http://127.0.0.1:8080/XML-LS-1.2/services/LookupService"/>
+ <soap:address
location="http://127.0.0.1:8080/XML-LS/services/LookupService"/>
</wsdl:port>
</wsdl:service>
-</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSDeregisterBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSDeregisterBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsDeregister.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSDeregister"
bindingOperationName="LSDeregister" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Sample Deregister
Request"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSDeregisterBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSDeregisterBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsDeregister.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSDeregister"
bindingOperationName="LSDeregister" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Sample Deregister
Request"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<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="?">
@@ -774,12 +774,12 @@
<wsdl:documentation> perfSONAR LookupService exposes the following
operations TODO
</wsdl:documentation>
<wsdl:port name="LSDeregisterPortType"
binding="psls:LSDeregisterBinding">
- <soap:address
location="http://127.0.0.1:8080/XML-LS-1.2/services/LookupService"/>
+ <soap:address
location="http://127.0.0.1:8080/XML-LS/services/LookupService"/>
</wsdl:port>
</wsdl:service>
-</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSKeepaliveBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSKeepaliveBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsKeepalive.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSKeepalive"
bindingOperationName="LSKeepalive" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSKeepaliveBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSKeepaliveBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsKeepalive.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSKeepalive"
bindingOperationName="LSKeepalive" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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>
<xs:string/>
@@ -842,7 +842,7 @@
</wsdl:service>
-</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSQueryBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSQueryBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsQuery.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSQuery" bindingOperationName="LSQuery"
inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSQueryBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSQueryBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsQuery.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSQuery" bindingOperationName="LSQuery"
inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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>
<xs:string/>
@@ -905,7 +905,55 @@
</wsdl:service>
-</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:testSuite
name="LSRegister"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well-formed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="Generic Request"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="Generic Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</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/">
+</wsdl:definitions></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface
name="LSEchoBinding"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}LSEchoBinding"
soapVersion="1_1"
definition="file:/home/pgerakios/grnet/fs/wsdl/lsEcho.wsdl"><con:settings/><con:endpoints><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="LSEcho" bindingOperationName="LSEcho"
inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/></con:operation><con:definitionCache
rootPart="file:/home/pgerakios/grnet/fs/wsdl/lsEcho.wsdl"
type="TEXT"><con:part><con:url>file:/home/pgerakios/grnet/fs/wsdl/lsEcho.wsdl</con:url><con:content><![CDATA[<wsdl:definitions
targetNamespace="http://ggf.org/ns/nmwg/base/2.0/" name="LookupService"
xmlns:psls="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://ggf.org/ns/nmwg/base/2.0/">
+ <!--=====================================================================
+ wsdl types
+ ======================================================================-->
+ <wsdl:types>
+ <xs:schema targetNamespace="http://ggf.org/ns/nmwg/base/2.0/"
elementFormDefault="qualified" attributeFormDefault="qualified">
+ <!--===================================================================
+ Operational input/output type declarations
+ ====================================================================-->
+ </xs:schema>
+ </wsdl:types>
+ <!--=======================================================================
+ messages
+ ========================================================================-->
+ <!--fault messages-->
+ <wsdl:message name="EchoInputMessage">
+ <wsdl:part name="MessageRequest" element="xs:string"/>
+ </wsdl:message>
+ <wsdl:message name="EchoOutputMessage">
+ <wsdl:part name="MessageResponse" element="xs:string"/>
+ </wsdl:message>
+ <!--=======================================================================
+ Service
+ ========================================================================-->
+ <wsdl:portType name="LSEchoPortType">
+ <wsdl:operation name="LSEcho">
+ <wsdl:documentation>TODO</wsdl:documentation>
+ <wsdl:input message="psls:EchoInputMessage"/>
+ <wsdl:output message="psls:EchoOutputMessage"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="LSEchoBinding" type="psls:LSEchoPortType">
+ <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="LSEcho">
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="LSEcho">
+ <wsdl:documentation>perfSONAR LookupService exposes the following
operations TODO</wsdl:documentation>
+ <wsdl:port name="LSEchoPortType" binding="psls:LSEchoBinding">
+ <soap:address
location="http://127.0.0.1:8080/XML-LS-1.1-RC7/services/LookupService"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:testSuite
name="LSRegister"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well-formed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="Generic Request"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="Generic Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSRegisterRequest"
@@ -954,129 +1002,7 @@
</nmwg:message>
</soapenv:Body>
</soapenv:Envelope>
-]]></con:request><con:assertion type="SOAP Response"/><con:assertion
type="Schema Compliance"><con:configuration/></con:assertion><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion"
name="Groovy Response Assertion"><con:configuration><scriptText>import
java.io.File;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import javax.xml.transform.*;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.XMLConstants
-import javax.xml.validation.SchemaFactory
-import java.io.StringWriter
-
-
-try{
-log.setLevel(org.apache.log4j.Level.ALL)
-log.debug("Starting groovy script")
-def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
-def holder = groovyUtils.getXmlHolder(messageExchange.getResponseContent())
-log.debug("Loading a new instance of SchemaFactory ...")
-def factory = SchemaFactory.newInstance(XMLConstants.RELAXNG_NS_URI)
-log.debug("Loading rng file ...")
-def f = new File("rng/Register/LSRegisterResponse.rng");
-if( f.exists() == false ) throw new Exception("File " + f.getAbsolutePath()
+ " does not exist.");
-def schema = factory.newSchema(f);
-log.debug("Before invoking the validator")
-def validator = schema.newValidator()
-def node = holder.getDomNode("//nmwg:message")
-validator.validate(new DOMSource(node))
-log.debug("After invoking the validator")
-}
-catch( Exception e ){
- log.error("Caught an Exception object" )
- def arr = e.getStackTrace();
- for( k in arr ){
- log.error( k.toString() )
- }
- throw e;
-}
-catch( Throwable th ){
- log.error("Caught a Throwable object");
- log.error(th);
- throw th;
-}
-finally{
- log.debug("The script assertion has now ended");
-}
-
-
-
-</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-declare namespace fn="http://www.w3.org/2005/xpath-functions";
-
-//nmwg:message/@type = "LSRegisterResponse"
-and
-(//nmwg:eventType/text() = "success.ls.register")
-and
-(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
-and
-count(//nmwg:message/nmwg:data) >= 1
-and
-( for $r1 in //nmwg:data
- return (some $r2 in //nmwg:metadata satisfies $r1/@metadataIdRef =
$r2/@id )
-)
-and
-(for $x in //nmwg:data
- return (count(//nmwg:data[./@id =$x/@id] ) = 1)
-)
-and
-(
- for $x in //nmwg:metadata
- return( exists($x/nmwg:key) = false() or
- ( $x/nmwg:key/nmwg:parameters/nmwg:parameter/@name = "lsKey"
- and
- ( exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/@value)
- or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
- )
- )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Database
check"><con:configuration><scriptText>import java.io.File;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import javax.xml.transform.*;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.XMLConstants
-import javax.xml.validation.SchemaFactory
-import java.io.StringWriter
-import org.perfsonar.service.testing.DBClient
-
-try{
-log.setLevel(org.apache.log4j.Level.ALL)
-log.debug("Starting groovy script")
-def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
-def req_holder =
groovyUtils.getXmlHolder(messageExchange.getRequestContent())
-def jdata = DBClient.parse(req_holder.getDomNode("//nmwg:message/nmwg:data"))
-def jmdata =
DBClient.parse(req_holder.getDomNode("//nmwg:message/nmwg:metadata"))
-def key =
(req_holder.getDomNode("//nmwg:message/nmwg:metadata/perfsonar:subject/psservice:service/psservice:accessPoint"))
-def elts = DBClient.getElements(key.getFirstChild().getNodeValue().trim())
-if( DBClient.equal(elts[0],jmdata) == false || DBClient.equal(elts[1],jdata)
== false ) throw new Exception("Database check failed.");
-}
-catch( Exception e ){
- log.error("Caught an Exception object" )
- def arr = e.getStackTrace();
- for( k in arr ){
- log.error( k.toString() )
- }
- throw e;
-}
-catch( Throwable th ){
- log.error("Caught a Throwable object");
- log.error(th);
- throw th;
-}
-finally{
- log.debug("The script assertion has now ended");
-}
-
-
-
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.1.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.1.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></con:request></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.1.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.1.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -1110,7 +1036,6 @@
</nmwg:metadata>
<nmwg:data id="data0" metadataIdRef="serviceLookupInfo">
- <nmwg:metadata></nmwg:metadata>
</nmwg:data>
@@ -1120,129 +1045,7 @@
</soapenv:Body>
</soapenv:Envelope>
-]]></con:request><con:assertion type="SOAP Response"/><con:assertion
type="Schema Compliance"><con:configuration/></con:assertion><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion"
name="Groovy Response Assertion"><con:configuration><scriptText>import
java.io.File;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import javax.xml.transform.*;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.XMLConstants
-import javax.xml.validation.SchemaFactory
-import java.io.StringWriter
-
-
-try{
-log.setLevel(org.apache.log4j.Level.ALL)
-log.debug("Starting groovy script")
-def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
-def holder = groovyUtils.getXmlHolder(messageExchange.getResponseContent())
-log.debug("Loading a new instance of SchemaFactory ...")
-def factory = SchemaFactory.newInstance(XMLConstants.RELAXNG_NS_URI)
-log.debug("Loading rng file ...")
-def f = new File("rng/Register/LSRegisterResponse.rng");
-if( f.exists() == false ) throw new Exception("File " + f.getAbsolutePath()
+ " does not exist.");
-def schema = factory.newSchema(f);
-log.debug("Before invoking the validator")
-def validator = schema.newValidator()
-def node = holder.getDomNode("//nmwg:message")
-validator.validate(new DOMSource(node))
-log.debug("After invoking the validator")
-}
-catch( Exception e ){
- log.error("Caught an Exception object" )
- def arr = e.getStackTrace();
- for( k in arr ){
- log.error( k.toString() )
- }
- throw e;
-}
-catch( Throwable th ){
- log.error("Caught a Throwable object");
- log.error(th);
- throw th;
-}
-finally{
- log.debug("The script assertion has now ended");
-}
-
-
-
-</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-declare namespace fn="http://www.w3.org/2005/xpath-functions";
-
-//nmwg:message/@type = "LSRegisterResponse"
-and
-(//nmwg:eventType/text() = "success.ls.register")
-and
-(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
-and
-count(//nmwg:message/nmwg:data) >= 1
-and
-( for $r1 in //nmwg:data
- return (some $r2 in //nmwg:metadata satisfies $r1/@metadataIdRef =
$r2/@id )
-)
-and
-(for $x in //nmwg:data
- return (count(//nmwg:data[./@id =$x/@id] ) = 1)
-)
-and
-(
- for $x in //nmwg:metadata
- return( exists($x/nmwg:key) = false() or
- ( $x/nmwg:key/nmwg:parameters/nmwg:parameter/@name = "lsKey"
- and
- ( exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/@value)
- or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
- )
- )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Database
Assertion"><con:configuration><scriptText>import java.io.File;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import javax.xml.transform.*;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.XMLConstants
-import javax.xml.validation.SchemaFactory
-import java.io.StringWriter
-import org.perfsonar.service.testing.DBClient
-
-try{
-log.setLevel(org.apache.log4j.Level.ALL)
-log.debug("Starting groovy script")
-def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
-def req_holder =
groovyUtils.getXmlHolder(messageExchange.getRequestContent())
-def jdata = DBClient.parse(req_holder.getDomNode("//nmwg:message/nmwg:data"))
-def jmdata =
DBClient.parse(req_holder.getDomNode("//nmwg:message/nmwg:metadata"))
-def key =
(req_holder.getDomNode("//nmwg:message/nmwg:metadata/perfsonar:subject/psservice:service/psservice:accessPoint"))
-def elts = DBClient.getElements(key.getFirstChild().getNodeValue().trim())
-if ( DBClient.superset(elts[0],jmdata) == false ||
DBClient.superset(elts[1],jdata) == false )throw new Exception("Database
check failed.");
-}
-catch( Exception e ){
- log.error("Caught an Exception object" )
- def arr = e.getStackTrace();
- for( k in arr ){
- log.error( k.toString() )
- }
- throw e;
-}
-catch( Throwable th ){
- log.error("Caught a Throwable object");
- log.error(th);
- throw th;
-}
-finally{
- log.debug("The script assertion has now ended");
-}
-
-
-
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.1.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.1.2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></con:request></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.1.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.1.2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -1265,7 +1068,7 @@
"http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/">
<psservice:serviceName>dsdsd</psservice:serviceName>
<psservice:accessPoint>
- dsdsd
+ dsdsd1
</psservice:accessPoint>
<psservice:serviceType>MA</psservice:serviceType>
<psservice:serviceDescription></psservice:serviceDescription>
@@ -1273,9 +1076,6 @@
</perfsonar:subject>
</nmwg:metadata>
- <nmwg:data id="data0" metadataIdRef="meta1">
- </nmwg:data>
-
<nmwg:metadata id="meta2">
<perfsonar:subject
id="commonParameters"
@@ -1294,47 +1094,19 @@
</perfsonar:subject>
</nmwg:metadata>
+ <nmwg:data id="data0" metadataIdRef="meta1">
+ </nmwg:data>
+
+
<nmwg:data id="data2" metadataIdRef="meta2">
</nmwg:data>
-
</nmwg:message>
</soapenv:Body>
</soapenv:Envelope>
-]]></con:request><con:assertion type="SOAP Response"/><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion"
name="Response/Request RNG/XSD
Assertion"><con:configuration><scriptText><![CDATA[import
org.perfsonar.service.testing.XMLU;
-
-
-XMLU.validate_both( XMLU.OperationType.REGISTER,context,messageExchange,log);
-
-def req = XMLU.parse(context,messageExchange,XMLU.MessageType.REQUEST);
-def res = XMLU.parse(context,messageExchange,XMLU.MessageType.RESPONSE);
-def data_list = XMLU.select( res, "data" , "message" );
-def mdata_list = XMLU.select( res, "metadata" , "message");
-def evtyp_list = XMLU.select(res, "eventType" , "metadata");
-def msg_list = XMLU.select( res,"message",null);
-def key_list = XMLU.select(res,"key","metadata");
-def par_list = XMLU.select(key_list,"parameter","parameters");
-def acpt_list = XMLU.select(res,"accessPoint", "service");
-
-def b1 = (data_list.size() == mdata_list.size() ) &&
- ( data_list.size() > 0 ) &&
- XMLU.unique_att(data_list,"id") &&
- XMLU.unique_att(data_list,"metadataIdRef") &&
- XMLU.unique_att(mdata_list,"id") &&
-
XMLU.forall_att_exists_att(mdata_list,"id",data_list,"metadataIdRef") &&
- XMLU.forall_text(evtyp_list,"success.ls.register") &&
- (msg_list.size() == 1 ) &&
- XMLU.exists_att(msg_list,"type" , "LSRegisterResponse") &&
- ( key_list.size() > 0 &&
- par_list.size() > 0 &&
- XMLU.forall_att(par_list,"name","lsKey") &&
- XMLU.forall_text_exists_att(acpt_list,par_list,"value")
- );
-
-if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Failed ? 2.1.2.1.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="Failed ? 2.1.2.1.3"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></con:request></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.1.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.1.3"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -1371,93 +1143,13 @@
</soapenv:Body>
</soapenv:Envelope>
-]]></con:request><con:assertion type="SOAP Response"/><con:assertion
type="Schema Compliance"><con:configuration/></con:assertion><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion"
name="Groovy Response Assertion"><con:configuration><scriptText>import
java.io.File;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import javax.xml.transform.*;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.XMLConstants
-import javax.xml.validation.SchemaFactory
-import java.io.StringWriter
-
-
-try{
-log.setLevel(org.apache.log4j.Level.ALL)
-log.debug("Starting groovy script")
-def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
-def holder = groovyUtils.getXmlHolder(messageExchange.getResponseContent())
-log.debug("Loading a new instance of SchemaFactory ...")
-def factory = SchemaFactory.newInstance(XMLConstants.RELAXNG_NS_URI)
-log.debug("Loading rng file ...")
-def f = new File("rng/Register/LSRegisterResponse.rng");
-if( f.exists() == false ) throw new Exception("File " + f.getAbsolutePath()
+ " does not exist.");
-def schema = factory.newSchema(f);
-log.debug("Before invoking the validator")
-def validator = schema.newValidator()
-def node = holder.getDomNode("//nmwg:message")
-validator.validate(new DOMSource(node))
-log.debug("After invoking the validator")
-}
-catch( Exception e ){
- log.error("Caught an Exception object" )
- def arr = e.getStackTrace();
- for( k in arr ){
- log.error( k.toString() )
- }
- throw e;
-}
-catch( Throwable th ){
- log.error("Caught a Throwable object");
- log.error(th);
- throw th;
-}
-finally{
- log.debug("The script assertion has now ended");
-}
-
-
-
-</scriptText></con:configuration></con:assertion><con:assertion type="XPath
Match"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace select='http://ggf.org/ns/nmwg/ops/select/2.0/';
-declare namespace errors='http://ggf.org/ns/nmwg/characteristic/errors/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-declare namespace fn="http://www.w3.org/2005/xpath-functions";
-
-//nmwg:message/@type = "LSRegisterResponse"
-and
-(//nmwg:eventType/text() = "success.ls.register")
-and
-(count(//nmwg:message/nmwg:metadata) = count(//nmwg:message/nmwg:data))
-and
-count(//nmwg:message/nmwg:data) >= 1
-and
-( for $r1 in //nmwg:data
- return (some $r2 in //nmwg:metadata satisfies $r1/@metadataIdRef =
$r2/@id )
-)
-and
-(for $x in //nmwg:data
- return (count(//nmwg:data[./@id =$x/@id] ) = 1)
-)
-and
-(
- for $x in //nmwg:metadata
- return( exists($x/nmwg:key) = false() or
- ( $x/nmwg:key/nmwg:parameters/nmwg:parameter/@name = "lsKey"
- and
- ( exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/@value)
- or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
- )
- )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></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:loadTest></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed Requests"
searchProperties="true"><con:settings/><con:testStep type="request" name="
2.1.2.2.1 --- a"><con:settings/><con:con
fig xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name=" 2.1.2.2.1 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></con:request></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:loadTest><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.1.2.2.1 --- a"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchem
a-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.1 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
- <nmwg1:message type="LSRegisterRequest"
+ <nmwg:message type="LSRegisterRequest"
id="msg1"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/12"
xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilisation/2.0/">
@@ -1497,7 +1189,7 @@
</nmwg:metadata>
</nmwg:data>
- </nmwg1:message>
+ </nmwg:message>
</soapenv:Body>
</soapenv:Envelope>
]]></con:request><con:assertion type="SOAP Response"/><con:assertion
type="GroovyScriptAssertion" name="All in
one"><con:configuration><scriptText><![CDATA[import
org.perfsonar.service.testing.XMLU;
@@ -1531,13 +1223,13 @@
);
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name=" 2.1.2.2.1 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name=" 2.1.2.2.1 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.1 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.1 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
id="msg1"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/lalala"
xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilisation/2.0/">
@@ -1560,7 +1252,7 @@
</perfsonar:subject>
</nmwg:metadata>
<nmwg:data id="data0" metadataIdRef="serviceLookupInfo">
- <nmwg1:metadata id="meta1">
+ <nmwg:metadata id="meta1">
<perfsonar:subject id="subj1"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/">
<nmwgt:interface
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/">
@@ -1574,7 +1266,7 @@
</nmwgt:interface>
</perfsonar:subject>
<nmwg:eventType>utilisation</nmwg:eventType>
- </nmwg1:metadata>
+ </nmwg:metadata>
</nmwg:data>
</nmwg:message>
@@ -1611,14 +1303,14 @@
);
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.2 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.2 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.2 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.2 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
id="msg1"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/vcvxcv"
xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilisation/2.0/">
@@ -1646,7 +1338,7 @@
<nmwg:metadata></nmwg:metadata>
</nmwg:data>
- <nmwg1:metadata id="meta2">
+ <nmwg:metadata id="meta2">
<perfsonar:subject
id="commonParameters"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/">
@@ -1662,7 +1354,7 @@
<psservice:serviceDescription></psservice:serviceDescription>
</psservice:service>
</perfsonar:subject>
- </nmwg1:metadata>
+ </nmwg:metadata>
<nmwg:data id="data2" metadataIdRef="meta2">
<nmwg:metadata></nmwg:metadata>
@@ -1705,7 +1397,7 @@
);
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.2 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.2 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.2 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.2 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -1799,14 +1491,14 @@
);
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.3 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.3 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.3 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.3 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
id="msg1"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/lzlzllz"
xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/">
@@ -1822,9 +1514,9 @@
</perfsonar:subject>
</nmwg:metadata>
- <nmwg1:data id="data0" metadataIdRef="serviceLookupInfo">
+ <nmwg:data id="data0" metadataIdRef="serviceLookupInfo">
<nmwg:metadata id="meta1"></nmwg:metadata>
- </nmwg1:data>
+ </nmwg:data>
<nmwg:data id="data1" metadataIdRef="serviceLookupInfo">
<nmwg:metadata id="meta2"> </nmwg:metadata>
@@ -1867,14 +1559,14 @@
);
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.3 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.3 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.3 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.3 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
-<nmwg1:message type="LSRegisterRequest"
+<nmwg:message type="LSRegisterRequest"
id="msg1"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/bdsdase/2.0/"
xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/">
@@ -1899,7 +1591,7 @@
</nmwg:data>
- </nmwg1:message>
+ </nmwg:message>
</soapenv:Body>
@@ -1935,7 +1627,7 @@
);
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.4 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.4 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.4 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.4 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -2020,7 +1712,7 @@
);
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.4 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.4 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.4 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.4 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -2149,7 +1841,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.4 --- c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.4 --- c"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.4 --- c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.4 --- c"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -2236,7 +1928,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.4 --- d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.4 --- d"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.4 --- d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.4 --- d"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -2325,7 +2017,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.5 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.5 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.5 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.5 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -2423,7 +2115,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.5 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.5 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.5 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.5 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -2522,7 +2214,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.5 --- c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.5 --- c"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.5 --- c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.5 --- c"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -2663,7 +2355,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.5 --- d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.5 --- d"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.5 --- d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.5 --- d"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -2764,7 +2456,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.6 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.6 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.6 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.6 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -2838,7 +2530,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.6 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.6 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.6 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.6 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -2913,7 +2605,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.6 --- c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.6 --- c"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.6 --- c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.6 --- c"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -2988,7 +2680,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.6 --- d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.6 --- d"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.6 --- d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.6 --- d"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3064,7 +2756,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.7 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.7 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.7 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.7 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3140,7 +2832,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.7 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.7 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.7 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.7 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3216,7 +2908,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.8 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.8 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.8 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.8 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3311,7 +3003,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.8 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.8 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.8 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.8 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3406,7 +3098,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.9 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.9 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.9 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.9 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3475,7 +3167,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.9 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.9 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.2.9 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.2.9 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3544,7 +3236,7 @@
// && XMLU.forall_text_exists_att(acpt_list,par_list,"value")
//
if(b1==false) throw new Exception("Assertion failed");
-]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.1.2.3.1"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+]]></scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.1.2.3.1"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3629,7 +3321,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3733,7 +3425,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.3"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.3"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3811,7 +3503,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.4"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.4"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -3896,7 +3588,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.5"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.5"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4000,7 +3692,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.6"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.6"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4078,7 +3770,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.7"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.7"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4160,7 +3852,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.8"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.8"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.8"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.8"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4182,19 +3874,13 @@
xmlns:psservice=
"http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/">
<psservice:serviceName>dsdsd</psservice:serviceName>
- <psservice:accessPoint>
- dsdsd
- </psservice:accessPoint>
+
<psservice:serviceType>MA</psservice:serviceType>
<psservice:serviceDescription></psservice:serviceDescription>
</psservice:service>
</perfsonar:subject>
</nmwg:metadata>
- <nmwg:data id="data0" metadataIdRef="meta1">
- <nmwg:metadata></nmwg:metadata>
- </nmwg:data>
-
<nmwg:metadata id="meta2">
<perfsonar:subject
id="commonParameters"
@@ -4211,6 +3897,11 @@
</nmwg:metadata>
+ <nmwg:data id="data0" metadataIdRef="meta1">
+ <nmwg:metadata></nmwg:metadata>
+ </nmwg:data>
+
+
<nmwg:data id="data2" metadataIdRef="meta2">
<nmwg:metadata></nmwg:metadata>
</nmwg:data>
@@ -4262,7 +3953,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.9"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.9"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4344,7 +4035,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.10"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.10"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.10"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.10"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4426,7 +4117,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.11"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.11"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.11"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.11"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4451,15 +4142,11 @@
<psservice:accessPoint>
dsdsd
</psservice:accessPoint>
- <psservice:serviceType>MA</psservice:serviceType>
<psservice:serviceDescription></psservice:serviceDescription>
</psservice:service>
</perfsonar:subject>
</nmwg:metadata>
- <nmwg:data id="data0" metadataIdRef="meta1">
- <nmwg:metadata></nmwg:metadata>
- </nmwg:data>
<nmwg:metadata id="meta2">
<perfsonar:subject
@@ -4482,6 +4169,9 @@
<nmwg:metadata></nmwg:metadata>
</nmwg:data>
+ <nmwg:data id="data0" metadataIdRef="meta1">
+ <nmwg:metadata></nmwg:metadata>
+ </nmwg:data>
</nmwg:message>
@@ -4529,7 +4219,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.12"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.12"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.12"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.12"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4614,7 +4304,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.13"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.13"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.13"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.13"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4696,7 +4386,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.14"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.14"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.14"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.14"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4717,7 +4407,6 @@
<psservice:service id="serviceParameters"
xmlns:psservice=
"http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/">
- <psservice:serviceName>dsdsd</psservice:serviceName>
<psservice:accessPoint>
dsdsd
</psservice:accessPoint>
@@ -4727,9 +4416,6 @@
</perfsonar:subject>
</nmwg:metadata>
- <nmwg:data id="data0" metadataIdRef="meta1">
- <nmwg:metadata></nmwg:metadata>
- </nmwg:data>
<nmwg:metadata id="meta2">
<perfsonar:subject
@@ -4752,7 +4438,11 @@
<nmwg:metadata></nmwg:metadata>
</nmwg:data>
+ <nmwg:data id="data0" metadataIdRef="meta1">
+ <nmwg:metadata></nmwg:metadata>
+ </nmwg:data>
+
</nmwg:message>
@@ -4799,7 +4489,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.15"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.15"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.15"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.15"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4883,7 +4573,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.16"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.16"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.16"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.16"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4965,7 +4655,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.17 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.17 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.17 --- a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.17 --- a"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -4996,9 +4686,6 @@
</perfsonar:subject>
</nmwg:metadata>
- <nmwg:data id="data0" metadataIdRef="meta1">
- <nmwg:metadata></nmwg:metadata>
- </nmwg:data>
<nmwg:metadata id="meta2">
<perfsonar:subject
@@ -5018,6 +4705,12 @@
</perfsonar:subject>
</nmwg:metadata>
+ <nmwg:data id="data0" metadataIdRef="meta11">
+ <nmwg:metadata></nmwg:metadata>
+ </nmwg:data>
+ <nmwg:data id="data1" metadataIdRef="meta22">
+ <nmwg:metadata></nmwg:metadata>
+ </nmwg:data>
</nmwg:message>
@@ -5065,7 +4758,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.17 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.17 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.17 --- b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.17 --- b"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -5143,7 +4836,7 @@
count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/* ) = 1
and
exists(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/nmwgr:datum )
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.18"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.18"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.1.2.3.18"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.1.2.3.18"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
@@ -5155,6 +4848,8 @@
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilisation/2.0/">
+ <nmwg:data id="data0" metadataIdRef="meta1">
+ </nmwg:data>
<nmwg:metadata id="meta1">
<perfsonar:subject
@@ -5174,8 +4869,6 @@
</perfsonar:subject>
</nmwg:metadata>
- <nmwg:data id="data0" metadataIdRef="meta1">
- </nmwg:data>
<nmwg:metadata id="meta2">
<perfsonar:subject
@@ -5223,9 +4916,236 @@
( for $r1 in //nmwg:data
return (some $r2 in //nmwg:metadata satisfies $r1/@metadataIdRef =
$r2/@id )
)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="GroovyScriptAssertion" name="Request/Response Schema/RNG
Assertion"><con:configuration><scriptText>import
org.perfsonar.service.testing.XMLU;
-XMLU.validate(
XMLU.OperationType.REGISTER,context,messageExchange,log);</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep></con:testCase></con:testSuite><con:testSuite
name="LSDeregister"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well-formed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="Simple Register Request"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="Simple Register Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpo
int><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+XMLU.validate(
XMLU.OperationType.REGISTER,context,messageExchange,log);</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="testRunner" searchProperties="true"><con:settings/><con:testStep
type="groovy" name="testRunner"><con:settings/><con:config><script>import
org.perfsonar.service.testing.*;
+
+
+// Load test steps
+TestStep[] wellformed = Util.newTestStepArray(testRunner,log,"Generic
Request" , "2.1.2.1.1", "2.1.2.1.2" ,"2.1.2.1.3" );
+TestStep[] malformed = Util.newTestStepArray(testRunner,log, "2.1.2.2.1 ---
a" ,"2.1.2.2.1 --- b",
+ "2.1.2.2.2 ---
a" , "2.1.2.2.1 --- b",
+ "2.1.2.2.3 ---
a" , "2.1.2.2.3 --- b",
+ "2.1.2.2.4 --- a" ,
"2.1.2.2.4 --- b", "2.1.2.2.4 --- c","2.1.2.2.4 --- d",
+ "2.1.2.2.5 --- a" ,
"2.1.2.2.5 --- b", "2.1.2.2.5 --- c","2.1.2.2.5 --- d",
+ "2.1.2.2.6 --- a" ,
"2.1.2.2.6 --- b", "2.1.2.2.6 --- c","2.1.2.2.6 --- d",
+ "2.1.2.2.7 --- a"
,"2.1.2.2.7 --- b","2.1.2.2.8 --- a" ,"2.1.2.2.8 --- b",
+ "2.1.2.2.9 --- a"
,"2.1.2.2.9 --- b" );
+TestStep[] nearvalid = Util.newTestStepArray(testRunner,log, "2.1.2.3.1"
,"2.1.2.3.2","2.1.2.3.3","2.1.2.3.4",
+ "2.1.2.3.5"
,"2.1.2.3.6","2.1.2.3.7","2.1.2.3.8",
+ "2.1.2.3.9"
,"2.1.2.3.10","2.1.2.3.11","2.1.2.3.12",
+ "2.1.2.3.13"
,"2.1.2.3.14","2.1.2.3.7","2.1.2.3.15",
+ "2.1.2.3.16"
,"2.1.2.3.17 --- a","2.1.2.3.17 --- b","2.1.2.3.18"
+ );
+
+boolean failed=false;
+String errorString ="";
+
+
+// Well-formed requests
+try{
+Util.runTestStepArray(wellformed,true,log);
+}
+catch( Exception e ){
+ failed = true;
+ errorString += e.getMessage() + "\n";
+}
+
+
+
+// Malformed requests
+
+try{
+Util.runTestStepArray(malformed,false,log);
+}
+catch( Exception e ){ failed = true; errorString += e.getMessage() + "\n"; }
+
+return;
+
+
+// Near valid
+try{
+Util.runTestStepArray(nearvalid,false,log);
+}
+catch( Exception e ){
+ failed = true;
+ errorString += e.getMessage() + "\n";
+}
+
+if(failed) throw new Exception("Tests failed: " + errorString );
+</script></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Additional Tests" searchProperties="true"><con:settings/><con:testStep
type="request" name="test1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LookupServiceBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="test1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
+ xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
+ xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/">
+
+ <nmwg:metadata id="meta1">
+ <perfsonar:subject id="subj.15977808">
+ <psservice:service id="1234">
+ <psservice:serviceName>Java RRD MA</psservice:serviceName>
+
<psservice:accessPoint>http://shower.fr:8080/axis/services/MeasurementArchiveService</psservice:accessPoint>
+ <psservice:serviceType>MA</psservice:serviceType>
+ <psservice:serviceDescription>Java RRD
MA</psservice:serviceDescription>
+ <psservice:organization>Test Org</psservice:organization>
+
<psservice:contactEmail></psservice:contactEmail>
+ <psservice:serviceVersion>3.0</psservice:serviceVersion>
+ </psservice:service>
+ </perfsonar:subject>
+ </nmwg:metadata>
+
+ <nmwg:data id="data1" metadataIdRef="meta1">
+ <nmwg:metadata id="17155427">
+ <netutil:subject id="subj1">
+ <nmwgt:interface>
+ <nmwgt:hostName>test-hostName</nmwgt:hostName>
+ <nmwgt:ifAddress type="ipv4">10.1.2.3</nmwgt:ifAddress>
+ <nmwgt:ifName>test-0</nmwgt:ifName>
+ <nmwgt:ifDescription>test description</nmwgt:ifDescription>
+ <nmwgt:direction>in</nmwgt:direction>
+ <nmwgt:authRealm>TestRealm</nmwgt:authRealm>
+ <nmwgt:capacity>1000BaseT</nmwgt:capacity>
+ </nmwgt:interface>
+ </netutil:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/characteristic/utilization/2.0</nmwg:eventType>
+ </nmwg:metadata>
+ </nmwg:data>
+
+</nmwg:message>
+
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="test2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LookupServiceBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="test2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
+ xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
+ xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/">
+
+ <nmwg:metadata id="meta1">
+ <perfsonar:subject id="subj.15977808">
+ <psservice:service id="1234">
+ <psservice:serviceName>Java RRD MA</psservice:serviceName>
+
<psservice:accessPoint>http://shower.fr:8080/axis/services/MeasurementArchiveService</psservice:accessPoint>
+ <psservice:serviceType>MA</psservice:serviceType>
+ <psservice:serviceDescription>Java RRD
MA</psservice:serviceDescription>
+ <psservice:organization>Test Org</psservice:organization>
+
<psservice:contactEmail></psservice:contactEmail>
+ <psservice:serviceVersion>3.0</psservice:serviceVersion>
+ </psservice:service>
+ </perfsonar:subject>
+ </nmwg:metadata>
+
+ <nmwg:data id="data1" metadataIdRef="meta1">
+ <nmwg:metadata id="17155427">
+ <errors:subject id="subj1">
+ <nmwgt:interface>
+ <nmwgt:hostName>test-hostName</nmwgt:hostName>
+ <nmwgt:ifAddress type="ipv4">10.1.2.3</nmwgt:ifAddress>
+ <nmwgt:ifName>test-0</nmwgt:ifName>
+ <nmwgt:ifIndex>2</nmwgt:ifIndex>
+ <nmwgt:direction>in</nmwgt:direction>
+ <nmwgt:capacity>1000000000</nmwgt:capacity>
+ </nmwgt:interface>
+ </errors:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/characteristic/errors/2.0</nmwg:eventType>
+ </nmwg:metadata>
+ </nmwg:data>
+
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="test3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LookupServiceBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="test3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
+ xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
+ xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/">
+
+ <nmwg:metadata id="meta1">
+ <perfsonar:subject id="subj.15977808">
+ <psservice:service id="1234">
+ <psservice:serviceName>Java RRD MA</psservice:serviceName>
+
<psservice:accessPoint>http://shower.fr2:8080/axis/services/MeasurementArchiveService</psservice:accessPoint>
+ <psservice:serviceType>MA</psservice:serviceType>
+ <psservice:serviceDescription>Java RRD
MA</psservice:serviceDescription>
+ <psservice:organization>Test Org</psservice:organization>
+
<psservice:contactEmail></psservice:contactEmail>
+ <psservice:serviceVersion>3.0</psservice:serviceVersion>
+ </psservice:service>
+ </perfsonar:subject>
+ </nmwg:metadata>
+
+ <nmwg:data id="data1" metadataIdRef="meta1">
+ <nmwg:metadata id="17155427">
+ <discards:subject id="subj1">
+ <nmwgt:interface>
+ <nmwgt:hostName>test-hostName</nmwgt:hostName>
+ <nmwgt:ifAddress type="ipv4">10.1.2.3</nmwgt:ifAddress>
+ <nmwgt:ifName>test-0</nmwgt:ifName>
+ <nmwgt:ifIndex>2</nmwgt:ifIndex>
+ <nmwgt:direction>in</nmwgt:direction>
+ <nmwgt:capacity>1000000000</nmwgt:capacity>
+ </nmwgt:interface>
+ </discards:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/characteristic/discards/2.0</nmwg:eventType>
+ </nmwg:metadata>
+ </nmwg:data>
+
+</nmwg:message>
+
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="test4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LookupServiceBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="test4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message xmlns="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"
xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"
xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/"
type="LSRegisterRequest" id="msg1">
+
+
+ <!-- Contains service description with accessPoint which will be the key
in the database! -->
+
+ <nmwg:metadata id="serviceLookupInfo">
+ <perfsonar:subject id="commonParameters">
+ <psservice:service id="serviceParameters">
+ <psservice:serviceName>BWCTL Measurement
Point</psservice:serviceName>
+
<psservice:accessPoint>http://alatar.rrze.uni-erlangen.de:3020/services/MP/BWCTL</psservice:accessPoint>
+ <psservice:serviceType>MP</psservice:serviceType>
+ <psservice:serviceDescription>Measurement Point for doing
on-demand BWCTL tests</psservice:serviceDescription>
+ </psservice:service>
+ </perfsonar:subject>
+ </nmwg:metadata>
+ <nmwg:data id="data" metadataIdRef="serviceLookupInfo">
+ </nmwg:data>
+
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="test4dr"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="test4dr"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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 xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
type="LSDeregisterRequest" id="msg1">
+
+ <nmwg:metadata id="key_to_remove">
+ <nmwg:key>
+ <nmwg:parameters id="keys">
+ <nmwg:parameter
name="lsKey">http://alatar.rrze.uni-erlangen.de:3020/services/MP/BWCTL</nmwg:parameter></nmwg:parameters>
+ </nmwg:key>
+ </nmwg:metadata>
+
+ <nmwg:data metadataIdRef="key_to_remove" id="data"/> <!-- empty trigger
-->
+
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="LSDeregister"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well-formed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="Simple Register Request"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="Simple Register Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><
![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
id="msg1"
xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/"
@@ -5353,7 +5273,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Generic Degister Request"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="Generic Degister Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Generic Deregister Request"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="Generic Deregister Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -5369,7 +5289,7 @@
<nmwg:metadata id="meta1" >
<nmwg:key id="localhost.localdomain.-6236687d:116c5a2ab6a:-7fc4">
<nmwg:parameters
id="localhost.localdomain.-6236687d:116c5a2ab6a:-7fc3">
- <nmwg:parameter
id="lsKey">http://reed.man.poznan.pl:8080/axis/services/MA</nmwg:parameter>
+ <nmwg:parameter
name="lsKey">http://reed.man.poznan.pl:8080/axis/services/MA</nmwg:parameter>
</nmwg:parameters>
</nmwg:key>
</nmwg:metadata>
@@ -5563,7 +5483,7 @@
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.1.1R"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.2.2.1.1R"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.1.1R"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.2.2.1.1R"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -5692,7 +5612,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.1.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.1.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.1.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.1.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -5902,7 +5822,7 @@
-</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.2.2.2.1 --- Register Request"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.2.2.2.1 --- Register Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</scriptText></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.2.2.2.1 --- Register Request"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.2.2.2.1 --- Register Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -6031,7 +5951,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -6136,7 +6056,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -6241,7 +6161,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.3"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.3"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -6346,7 +6266,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.4 --- Register
Request"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.2.2.2.4 --- Register Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.4 --- Register
Request"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.2.2.2.4 --- Register Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -6475,7 +6395,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.2.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.2.4"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.4"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -6580,7 +6500,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.2.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.2.5"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.5"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -6685,7 +6605,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.2.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.2.6"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.6"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -6790,7 +6710,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.7 --- Register
Request"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.2.2.2.7 --- Register Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.7 --- Register
Request"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSRegisterBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.2.2.2.7 --- Register Request"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -6919,7 +6839,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.7"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.7"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7025,7 +6945,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.8"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.8"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.8"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.8"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7131,7 +7051,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.9"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.2.9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.2.9"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7237,7 +7157,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data"
searchProperties="true"><con:settings/><con:testStep type="request"
name="sample"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="sample"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data"
searchProperties="true"><con:settings/><con:testStep type="request"
name="sample"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="sample"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7342,7 +7262,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.1"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7447,7 +7367,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7548,7 +7468,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.3"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.3"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7653,7 +7573,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.4"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.4"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
<soapenv:Header/>
<soapenv:Body>
<nmwg:message messageIdRef="blah2" type="LSDeregisterRequest"
@@ -7758,7 +7678,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.5"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.5"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7863,7 +7783,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.6"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.6"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -7968,7 +7888,7 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.7"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="2.2.2.3.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSDeregisterBinding</con:interface><con:operation>LSDeregister</con:operation><con:request
name="2.2.2.3.7"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@inline-response-attachments">false</con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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 = "blah1" messageIdRef="blah2"
type="LSDeregisterRequest"
@@ -8073,7 +7993,51 @@
or
exists($x/nmwg:key/nmwg:parameters/nmwg:parameter/text()))
)
)
-)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep></con:testCase></con:testSuite><con:testSuite
name="LSKeepalive"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and Well-formed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.3RS"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LookupServiceBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.3RS"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+)</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="testRunner" searchProperties="true"><con:settings/><con:testStep
type="groovy" name="testRunner"><con:settings/><con:config><script>import
org.perfsonar.service.testing.*;
+boolean failed=false;
+String errorString ="";
+
+// Well-formed requests
+// Load test steps
+TestStep[] wellformed = Util.newTestStepArray(testRunner,log,"Simple
Register Request" , "Generic Deregister Request",
+ "2.2.2.1.1R" ,"2.2.2.1.1" );
+
+try{
+Util.runTestStepArray(wellformed,true,log);
+}
+catch( Exception e ){
+ failed = true;
+ errorString += e.getMessage() + "\n";
+}
+
+
+TestStep[] malformed = Util.newTestStepArray(testRunner,log, "2.2.2.2.1"
,"2.2.2.2.2","2.2.2.2.3","2.2.2.2.4","2.2.2.2.5",
+ "2.2.2.2.6"
,"2.2.2.2.7","2.2.2.2.8","2.2.2.2.9");
+
+// Malformed requests
+
+try{
+Util.runTestStepArray(malformed,false,log);
+}
+catch( Exception e ){ failed = true; errorString += e.getMessage() + "\n"; }
+
+
+
+TestStep[] nearvalid = Util.newTestStepArray(testRunner,log, "2.2.2.3.1"
,"2.2.2.3.2","2.2.2.3.3","2.2.2.3.4",
+ "2.2.2.3.5"
,"2.2.2.3.6","2.2.2.3.7" );
+
+// Near valid
+try{
+Util.runTestStepArray(nearvalid,false,log);
+}
+catch( Exception e ){
+ failed = true;
+ errorString += e.getMessage() + "\n";
+}
+
+
+if(failed) throw new Exception("Tests failed: " + errorString );
+</script></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="LSKeepalive"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and Well-formed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.3RS"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LookupServiceBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.3RS"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -8122,7 +8086,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3RT"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LookupServiceBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.3RT"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3RT"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LookupServiceBinding</con:interface><con:operation>LSRegister</con:operation><con:request
name="2.3RT"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
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="LSRegisterRequest"
@@ -8212,7 +8176,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.1.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.1.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.1.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.1.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8234,7 +8198,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.1.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.1.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.1.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.1.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8267,7 +8231,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.3.1.2.1"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.3.1.2.1"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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>
@@ -8289,7 +8253,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8310,7 +8274,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8329,7 +8293,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8350,7 +8314,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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>
@@ -8372,7 +8336,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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>
@@ -8392,7 +8356,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.7"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.7"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8414,7 +8378,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.8"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.8"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.8"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.8"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8436,7 +8400,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.9"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.2.9"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.2.9"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8456,7 +8420,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.3.1.3.1"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.3.1.3.1"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8468,7 +8432,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8485,7 +8449,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8506,7 +8470,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8527,7 +8491,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8548,7 +8512,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8569,7 +8533,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.7"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.3.1.3.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSKeepaliveBinding</con:interface><con:operation>LSKeepalive</con:operation><con:request
name="2.3.1.3.7"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSKeepaliveRequest"
@@ -8590,7 +8554,7 @@
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Runner" searchProperties="true"><con:settings/><con:testStep
type="groovy" name="2.3.1.1.1"><con:settings/><con:config><script>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Runner" searchProperties="true"><con:settings/><con:testStep
type="groovy" name="testRunner"><con:settings/><con:config><script>
import org.perfsonar.service.testing.*;
@@ -8671,7 +8635,7 @@
def y = testRunner.getTestCase().getTestSuite().getProject().getPath();
log.debug(testRunner.getClass().getName());
log.debug("Test case 2.3 ok " + testRunner.getStatus());
-</script></con:config></con:testStep></con:testCase></con:testSuite><con:testSuite
name="LSQuery"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well-formed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.4.2.1.1a"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1a"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</script></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="LSQuery"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Valid and well-formed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="2.4.2.1.1a"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1a"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8703,7 +8667,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.1b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1b"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.1b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1b"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8733,7 +8697,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.1c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1c"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.1c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1c"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8763,7 +8727,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.1d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1d"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.1d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1d"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8794,7 +8758,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.1f"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1f"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.1f"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.1f"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8825,7 +8789,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2a"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2a"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2a"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8855,7 +8819,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2b"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2b"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2b"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8884,7 +8848,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2c"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2c"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2c"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8911,7 +8875,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2d"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2d"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2d"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8938,7 +8902,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2e"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2e"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.2e"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.2e"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8965,7 +8929,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.1.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.1.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -8995,7 +8959,7 @@
<nmwg:data id="data1" metadataIdRef="meta1" />
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="sample"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="sample"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed Requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="sample"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="sample"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -9025,13 +8989,13 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.2.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.2.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.2.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.2.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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>
-<nwg:message
+<nmwg:message
type="LSQueryRequest"
id="msg1"
- xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.mmm0/"
xmlns:xquery="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/lookup/xquery/1.0/">
<nmwg:metadata id="meta1">
@@ -9055,7 +9019,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.2.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.2.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.2.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.2.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -9086,7 +9050,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.2.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.2.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.2.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.2.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -9117,7 +9081,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data"
searchProperties="true"><con:settings/><con:testStep type="request"
name="Copy of sample"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="Copy of
sample"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Requests containing invalid data"
searchProperties="true"><con:settings/><con:testStep type="request"
name="Copy of sample"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="Copy of
sample"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -9147,7 +9111,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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>
@@ -9179,12 +9143,12 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="LSQueryRequest"
+
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
xmlns:xquery="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/lookup/xquery/1.0/">
@@ -9210,7 +9174,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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>
@@ -9241,7 +9205,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -9255,7 +9219,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -9273,7 +9237,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -9286,6 +9250,7 @@
<xquery:subject id="sub1">
lalala
+ </xquery:subject>
<nmwg:eventType>service.lookup.xquery</nmwg:eventType>
</nmwg:metadata>
@@ -9293,7 +9258,7 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.7"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS-1.2/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.4.2.3.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSQueryBinding</con:interface><con:operation>LSQuery</con:operation><con:request
name="2.4.2.3.7"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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
@@ -9323,4 +9288,495 @@
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep></con:testCase></con:testSuite></con:soapui-project>
\ No newline at end of file
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Runner" searchProperties="true"><con:settings/><con:testStep
type="groovy" name="testRunner"><con:settings/><con:config><script>import
org.perfsonar.service.testing.*;
+
+// Load test steps
+TestStep[] requests = Util.newTestStepArray(testRunner,log,"2.2.2.1.1R");
+
+
+
+boolean failed=false;
+String errorString ="";
+
+
+// Register request
+requests[0].getOperation().runWellFormed();
+
+// Well-formed requests
+TestStep[] wellformed = Util.newTestStepArray(testRunner,log,"2.4.2.1.1a" ,
"2.4.2.1.1b",
+ "2.4.2.1.1c"
,"2.4.2.1.1d","2.4.2.1.1f","2.4.2.1.2a",
+
"2.4.2.1.2b","2.4.2.1.2c","2.4.2.1.2d","2.4.2.1.2e",
+ "2.4.2.1.3");
+try{
+Util.runTestStepArray(wellformed,true,log);
+}
+catch( Exception e ){
+ failed = true;
+ errorString += e.getMessage() + "\n";
+}
+
+
+// Malformed requests
+TestStep[] malformed =
Util.newTestStepArray(testRunner,log,"2.4.2.2.1","2.4.2.2.2","2.4.2.2.3");
+
+try{
+Util.runTestStepArray(malformed,false,log);
+}
+catch( Exception e ){ failed = true; errorString += e.getMessage() + "\n"; }
+
+
+// Near valid
+TestStep[] nearvalid = Util.newTestStepArray(testRunner,log, "2.4.2.3.1"
,"2.4.2.3.2","2.4.2.3.3","2.4.2.3.4",
+
"2.4.2.3.5","2.4.2.3.6","2.4.2.3.7");
+
+try{
+Util.runTestStepArray(nearvalid,false,log);
+}
+catch( Exception e ){
+ failed = true;
+ errorString += e.getMessage() + "\n";
+}
+
+if(failed) throw new Exception("Tests failed: " + errorString );
+</script></con:config></con:testStep><con:testStep type="groovy"
name="ReloadTests"><con:settings/><con:config><script>org.perfsonar.service.loader.ReloadableClassLoader.reloadAll("ext/dbclient.jar"
);</script></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="LSEcho"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Well-formed requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="template"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="template"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://sch
emas.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/ls/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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.1.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.1.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.0</nmwg:eventType>
+ <nmwg:parameters>
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.1.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.1.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.1.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.1.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <nmwg:parameter name="testDBConnection" 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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.1.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.1.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <nmwg:parameter name="testDBConnection" value="test"/>
+
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.1.5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.1.5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.1.6"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.1.6"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.0</nmwg:eventType>
+ <nmwg:parameters>
+
+
+ <nmwg:parameter name="testDBSchema" value="test"/>
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.1.7"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.1.7"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.1.8"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.1.8"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/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"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="template2"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="template2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.2.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.2.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.2.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.2.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.2.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.2.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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="EchoRquest"
+ 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/ls/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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.2.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.2.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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.dddperfsonar.net/tools/admin/echo/ls/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"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Near valid requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="template3"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="template3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.3.1"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.3.1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.0</nmwg:eventType>
+ <nmwg:parameters>
+
+
+ <nmwg:parameter name="testDBSchema" value="yeees"/>
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.3.2"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.3.2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <nmwg:parameter name="testDBConnection" value="yeeees"/>
+
+
+ </nmwg:parameters>
+ </nmwg:metadata>
+
+ <nmwg:data id="data" metadataIdRef="meta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.3.3"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.3.3"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/2.0</nmwg:eventType>
+ <nmwg:parameters>
+
+ <nmwg:parameter name="testConnection" 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"/></con:request></con:config></con:testStep><con:testStep
type="request" name="2.5.2.3.4"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>LSEchoBinding</con:interface><con:operation>LSEcho</con:operation><con:request
name="2.5.2.3.4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://127.0.0.1:8080/XML-LS/services/LookupService</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/ls/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="mta"/>
+</nmwg:message>
+
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="testRunner" searchProperties="true"><con:settings/><con:testStep
type="groovy" name="runner"><con:settings/><con:config><script>import
org.perfsonar.service.testing.*;
+ TestStep[] wellformed =
Util.newTestStepArray(testRunner,log,"2.5.2.1.1","2.5.2.1.2","2.5.2.1.3","2.5.2.1.4",
+
"2.5.2.1.5","2.5.2.1.6","2.5.2.1.7","2.5.2.1.8");
+ TestStep[] malformed =
Util.newTestStepArray(testRunner,log,"2.5.2.2.1","2.5.2.2.2","2.5.2.2.3","2.5.2.2.4");
+ TestStep[] nearvalid =
Util.newTestStepArray(testRunner,log,"2.5.2.3.1","2.5.2.3.2","2.5.2.3.3","2.5.2.3.4");
+
+
+// Load test steps
+
+boolean failed=false;
+String errorString ="";
+
+
+// Well-formed requests
+try{
+Util.runTestStepArray(wellformed,true,log);
+}
+catch( Exception e ){
+ failed = true;
+ errorString += e.getMessage() + "\n";
+}
+
+// Malformed requests
+
+try{
+Util.runTestStepArray(malformed,false,log);
+}
+catch( Exception e ){ failed = true; errorString += e.getMessage() + "\n"; }
+
+
+// Near valid
+try{
+Util.runTestStepArray(nearvalid,false,log);
+}
+catch( Exception e ){
+ failed = true;
+ errorString += e.getMessage() + "\n";
+}
+
+if(failed) throw new Exception("Tests failed: " + errorString );
+</script></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:properties/><con:wssContainer/></con:soapui-project>
\ No newline at end of file
Modified: trunk/functional-testing/LSsoapui/soapui_template/LS-workspace.xml
===================================================================
--- trunk/functional-testing/LSsoapui/soapui_template/LS-workspace.xml
2008-03-18 12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/soapui_template/LS-workspace.xml
2008-03-18 14:35:59 UTC (rev 3528)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<con:soapui-workspace name="LS" soapui-version="1.7.6"
xmlns:con="http://eviware.com/soapui/config">
+<con:soapui-workspace name="LS" soapui-version="2.0.2"
xmlns:con="http://eviware.com/soapui/config">
<con:settings/>
<con:project
name="LS">/home/pgerakios/grnet/fs/soapui_template/LS-soapui-project.xml</con:project>
</con:soapui-workspace>
\ No newline at end of file
Added:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ClassNameFinder.java
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ClasspathResources.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ClasspathResources.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ClasspathResources.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -39,6 +39,7 @@
public class ClasspathResources {
protected Map<String, byte[]> jarEntryContents = new HashMap<String,
byte[]>();
+ protected Map<String, File> resources = new HashMap<String, File>();
static Logger logger = Logger.getLogger(ClasspathResources.class);
@@ -138,7 +139,7 @@
sb.append("\t");
sb.append("" + je.getSize());
if (je.getMethod() == JarEntry.DEFLATED) {
- sb.append("/" + je.getCompressedSize());
+ sb.append(File.pathSeparator +
je.getCompressedSize());
}
return (sb.toString());
@@ -203,7 +204,7 @@
byte[] content = new byte[(int) cf.length()];
fis.read(content);
- String entryName = pack + "/" +cf.getName();
+ String entryName = pack + File.pathSeparator +cf.getName();
if (jarEntryContents.containsKey(entryName)) {
logger.debug("Class " + entryName
@@ -262,14 +263,14 @@
if (fol.list() != null) {
for (String f : fol.list()) {
- File fl = new File(fol.getAbsolutePath() + "/" + f);
+ File fl = new File(fol.getAbsolutePath() +
File.pathSeparator + f);
String pn = packName;
if (fl.isDirectory()) {
if (!pn.equals(""))
- pn = pn + "/";
+ pn = pn + File.pathSeparator;
pn = pn + fl.getName();
}
Added:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/DynClass.java
Added:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/DynClassLoader.java
Added:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/DynFile.java
Added:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/DynaCode.java
Added:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/FileListing.java
Added:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/Javac.java
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ReloadableClassLoader.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ReloadableClassLoader.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/loader/ReloadableClassLoader.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -1,5 +1,6 @@
package org.perfsonar.service.loader;
+import java.lang.reflect.Constructor;
import java.io.File;
import java.util.Iterator;
import java.util.Vector;
@@ -25,6 +26,7 @@
private static ClasspathResources classpathResources = new
ClasspathResources();
private static Map<String, Class>
classesA=Collections.synchronizedMap(new HashMap<String, Class>());
static Logger logger = Logger.getLogger(ReloadableClassLoader.class);
+ static ReloadableClassLoader dummy = new ReloadableClassLoader();
static {
logger.setLevel(org.apache.log4j.Level.ALL); //Setting level of
logging, there are 6 logging levels in total.
@@ -48,48 +50,88 @@
return data;
}
+ public static void setThreadLoader() {
+ Thread.currentThread().setContextClassLoader(dummy);
+ }
+
public static void reloadAll( String s ) throws Exception {
getClasspathResources().loadJar(s);
Map<String,byte[]> resources = getClasspathResources().getResources();
- ReloadableClassLoader dummy = new ReloadableClassLoader();
// System.out.println("Collection: \n" + resources.keySet() );
Iterator it = resources.keySet().iterator();
String className;
byte[] classBytes;
Class result;
- String oldClassName;
while(it.hasNext()){
className = (String) it.next();
- if( className.indexOf("testing") < 0 ) continue;
+ if( className.indexOf("testing") < 0 ) continue;
classBytes = classpathResources.getResource(className);
//formatClassName(className)
- oldClassName = className;
className = formatClassName(className);
logger.debug("Loading : " + className );
if (classBytes == null) {
- logger.debug("Could not load (classbytes) " + className );
- throw new ClassNotFoundException();
+ logger.debug("Could not (re)load (classbytes) " + className );
+ //throw new ClassNotFoundException();
+ continue;
}
- byte[] other_classfile = readBytes("build/" + oldClassName);
- boolean b = ( (new String(classBytes)).equals(new
String(other_classfile) ) );
+ try{
+ result = dummy.defineClass(className, classBytes, 0,
classBytes.length);
+ if (result == null) {
+ throw new ClassFormatError();
+ }
+ // dummy.resolveClass(result);
+ classesA.put(className, result);
+ }catch( Throwable th ){
+ logger.debug("Failed to load : " + className ) ;
+ }
+ }
+ }
- if( b == false ) throw new Exception("Failed");
-
- try
- {
- Class c = dummy.load(
className.substring(0,className.indexOf(".class")) ,classBytes, true);
- }
- catch (LinkageError e)
- {
- e.printStackTrace();
- // throw new Exception("Failed");
- }
+ protected Class findClass(String name) throws ClassNotFoundException {
+ Class c = classesA.get(name);
+// if( c == null ) return getParent().findClass(name);
+ // else return c;
+ return c;
+ }
- }
- Thread.currentThread().setContextClassLoader(dummy);
+ public static Object newObject( String x , Object ... parms ) throws
Exception {
+ Class c = classesA.get(x);
+ if( c == null ) throw new Exception("newObject failed for class " + x
+ "... Have you invoked realoadAll ?");
+ Class[] parm_classes = new Class[parms.length];
+ String name = "(";
+ for( int i = 0 ; i < parms.length ; i++ ){
+ parm_classes[i] = parms[i].getClass();
+ name+=parm_classes[i].getName() + ",";
+ }
+ name += ")";
+ logger.debug("Attempting to create a new instance of " + x + " by
invoking a constructor ==> <init>" + name );
+ Constructor[] cons = c.getConstructors();
+ Class[] consparms;
+ boolean found = false;
+
+ for( int j = 0; j < cons.length ; j++ ){
+ consparms = cons[j].getParameterTypes();
+ if( consparms.length != parm_classes.length ) continue;
+ logger.debug("Found one candidate constructor for class " + x + "
==> " + cons[j] );
+ found = true;
+ for( int k = 0 ; k < consparms.length ; k++ ) if(
!consparms[k].isAssignableFrom(parm_classes[k]) ){
+ System.out.println("Formal parameter : " + k + " : " +
consparms[k].getName() + " is not assignable from actual param " + k + " : "
+ parm_classes[k].getName() );
+ Class[] interfaces = parm_classes[k].getInterfaces();
+ for( int n = 0 ; n < interfaces.length ; n++ ){
+ logger.
+ debug("Comparing interface " + interfaces[n].getName() + " with
" + consparms[k].getName() + " = " + interfaces[n].equals(consparms[k]));
+ }
+
+ found = false; break;
+ }
+ if(!found) continue;
+ logger.debug("Found suitable constructor for class " + x + " ==> " +
cons[j] );
+ return (Object) cons[j].newInstance(parms);
+ }
+ throw new Exception("No suitable constructor was found in class " + x
);
}
public static Class loadClassA(String className, boolean resolveIt)
@@ -97,7 +139,6 @@
Class result;
byte[] classBytes;
- ReloadableClassLoader dummy = new ReloadableClassLoader();
logger.debug("Loading class: " + className + ", " + resolveIt
+ "");
result = classesA.get(className);
@@ -138,9 +179,12 @@
protected static String formatClassName(String className) {
// return className;
//className.replace('.',File.pathSeparator.toCharArray()[0]); // + ".class";
char[] tmp = className.toCharArray();
- char c = '/'; // File.pathSeperatorChar doesn't work
- for( int i = 0 ; i < tmp.length ; i++ ) if( tmp[i] == c ) tmp[i] = '.';
- return new String(tmp);
+ char c1 = '/' ; // File.pathSeperatorChar doesn't work
+ for( int i = 0 ; i < tmp.length ; i++ ) if( tmp[i] == c1 ) tmp[i] =
'.';
+ String ret = new String(tmp);
+ int j = ret.indexOf(".class");
+ if( j > 0 && j + ".class".length() == ret.length() ) return
ret.substring(0,j);
+ else return ret;
}
@@ -207,8 +251,6 @@
public static void reload(Vector<Comparable> files,
Vector<Comparable> names, boolean resolve) throws ClassNotFoundException
{
- ReloadableClassLoader dummy = new ReloadableClassLoader();
-
System.out.println("In reload " + files.size() );
for (Iterator<Comparable> file_it = files.iterator(), name_it
= names.iterator(); file_it.hasNext();)
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/DBClient.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/DBClient.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/DBClient.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -117,7 +117,7 @@
return jbuilder.build(builder.parse( new
java.io.StringBufferInputStream(s)));
} catch (Exception e) {
e.printStackTrace();
- System.out.println("XML:\n" +s ) ;
+ System.out.println("DBClient.parse ==> XML which caused the
exception:\n" +s ) ;
return null;
}
@@ -157,6 +157,11 @@
};
}
+public static List<org.jdom.Element> getRequestElements( String req ) throws
Exception {
+ return parse("<nmwg:message
xmlns:nmwg=\"http://ggf.org/ns/nmwg/base/2.0/\">" +
+ request(req) + "</nmwg:message>").
+ getRootElement().getChildren();
+}
public static List<List<org.jdom.Element>> getElements( List<String>
key_list ) throws Exception {
String condition="" , or = "or ";
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSDeregister.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSDeregister.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSDeregister.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -20,7 +20,7 @@
public class LSDeregister extends LSOperation {
- public LSDeregister( TestStep ts, Logger log ){
+ public LSDeregister( Test ts, Logger log ){
super(ts,log);
}
@@ -52,6 +52,7 @@
debug("LSDeregister runWellformed: Precondition check [OK]");
super.runWellFormed(vt,refresh_request,refresh_response);
debug("LSDeregister runWellformed: DONE");
+ // FIXME: add checkConsistency ... is it appropriate here ?
}
public void validateWellFormed() throws Exception{
@@ -64,7 +65,9 @@
}
public void validateMalformed() throws Exception{
- // TODO
+ debug("LSDeregister validate ...");
+
checkConsistency(Operator.NEQ,"success.ls.deregister",Operator.EQ,"LSDeregisterResponse");
+ debug("LSDeregister validate [OK]");
}
}
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSKeepalive.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSKeepalive.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSKeepalive.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -18,7 +18,7 @@
public class LSKeepalive extends LSOperation {
- public LSKeepalive(TestStep ts, Logger log ){
+ public LSKeepalive(Test ts, Logger log ){
super(ts,log);
}
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSOperation.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSOperation.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSOperation.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -85,7 +85,7 @@
private List<Element> res_data;
private List<Element> res_metadata;
- private TestStep testStep;
+ private Test testStep;
private boolean namespaceAware = true;
@@ -113,7 +113,7 @@
return ret;
}
- public LSOperation( TestStep ts, Logger log ){
+ public LSOperation( Test ts, Logger log ){
this.testStep = ts;
this.log = log;
}
@@ -130,7 +130,7 @@
log.debug(msg);
}
- public TestStep getTestStep(){
+ public Test getTest(){
return testStep;
}
@@ -163,69 +163,19 @@
}
private org.w3c.dom.Document newDoc(String xml ) {
- try{
- org.w3c.dom.Document request = null;
-
- DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
- factory.setNamespaceAware(namespaceAware);
- debug("newDoc --- Parsing xml");
- //<?xml version=\"1.0\" ?>\n
- request = factory.newDocumentBuilder().parse(new
ByteArrayInputStream( (""+xml).getBytes()));
- debug("newDoc --- Parsing xml [OK]");
- return request;
- }
- catch(Exception e ){
- e.printStackTrace();
- return null;
- }
+ debug("newDoc --- Parsing xml");
+ org.w3c.dom.Document ret = Util.newDoc(xml,namespaceAware);
+ debug("newDoc --- Parsing xml [OK]");
+ return ret;
}
public org.jdom.Element newJElement( String s ) throws Exception {
- DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- DocumentBuilder builder = null;
- DOMBuilder jbuilder = null;
-
- factory.setNamespaceAware(namespaceAware);
- try {
- builder = factory.newDocumentBuilder();
- jbuilder = new DOMBuilder();
- } catch (ParserConfigurationException e) {
- e.printStackTrace();
- }
-
- debug("newJElement --- Parsing xml");
- Element ret = jbuilder.build(builder.parse( new
java.io.StringBufferInputStream(s))).getRootElement();
+ debug("newJElement --- Parsing xml");
+ Element ret = Util.newJElement(s,namespaceAware);
debug("newJElement --- Parsing xml [OK]");
return ret;
}
-/* Helper methods */
-public String xmlString( Element elt ){
- XMLOutputter outputter = new XMLOutputter();
- java.io.StringWriter sos = new java.io.StringWriter();
- try{
- DOMBuilder jbuilder = null;
- try {
- jbuilder = new DOMBuilder();
- } catch (Exception e) {
- e.printStackTrace();
- }
- outputter.output(elt.getDocument(),sos);
- return sos + "";
- }
- catch(Exception e ){
- e.printStackTrace();
- return null;
- }
-}
-
-public String xmlString( List<Element> lelt ){
- String ret = "";
- for( Element e : lelt ) ret += xmlString(e);
- return ret;
-}
-
-
public List<Element> selectElements( SourceType st , ElementType et , String
s1 , String s2 , boolean refresh){
return XMLU.select(getElements(st,et,refresh),s1,s2);
}
@@ -290,6 +240,40 @@
return ( l1.size() == l2.size() && l1.containsAll(l2) );
}
+
+public boolean hasAttributeValue( Element e , String name , boolean bOpt ,
boolean bStrict, String ... values ){
+ Attribute att = e.getAttribute(name);
+ boolean bFound = true;
+ if(att == null){
+ if( bOpt == false ){
+ debug("Could not locate attribute " + name + " in element " + e );
+ return false;
+ }
+ }
+ else{
+ String y = att.getValue();
+ bFound = false;
+ if( bStrict ){
+ for( String x : values ){ if( y.equals(x) ) { bFound = true; break;
} }
+ }
+ else{
+ y = y.toLowerCase();
+ for( String x : values ){ if( y.equals(x.toLowerCase()) ) { bFound
= true; break; } }
+ }
+ if( bFound == false ){
+ debug("Value of attribute " + name + " is not one of the specified
values");
+ return false;
+ }
+
+ }
+ return true;
+}
+
+public boolean hasAttributeValue( List<Element> elts , String name, boolean
bOpt, boolean bStrict , String ... values ) {
+ for( Element e : elts ) if( hasAttributeValue(e,name,bOpt,bStrict,values)
== false ) return false;
+ return true;
+}
+
/* More helper methods */
public String getRequestString( boolean refresh ){
if( request_string == null || refresh ){
@@ -300,7 +284,12 @@
}
return request_string;
}
-
+
+ /* Some preprocessing may be required */
+ protected String preprocessResponse( String req ){
+ return req;
+ }
+
public String getResponseString( boolean refresh ){
String s = getRequestString(false);
if( s == null ){
@@ -312,7 +301,7 @@
testStep.sendRequest();
debug("getResponseString --- Sending request [OK]");
debug("getResponseString --- Converting to string");
- response_string = testStep.responseToString();
+ response_string = preprocessResponse(testStep.getResponse());
debug(response_string);
debug("getResponseString --- Converting to string [OK]");
}catch( Exception e ){
@@ -325,9 +314,9 @@
public void loadTestStep(boolean refresh){
if( refresh ){
try{
- debug("Loading testStep : " + testStep.getTestStepName() );
+ debug("Loading testStep : " + testStep.getName() );
testStep.refresh();
- debug("Loading testStep : " + testStep.getTestStepName() + " [OK]");
+ debug("Loading testStep : " + testStep.getName() + " [OK]");
}
catch( Exception e ){
e.printStackTrace();
@@ -398,26 +387,29 @@
case NEQ: b1 = !XMLU.exists_text(evtyp_list,eventType); break;
}
if(!b1) throw new Exception("Assertion failed! ");
+
+ if( msg_list.size() > 0 && msg_list.get(0).getAttribute("type") != null ){
/* Check only if the attribute exists */
switch(op2){
case EQ: b1 = XMLU.exists_att(msg_list,"type" , messageType); break;
case NEQ: b1 = !XMLU.exists_att(msg_list,"type" ,messageType); break;
}
if(!b1) throw new Exception("Assertion failed!! ");
+ }
/* General-purpose assertion */
if( data_list.size() != mdata_list.size() ) exception("Data list size !=
Metadata list size");
if( data_list.size() <1 ) exception("Expecting at least one data
element");
if( !XMLU.unique_att(data_list,"id") ){
- debug(xmlString(data_list));
+ debug(Util.xmlString_j(data_list));
exception("Found a non-unique id in data list");
}
if(!XMLU.unique_att(data_list,"metadataIdRef") ){
- debug(xmlString(data_list));
+ debug(Util.xmlString_j(data_list));
exception("Found a non-unique id in data list (metadataIdRef)");
}
if( !XMLU.unique_att(mdata_list,"id") ){
- debug(xmlString(mdata_list));
+ debug(Util.xmlString_j(mdata_list));
exception("Found a non-unique id in data list (id)");
}
@@ -436,7 +428,7 @@
debug("validateWellFormed: Validating request [OK]");
}
catch(Exception e ){
- debug("Request validation failed. Request : \n" +
xmlString(get_j(REQUEST,false)) );
+ debug("Request validation failed. Request : \n" +
Util.xmlString_j(get_j(REQUEST,false)) );
throw e;
}
}
@@ -450,7 +442,7 @@
// newValidator().validate(new DOMSource(get_w3c(RESPONSE,true)));
debug("validateWellFormed: Validating response [OK]");
} catch(Exception e ){
- debug("Request validation failed. Response : \n" +
xmlString(get_j(RESPONSE,false)) );
+ debug("Request validation failed. Response : \n" +
Util.xmlString_j(get_j(RESPONSE,false)) );
throw e;
}
}
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSQuery.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSQuery.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSQuery.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -2,23 +2,21 @@
import com.eviware.soapui.model.testsuite.TestRunner;
import com.eviware.soapui.model.testsuite.TestRunContext;
import org.apache.log4j.Logger;
-import com.eviware.soapui.impl.wsdl.teststeps.WsdlResponseMessageExchange;
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.Namespace;
import java.util.List;
import java.util.Iterator;
-
+import java.util.ArrayList;
import org.apache.log4j.ConsoleAppender;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.SimpleLayout;
-
public class LSQuery extends LSOperation {
- public LSQuery(TestStep ts, Logger log ){
+ public LSQuery(Test ts, Logger log ){
super(ts,log);
}
@@ -27,28 +25,82 @@
}
public List<String> getRequestKeys( )throws Exception {
- List<String> ret =
getMetadataKeysFromText(SourceType.REQUEST,"accessPoint","service");
- debug("Request keys : " + ret.toString() );
- return ret;
+ throw new Exception("getRequestKeys does not apply in LSQuery");
}
public List<String> getResponseKeys() throws Exception {
- List<String> ret
=getMetadataKeysFromAttribute(SourceType.RESPONSE,"parameter","parameters","value");
- debug("Response keys : " + ret.toString() );
- return ret;
+ throw new Exception("getRequestKeys does not apply in LSQuery");
}
+ private List resData = null;
+ private List reqData = null;
+ protected static boolean equal( Object o1 , Object o2 ){
+ if(o1.getClass().getName().equals(o2.getClass().getName()) == false )
return false;
+ else if( o1.getClass().getName().equals("java.lang.String") ) return
((String) o1).equals((String)o2);
+ else if( o1.getClass().getName().equals("org.jdom.Element") ) return
DBClient.superset((Element)o1,(Element) o2);
+ else return false;
+ }
+ protected Object convString( String x ){
+ try{ return Util.newJElement(x,false); } catch(Exception e ){ return x;}
+ }
+
+ protected String preprocessResponse( String req ){ /* Preprocess raw
response string -- this is a hack*/
+ String x=null;
+ try{
+ Element root = DBClient.parse(req,false).getRootElement();
+ List<Element> elts = XMLU.select(root,"datum","data");
+ resData = new ArrayList<String>();
+ for( Element elt : elts ){
+ x=elt.getTextTrim();
+ resData.add(convString(x));
+ elt.setText(""); /* this will allow the validation step to pass */
+ }
+ return Util.xmlString_j(root);
+ }
+ catch( Exception e ){
+ e.printStackTrace();
+ if( x != null ) debug("\n-------------- RESPONSE ELEMENT ----- \n" + x +
"\n\n------------------------------------" );
+ return req; // no changes
+ }
+ }
+
+ public void getRequestData() throws Exception { /* Query the DB directly */
+ List<String> elts =
getMetadataKeysFromText(SourceType.REQUEST,"subject","metadata"); /* Not
really keys but this method does the job*/
+ reqData = new ArrayList<String>();
+ for( String x : elts ) reqData.add(convString(DBClient.request(x)));
+ }
+
public void validateWellFormed() throws Exception{
+ Element resp = get_j(RESPONSE,false);
+ if( resp.getAttribute("type").getValue().equals("LSQueryResponse") ==
false ){
+ System.out.println( "RESPONSE: \n" +
Util.xmlString_j(get_j(RESPONSE,false)) );
+ throw new Exception("Invalid response type " + resp );
+ }
+ getRequestData(); /*Invoke method */
+ if( reqData.size() != resData.size() ) throw new Exception("Database
elements != Response elements");
+ for( int i = 0 , sz = reqData.size() ; i < sz ; i++ )
+ if(!equal(reqData.get(i),resData.get(i)) ) throw new Exception("
Elements " + i + " not equal : \nElt1 : \n" + reqData.get(i) + "\nElt2: \n "
+ resData.get(i));
+ //FIXME: Add checkConsistency method
}
+
public void validateMalformed() throws Exception{
- // TODO
+ Element resp = get_j(RESPONSE,false);
+ if( resp.getAttribute("type").getValue().equals("LSQueryResponse") ==
false ){
+ System.out.println( "RESPONSE: \n" +
Util.xmlString_j(get_j(RESPONSE,false)) );
+ throw new Exception("Invalid response type " + resp );
+ }
+ List<Element> lst = XMLU.select(resp,"eventType","metadata");
+ if( lst.size() == 0 ) throw new Exception("Could not find exception
header.");
}
-
- public void runWellFormed(ValidationType vt , boolean refresh_request,
boolean refresh_response) throws Exception {
- super.runWellFormed(vt,refresh_request,refresh_response);
+ public static void main( String args[] ) throws Exception {
+ Logger logger = Logger.getLogger(TestStep.class);
+ logger.setLevel(org.apache.log4j.Level.ALL); //Setting level of logging,
there are 6 logging levels in total.
+ logger.addAppender(new ConsoleAppender(new SimpleLayout())); //Say how to
log. this goes to console in simple layout.
+ /* Query*/
+ (new
TestStep("soapui_template/LS-soapui-project.xml","2.4.2.1.1a",logger)).getOperation().runWellFormed();
+ (new
TestStep("soapui_template/LS-soapui-project.xml","2.4.2.3.4",logger)).getOperation().runMalformed();
}
-
}
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSRegister.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSRegister.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/LSRegister.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -18,7 +18,7 @@
public class LSRegister extends LSOperation {
- public LSRegister(TestStep ts, Logger log ){
+ public LSRegister(Test ts, Logger log ){
super(ts,log);
}
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/TestStep.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/TestStep.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/TestStep.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -40,9 +40,10 @@
import org.apache.log4j.SimpleLayout;
import com.eviware.soapui.model.testsuite.TestRunner;
+import org.perfsonar.service.loader.ReloadableClassLoader;
-public class TestStep extends HTTPAccess {
+public class TestStep extends HTTPAccess implements Test {
// public String testStep_xml;
@@ -283,7 +284,7 @@
public String getProjectPath(){ return fileName; }
- public String getTestStepName(){ return testStepName; }
+ public String getName(){ return testStepName; }
public String getOperationName(){
return operationName;
@@ -298,10 +299,20 @@
endpoint = s[1];
request_xml = s[2];
operationName = s[3];
- operation = (Operation) Class.forName("org.perfsonar.service.testing." +
operationName ).
- getConstructor( new Class[] { this.getClass() ,
log.getClass() } ).
+ String className= "org.perfsonar.service.testing." + operationName;
+ /*
+ try{
+ operation = (Operation)
ReloadableClassLoader.newObject(className,this,log);
+ }
+
+ catch( Exception e ){
+ e.printStackTrace();
+ */
+ operation = (Operation) Class.forName(className ).
+ getConstructor( new Class[] {
org.perfsonar.service.testing.Test.class , log.getClass() } ).
newInstance( new Object[] { this, log } );
- debug("TestStep: Loaded operation : " + "org.perfsonar.service.testing."
+ operationName );
+// }
+ debug("TestStep: Loaded operation : " + className );
}
@@ -323,18 +334,12 @@
if( log != null ) log.debug(s);
}
- public String getRequest(){ return request_xml; }
public String getEndpoint() { return endpoint; }
-
-
public void sendRequest() throws Exception {
try {
-// System.out.println("Endpoint : " + endpoint ) ;
- // System.out.println("Request :\n" + request_xml + "\n\n" );
try {
- //newDoc(request_xml).getDocumentElement()
document= ((SOAPBodyElement)((Vector)newCall().
invoke(new Object[] {new SOAPBodyElement(new
ByteArrayInputStream(request_xml.getBytes()))})).
get(0)).getAsDocument();
@@ -349,19 +354,30 @@
}
}
-public org.w3c.dom.Element getResponse_w3c(){
- if( document == null ) return null;
- return document.getDocumentElement();
-}
+public String getRequest(){ return request_xml; }
-public org.w3c.dom.Element getRequest_w3c() throws Exception {
+public org.w3c.dom.Element getRequest_w3c() {
if( request_xml == null ) return null;
return newDoc(request_xml).getDocumentElement();
}
+public org.jdom.Element getRequest_j(){
+ try{
+ return Util.w3c2j(document).getRootElement();
+ }
+ catch(Exception e ){
+ e.printStackTrace();
+ return null;
+ }
+}
-public org.jdom.Element getResponse(){
+public org.w3c.dom.Element getResponse_w3c(){
if( document == null ) return null;
+ return document.getDocumentElement();
+}
+
+public org.jdom.Element getResponse_j(){
+ if( document == null ) return null;
/* Read Message*/
DOMBuilder jbuilder = null;
try {
@@ -372,7 +388,7 @@
return jbuilder.build(document).getRootElement();
}
-public String responseToString(){
+public String getResponse(){
XMLOutputter outputter = new XMLOutputter();
java.io.StringWriter sos = new java.io.StringWriter();
try{
@@ -422,7 +438,7 @@
}
}
- public static void printTest(){
+ public void printTest(){
System.out.println("Hello world ! OLD");
}
public static void main( String[] args ) throws Exception {
@@ -435,9 +451,12 @@
logger.setLevel(org.apache.log4j.Level.ALL); //Setting level of logging,
there are 6 logging levels in total.
logger.addAppender(new ConsoleAppender(new SimpleLayout())); //Say how to
log. this goes to console in simple layout.
logger.info("Log4j Logging is working..."); //INFO logging statement
-
- TestStep ts = new TestStep(args[0],args[1],logger);
-
+
+ ReloadableClassLoader.setThreadLoader();
+ ReloadableClassLoader.reloadAll("ext/dbclient.jar");
+// TestStep ts = new TestStep(args[0],args[1],logger);
+ Test ts = (Test)
ReloadableClassLoader.newObject("org.perfsonar.service.testing.TestStep",args[0],args[1],logger);
+
ts.getOperation().runWellFormed();
}
}
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/Util.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/Util.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/Util.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -2,13 +2,39 @@
package org.perfsonar.service.testing;
import com.eviware.soapui.model.testsuite.TestRunner;
import org.apache.log4j.Logger;
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+import java.io.ByteArrayInputStream;
+import org.jdom.input.DOMBuilder;
+import org.jdom.output.XMLOutputter;
+import java.util.List;
+import org.jdom.output.DOMOutputter;
+
+
public class Util {
public static String[] newStringArray( String ... strings ){
return strings;
}
+ public static TestStep[] newTestStepArray(String str , Logger log, String
... strings ) throws Exception {
+ TestStep[] ret = new TestStep[strings.length];
+
+ for( int i = 0 ; i < strings.length ; i++ ){
+ try{
+ ret[i] = new TestStep(str,strings[i],log);
+ }
+ catch( Exception e ){
+ e.printStackTrace();
+ log.debug("Failed to load test step : " + strings[i]);
+ throw e;
+ }
+ }
+ return ret;
+ }
+
public static TestStep[] newTestStepArray(TestRunner ts, Logger log,
String ... strings ) throws Exception {
TestStep[] ret = new TestStep[strings.length];
@@ -17,6 +43,7 @@
ret[i] = new TestStep(ts,strings[i],log);
}
catch( Exception e ){
+ e.printStackTrace();
log.debug("Failed to load test step : " + strings[i]);
throw e;
}
@@ -26,29 +53,155 @@
public static void runTestStepArray( TestStep[] ts , boolean isWellFormed
, Logger log) throws Exception {
String name;
+
if( isWellFormed )
for(int i = 0 ; i < ts.length ; i++ ){
- name = ts[i].getTestStepName();
+ name = ts[i].getName();
log.debug("Running test step " + name ) ;
try{
ts[i].getOperation().runWellFormed();
}
catch( Exception e ){
+ e.printStackTrace();
log.debug("Failed test step " + name ) ;
- throw e;
+ e.printStackTrace();
+ // throw e;
}
}
else
for(int i = 0 ; i < ts.length ; i++ ){
- name = ts[i].getTestStepName();
+ name = ts[i].getName();
log.debug("Running test step " + name ) ;
try{
ts[i].getOperation().runMalformed();
}
catch( Exception e ){
- log.debug("Failed test step " + name ) ;
- throw e;
+ log.error("Failed test step " + name ) ;
+ e.printStackTrace();
+ // throw e;
}
}
}
+
+ /* XML-related utils */
+ public static org.w3c.dom.Document newDoc(String xml , boolean
namespaceAware ) {
+ try{
+ org.w3c.dom.Document request = null;
+ DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
+ factory.setNamespaceAware(namespaceAware);
+ return factory.newDocumentBuilder().parse(new
ByteArrayInputStream( (""+xml).getBytes()));
+ }
+ catch(Exception e ){
+ e.printStackTrace();
+ return null;
+ }
+ }
+
+ public static org.w3c.dom.Element newW3CElement( String s , boolean
namespaceAware ) throws Exception {
+ return newDoc(s,namespaceAware).getDocumentElement();
+ }
+
+ public static org.jdom.Element newJElement( String s , boolean
namespaceAware ) throws Exception {
+ DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
+ DocumentBuilder builder = null;
+ DOMBuilder jbuilder = null;
+ factory.setNamespaceAware(namespaceAware);
+ try {
+ builder = factory.newDocumentBuilder();
+ jbuilder = new DOMBuilder();
+ } catch (ParserConfigurationException e) {
+ e.printStackTrace();
+ }
+ return jbuilder.build(builder.parse( new
java.io.StringBufferInputStream(s))).getRootElement();
+ }
+
+ /* JElement to String */
+ public static String xmlString_j( org.jdom.Element elt ){
+ XMLOutputter outputter = new XMLOutputter();
+ java.io.StringWriter sos = new java.io.StringWriter();
+ try{
+ DOMBuilder jbuilder = null;
+ try {
+ jbuilder = new DOMBuilder();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ outputter.output(elt.getDocument(),sos);
+ return sos + "";
+ }
+ catch(Exception e ){
+ e.printStackTrace();
+ return null;
+ }
}
+
+public static String xmlString_j( List<org.jdom.Element> lelt ){
+ String ret = "";
+ for( org.jdom.Element e : lelt ) ret += xmlString_j(e);
+ return ret;
+}
+/* w3c to string */
+public static String xmlString_w3c( org.w3c.dom.Element elt ){
+ XMLOutputter outputter = new XMLOutputter();
+ java.io.StringWriter sos = new java.io.StringWriter();
+ try{
+ DOMBuilder jbuilder = null;
+ try {
+ jbuilder = new DOMBuilder();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ outputter.output(jbuilder.build(elt),sos);
+ return sos + "";
+ }
+ catch(Exception e ){
+ e.printStackTrace();
+ return null;
+ }
+
+
+}
+/* Conversion functions */
+public static org.jdom.Element w3c2j(org.w3c.dom.Element elt ) throws
Exception {
+ try{
+ DOMBuilder jbuilder = null;
+ try {
+ jbuilder = new DOMBuilder();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return jbuilder.build(elt);
+ }
+ catch(Exception e ){
+ e.printStackTrace();
+ return null;
+ }
+}
+
+public static org.jdom.Document w3c2j(org.w3c.dom.Document elt ) throws
Exception {
+ try{
+ DOMBuilder jbuilder = null;
+ try {
+ jbuilder = new DOMBuilder();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return jbuilder.build(elt);
+ }
+ catch(Exception e ){
+ e.printStackTrace();
+ return null;
+ }
+}
+
+
+public static org.w3c.dom.Document j2w3c( org.jdom.Document elt ) throws
Exception {
+ return new DOMOutputter().output(elt);
+}
+
+public static org.w3c.dom.Element j2w3c( org.jdom.Element elt ) throws
Exception {
+ return newDoc(xmlString_j(elt),false).getDocumentElement();
+}
+
+}
+
Modified:
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/XMLU.java
===================================================================
---
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/XMLU.java
2008-03-18 12:50:47 UTC (rev 3527)
+++
trunk/functional-testing/LSsoapui/src/org/perfsonar/service/testing/XMLU.java
2008-03-18 14:35:59 UTC (rev 3528)
@@ -120,10 +120,16 @@
private static Validator newValidator( OperationType ot , SchemaType st,
MessageType mt , Logger log) throws Exception{
String f1= getSpecPath(ot,st,mt);
File f;
+ try{
log.debug("Loading " + st + " files from " + f1);
f = new File(f1);
if( f.exists() == false ) throw new Exception(st + " " + f1 + " file
does not exist");
return getFactory(st).newSchema(f).newValidator();
+ }catch(Exception e){
+ System.out.println("File : " + f1 + " could not be loaded. Trace :
" ) ;
+ e.printStackTrace();
+ throw e;
+ }
}
private static org.w3c.dom.Node getMessage(TestRunContext context ,
WsdlResponseMessageExchange messageExchange, MessageType mt){
Modified: trunk/functional-testing/LSsoapui/tools/repl.c
===================================================================
--- trunk/functional-testing/LSsoapui/tools/repl.c 2008-03-18 12:50:47
UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/tools/repl.c 2008-03-18 14:35:59
UTC (rev 3528)
@@ -19,45 +19,126 @@
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
+ #include <stdarg.h>
+ #include <sys/stat.h>
+ #include <errno.h>
+ #include <limits.h>
#define BUFFSZ 1024
- char *buffer = NULL;
- int idx = 0;
- int sz = BUFFSZ;
- void storeChar( char c ){
- if( buffer == NULL ){
- buffer = (char * ) malloc(sizeof(char) * (sz+1) );
- if( buffer == NULL ){
- fprintf(stderr,"\nOut of memory\n"); exit(-1);
- }
- else buffer[sz] = '\0';
+ #ifndef MAX_PATH_SIZE
+ #define MAX_PATH_SIZE PATH_MAX
+ #endif
+ typedef struct { char *buffer; int idx; int sz; } buff_t;
+
+ typedef struct { buff_t buff ; FILE *output_file; FILE *temp_file; char
*search; char *replace; } parm_t;
+
+
+ void error( const char *fmt, ... ){
+ va_list args;
+ va_start(args, fmt);
+ vfprintf(stderr,fmt,args);
+ va_end(args);
+ fflush(stderr);
+ exit(-1);
+ }
+ char exists(char *path1 ){
+ struct stat s;
+ return stat(path1,&s) == 0;
+ }
+
+ char sameFile( const char *path1 , const char *path2 ){
+ struct stat s;
+ int id1,id2;
+ if(stat(path1,&s)!=0) error("sameFile: stat failed for %s" , path1);
+ id1 = s.st_ino;
+ if(stat(path2,&s)!=0) error("sameFile: stat failed for %s" , path2);
+ id2 = s.st_ino;
+ return id1 == id2;
+ }
+
+ void helpexit( char *msg){ error("\nUsage: %s [input_file output_file]
search_string replace_string\n" , msg); }
+
+ void storeChar(buff_t *buff, char c ){
+ if( buff->buffer == NULL ){
+ buff->sz = BUFFSZ;
+ buff->buffer = (char * ) malloc(sizeof(char) * (buff->sz+1) );
+ if( buff->buffer == NULL ) error("\nOut of memory");
+ else buff->buffer[buff->sz] = '\0';
}
- else if( idx == sz ){
- sz *= 2;
- buffer = (char *) realloc(buffer,sizeof(char)* (sz+1) );
- if( buffer == NULL ){
- fprintf(stderr,"\nOut of memory\n"); exit(-1);
- }
+ else if( buff->idx == buff->sz ){
+ buff->sz *= 2;
+ buff->buffer = (char *) realloc(buff->buffer,sizeof(char)*
(buff->sz+1) );
+ if( buff->buffer == NULL ) error("\nOut of memory\n");
}
- buffer[idx++] = c; buffer[idx] = '\0';
+ buff->buffer[buff->idx++] = c; buff->buffer[buff->idx] = '\0';
}
- int main( int argc , char *argv[] ) {
+
+ void setParm( parm_t *p , char *input_file , char *output_file , char
*search , char *replace){
+ char c;
+ FILE *in;
+ if( !exists(input_file) ) error("Input file : %s does not exist" ,
input_file);
+// if( !exists(output_file) ) error("Output file : %s does not exist" ,
output_file);
+ in = (input_file == NULL)?stdin:fopen(input_file,"r");
+ if( in == NULL ) error("\nFailed to open input file %s" , input_file);
+ while( (c=fgetc(in)) != EOF ) storeChar(&p->buff,c); /* Read fst as src
and dst file may be the same */
+ fclose(in);
+ p->output_file = (output_file == NULL)?stdout:fopen(output_file,"w+");
+ if( p->output_file == NULL ) error("\nFailed to open output file %s" ,
output_file);
+ p->search = search;
+ p->replace = replace;
+ }
+
+ void freeParm( parm_t *p ){
+ if( p->output_file != stdout ) fclose(p->output_file);
+ p->output_file = NULL;
+ if( p->buff.buffer != NULL ) free(p->buff.buffer);
+ p->buff.buffer = NULL;
+ p->buff.idx = 0;
+ p->buff.sz = 0;
+ }
+
+ int containsOnce( char *str, int argc, char *argv[] ){
+ int i,ret;
+ char b;
+ for( i = 0 ; i < argc && !(b=!strcmp(str,argv[i])); i++ );
+ if(!b) return -1;
+ ret = i;
+ for(i++; i < argc ; i++) if(!strcmp(str,argv[i])) error("\nDuplicate
option %s was found." , str);
+ return ret;
+ }
+ parm_t parseArgs( int argc, char *argv[] ){
+ parm_t ret;
+ int i,j;
+ if( argc != 3 && argc != 5 && argc != 7 ) helpexit(argv[0]);
+ i = containsOnce("-i",argc,argv);
+ j = containsOnce("-o",argc,argv);
+ ret.buff.buffer = NULL;
+ ret.buff.sz = BUFFSZ;
+ ret.buff.idx = 0;
+ setParm(&ret,(i>-1)?argv[i+1]:NULL,(j>-1)?argv[j+1]:NULL,argv[1 +
(i>-1)*2 + (j>-1)*2],argv[2 + (i>-1)*2 + (j>-1)*2]);
+ return ret;
+ }
+ void search_replace( parm_t *p ){
char c,*at, *prev;
int slen = 0;
- if( argc < 3 ){
- fprintf(stderr,"\nUsage: %s search_string replace_string\n" , argv[0] );
- exit(-1);
+ slen = strlen(p->search);
+ prev = p->buff.buffer;
+ if( p->buff.buffer == NULL ){ /* No input*/
+ freeParm(p);
+ exit(0);
}
- while( (c=fgetc(stdin)) != EOF ) storeChar(c);
- slen = strlen(argv[1]);
- prev = buffer;
- for( at = strstr(buffer,argv[1]) ; buffer <= at && at < buffer+idx ;
prev=at+slen, at = strstr(at+slen,argv[1]) ){
+ for( at = strstr(p->buff.buffer,p->search) ; p->buff.buffer <= at && at <
p->buff.buffer+p->buff.idx ; prev=at+slen, at = strstr(at+slen,p->search) ){
c = *at;
*at = '\0';
- printf("%s", prev);
+ fprintf(p->output_file,"%s", prev);
*at = c;
- printf("%s",argv[2]);
+ fprintf(p->output_file,"%s",p->replace);
}
- if( prev < buffer+idx ) printf("%s",prev);
- free(buffer);
+ if( prev < p->buff.buffer+p->buff.idx ) fprintf(p->output_file,"%s",prev);
+ freeParm(p);
+ }
+
+ int main( int argc , char *argv[] ) {
+ parm_t p = parseArgs(argc,argv);
+ search_replace(&p);
return 0;
}
Modified: trunk/functional-testing/LSsoapui/wsdl/lsDeregister.wsdl
===================================================================
--- trunk/functional-testing/LSsoapui/wsdl/lsDeregister.wsdl 2008-03-18
12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/wsdl/lsDeregister.wsdl 2008-03-18
14:35:59 UTC (rev 3528)
@@ -74,7 +74,7 @@
<wsdl:documentation> perfSONAR LookupService exposes the following
operations TODO
</wsdl:documentation>
<wsdl:port name="LSDeregisterPortType"
binding="psls:LSDeregisterBinding">
- <soap:address
location="http://127.0.0.1:8080/XML-LS-1.1-RC7/services/LookupService"/>
+ <soap:address
location="http://127.0.0.1:8080/XML-LS/services/LookupService"/>
</wsdl:port>
</wsdl:service>
Modified: trunk/functional-testing/LSsoapui/wsdl/lsKeepalive.wsdl
===================================================================
--- trunk/functional-testing/LSsoapui/wsdl/lsKeepalive.wsdl 2008-03-18
12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/wsdl/lsKeepalive.wsdl 2008-03-18
14:35:59 UTC (rev 3528)
@@ -64,7 +64,7 @@
<wsdl:documentation> perfSONAR LookupService exposes the following
operations TODO
</wsdl:documentation>
<wsdl:port name="LSKeepalivePortType"
binding="psls:LSKeepaliveBinding">
- <soap:address
location="http://127.0.0.1:8080/XML-LS-1.1-RC7/services/LookupService"/>
+ <soap:address
location="http://127.0.0.1:8080/XML-LS/services/LookupService"/>
</wsdl:port>
</wsdl:service>
Modified: trunk/functional-testing/LSsoapui/wsdl/lsQuery.wsdl
===================================================================
--- trunk/functional-testing/LSsoapui/wsdl/lsQuery.wsdl 2008-03-18 12:50:47
UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/wsdl/lsQuery.wsdl 2008-03-18 14:35:59
UTC (rev 3528)
@@ -64,7 +64,7 @@
<wsdl:documentation> perfSONAR LookupService exposes the following
operations TODO
</wsdl:documentation>
<wsdl:port name="LSQueryPortType" binding="psls:LSQueryBinding">
- <soap:address
location="http://127.0.0.1:8080/XML-LS-1.1-RC7/services/LookupService"/>
+ <soap:address
location="http://127.0.0.1:8080/XML-LS/services/LookupService"/>
</wsdl:port>
</wsdl:service>
Modified: trunk/functional-testing/LSsoapui/wsdl/lsRegister.wsdl
===================================================================
--- trunk/functional-testing/LSsoapui/wsdl/lsRegister.wsdl 2008-03-18
12:50:47 UTC (rev 3527)
+++ trunk/functional-testing/LSsoapui/wsdl/lsRegister.wsdl 2008-03-18
14:35:59 UTC (rev 3528)
@@ -72,7 +72,7 @@
<wsdl:documentation> perfSONAR LookupService exposes the following
operations TODO
</wsdl:documentation>
<wsdl:port name="LSRegisterPortType"
binding="psls:LSRegisterBinding">
- <soap:address
location="http://127.0.0.1:8080/XML-LS-1.1-RC7/services/LookupService"/>
+ <soap:address
location="http://127.0.0.1:8080/XML-LS/services/LookupService"/>
</wsdl:port>
</wsdl:service>
- perfsonar: r3528 - in trunk/functional-testing/LSsoapui: . ant rnc/Echo rnc/Keepalive rnc/Query rnc/Register soapui_template src/org/perfsonar/service/loader src/org/perfsonar/service/testing tools wsdl, svnlog, 03/18/2008
Archive powered by MHonArc 2.6.16.