Skip to Content.
Sympa Menu

perfsonar-dev - perfsonar: r4547 - trunk/functional-testing/clmp

Subject: perfsonar development work

List archive

perfsonar: r4547 - trunk/functional-testing/clmp


Chronological Thread 
  • From:
  • To:
  • Subject: perfsonar: r4547 - trunk/functional-testing/clmp
  • Date: Fri, 26 Sep 2008 07:54:48 -0400

Author: reinwand
Date: 2008-09-26 07:54:47 -0400 (Fri, 26 Sep 2008)
New Revision: 4547

Added:
trunk/functional-testing/clmp/cl-mp-owampsumreq.rnc
trunk/functional-testing/clmp/cl-mp-owampsumreq.wsdl
trunk/functional-testing/clmp/cl-mp-owampsumres.rnc
trunk/functional-testing/clmp/cl-mp-owampsumres.wsdl
trunk/functional-testing/clmp/nmtime.rnc
Modified:
trunk/functional-testing/clmp/CLMP-soapui-project.xml
trunk/functional-testing/clmp/rnc2xsd.sh
Log:
Tests for new OWAMP Summary EventType are ready.



Modified: trunk/functional-testing/clmp/CLMP-soapui-project.xml
===================================================================
--- trunk/functional-testing/clmp/CLMP-soapui-project.xml 2008-09-25
13:44:19 UTC (rev 4546)
+++ trunk/functional-testing/clmp/CLMP-soapui-project.xml 2008-09-26
11:54:47 UTC (rev 4547)
@@ -215,11 +215,11 @@
<nmwg:data id="1" metadataIdRef="meta1"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request></con:call><con:call name="Request AC
and UbC profiles - ok"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="ac" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3";
wsu:Id="CertId-1500598
5"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHR
wczovL3JlZ2lzdHJ5LmVkdWdhaW4ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0F!
nZWFudCU
zQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-21912826" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
+</soapenv:Envelope>]]></con:request></con:call><con:call name="Request AC
and UbC profiles - ok"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="ac" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3";
wsu:Id="CertId-1500598
5"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHR
wczovL3JlZ2lzdHJ5LmVkdWdhaW4ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0F!
nZWFudCU
zQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-13158105" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
-<ds:Reference URI="#STRId-703812">
+<ds:Reference URI="#STRId-5898991">
<ds:Transforms>
<ds:Transform
Algorithm="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform";>
<wsse:TransformationParameters><ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></wsse:TransformationParameters>
@@ -228,29 +228,29 @@
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>DFEHz/yFjGyTvbjLmY99YNWvJWA=</ds:DigestValue>
</ds:Reference>
-<ds:Reference URI="#Timestamp-14453289">
+<ds:Reference URI="#Timestamp-8788489">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>bwKJ3Oi3bvyLZftx6XzSQlpJpEs=</ds:DigestValue>
+<ds:DigestValue>8mAAlLjBDKNUrOnDSycsDyySnAk=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
-QTFCWYktLJzLhE4HElA2hvw8K3xbH6fvPcA4cgmiMh9DRgRCFwHkl9L8fT9zO4G+q5nv5bXJBzqM
-iPhf/1cDv+ar5xwYXbVURHhXa5L5u0vKuXsN+dfFfjHWerPFRRiDbiPGlTll8Xm8nqmDZhmi1urI
-SgMNl2GSNYXwne7Sj0VGizJBaTQK5QMcrYrkPHk6bWnmIFT/4ILW1AcrKqpHBGv7vv0zOAzGshRM
-kOs5KCysKJwjZYKaZAnVwW6aOSXAKiIJ4kxlgAQJOwKWkwewZinvGBj1xYaHOXrisFHjtUH1CyAH
-djV8UseqmvoITTUXK0/SL0dlePvk0nNHk+1zVg==
+AJyCpqDwPH76Toij3pHEtkh5xWW5rve0iAYGvvjDJ50xz8oZMdUi1oDSd57KaCDigV6nk6IwwaND
+RiUYm89NvBG/FhjbTaNwqD2yg01ye1HoI8evGcXN4jIdF6FePgxWD3EzuPBT/rIHELJqsqAPrei+
+QRN5qDlFOK2Pdkdrsg9rlNs9m9eaZn5DWRCHi9w2m9pVCRuDb2Zar3rGjRq60MDVXxbHjVbdZVTn
+Y3TI7VgulzDwjmnB3JOQ4MgcdUWN/Ew+rwK8PxZq9Ob6TBGIREEso0FBazFpQphfRlfO17TUI8KT
+K+z2sCF/CmQ5v2RMR7Ize9+9Og2HPp1oC9x7xw==
</ds:SignatureValue>
-<ds:KeyInfo Id="KeyId-28986583">
-<wsse:SecurityTokenReference wsu:Id="STRId-703812"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
+<ds:KeyInfo Id="KeyId-24574724">
+<wsse:SecurityTokenReference wsu:Id="STRId-5898991"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
-</ds:Signature><wsu:Timestamp wsu:Id="Timestamp-14453289"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-05-06T08:12:36.806Z</wsu:Created><wsu:Expires>2008-05-06T08:27:36.806Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
+</ds:Signature><wsu:Timestamp wsu:Id="Timestamp-8788489"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-09-24T13:51:39.695Z</wsu:Created><wsu:Expires>2008-09-24T14:06:39.695Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
<nmwg:metadata id="meta1">
<ping:subject id="sub1">
<nmwgt:endPointPair>
- <nmwgt:dst type="ipv4" value="131.188.81.61"/>
+ <nmwgt:dst type="ipv4" value="${#Project#ping.dst}"/>
</nmwgt:endPointPair>
</ping:subject>

<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
@@ -259,42 +259,42 @@
</ping:parameters>
</nmwg:metadata>
<nmwg:data id="1" metadataIdRef="meta1"/>
-
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request AC and UbC profiles - wrong digest"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="ac" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-to
ken-profile-1.0#X509v3" wsu:Id="CertId-15005985"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBB
QUHAwEGCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3JlZ2lzd!
HJ5LmVkd
WdhaW4ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUzQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-21912826" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
+
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request AC and UbC profiles - wrong digest"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="ac" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-to
ken-profile-1.0#X509v3" wsu:Id="CertId-15005985"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBB
QUHAwEGCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3JlZ2lzd!
HJ5LmVkd
WdhaW4ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUzQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-13158105" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
-<ds:Reference URI="#STRId-703812">
+<ds:Reference URI="#STRId-5898991">
<ds:Transforms>
<ds:Transform
Algorithm="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform";>
<wsse:TransformationParameters><ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></wsse:TransformationParameters>
</ds:Transform>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>ZZZHz/yFjGyTvbjLmY99YNWvJWA=</ds:DigestValue>
+<ds:DigestValue>DFEHZ/yFjGyTvbjLmY99YNWvJWA=</ds:DigestValue>
</ds:Reference>
-<ds:Reference URI="#Timestamp-14453289">
+<ds:Reference URI="#Timestamp-8788489">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>bwKJ3Oi3bvyLZftx6XzSQlpJpEs=</ds:DigestValue>
+<ds:DigestValue>8mAAlljBDKNUrOnDSycsDyySnAk=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
-QTFCWYktLJzLhE4HElA2hvw8K3xbH6fvPcA4cgmiMh9DRgRCFwHkl9L8fT9zO4G+q5nv5bXJBzqM
-iPhf/1cDv+ar5xwYXbVURHhXa5L5u0vKuXsN+dfFfjHWerPFRRiDbiPGlTll8Xm8nqmDZhmi1urI
-SgMNl2GSNYXwne7Sj0VGizJBaTQK5QMcrYrkPHk6bWnmIFT/4ILW1AcrKqpHBGv7vv0zOAzGshRM
-kOs5KCysKJwjZYKaZAnVwW6aOSXAKiIJ4kxlgAQJOwKWkwewZinvGBj1xYaHOXrisFHjtUH1CyAH
-djV8UseqmvoITTUXK0/SL0dlePvk0nNHk+1zVg==
+AJyCpqDwPH76Toij3pHEtkh5xWW5rve0iAYGvvjDJ50xz8oZMdUi1oDSd57KaCDigV6nk6IwwaND
+RiUYm89NvBG/FhjbTaNwqD2yg01ye1HoI8evGcXN4jIdF6FePgxWD3EzuPBT/rIHELJqsqAPrei+
+QRN5qDlFOK2Pdkdrsg9rlNs9m9eaZn5DWRCHi9w2m9pVCRuDb2Zar3rGjRq60MDVXxbHjVbdZVTn
+Y3TI7VgulzDwjmnB3JOQ4MgcdUWN/Ew+rwK8PxZq9Ob6TBGIREEso0FBazFpQphfRlfO17TUI8KT
+K+z2sCF/CmQ5v2RMR7Ize9+9Og2HPp1oC9x7xw==
</ds:SignatureValue>
-<ds:KeyInfo Id="KeyId-28986583">
-<wsse:SecurityTokenReference wsu:Id="STRId-703812"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
+<ds:KeyInfo Id="KeyId-24574724">
+<wsse:SecurityTokenReference wsu:Id="STRId-5898991"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
-</ds:Signature><wsu:Timestamp wsu:Id="Timestamp-14453289"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-05-06T08:12:36.806Z</wsu:Created><wsu:Expires>2008-05-06T08:27:36.806Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
+</ds:Signature><wsu:Timestamp wsu:Id="Timestamp-8788489"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-09-24T13:51:39.695Z</wsu:Created><wsu:Expires>2008-09-24T14:06:39.695Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
<nmwg:metadata id="meta1">
<ping:subject id="sub1">
<nmwgt:endPointPair>
- <nmwgt:dst type="ipv4" value="131.188.81.61"/>
+ <nmwgt:dst type="ipv4" value="${#Project#ping.dst}"/>
</nmwgt:endPointPair>
</ping:subject>

<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
@@ -303,12 +303,11 @@
</ping:parameters>
</nmwg:metadata>
<nmwg:data id="1" metadataIdRef="meta1"/>
- </nmwg:message></soapenv:Body></soapenv:Envelope>
-]]></con:request></con:call><con:call name="Request AC and UbC profiles -
wrong signature"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="ac" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3";
wsu:Id="CertId-15005985" xml

ns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL
3JlZ2lzdHJ5LmVkdWdhaW4ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFud!
CUzQWVkd
WdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-21912826" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
+
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request AC and UbC profiles - wrong
signature"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="ac" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509
-token-profile-1.0#X509v3" wsu:Id="CertId-15005985"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKw
YBBQUHAwEGCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3JlZ2!
lzdHJ5Lm
VkdWdhaW4ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUzQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-13158105" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
-<ds:Reference URI="#STRId-703812">
+<ds:Reference URI="#STRId-5898991">
<ds:Transforms>
<ds:Transform
Algorithm="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform";>
<wsse:TransformationParameters><ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></wsse:TransformationParameters>
@@ -317,29 +316,29 @@
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>DFEHz/yFjGyTvbjLmY99YNWvJWA=</ds:DigestValue>
</ds:Reference>
-<ds:Reference URI="#Timestamp-14453289">
+<ds:Reference URI="#Timestamp-8788489">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>bwKJ3Oi3bvyLZftx6XzSQlpJpEs=</ds:DigestValue>
+<ds:DigestValue>8mAAlLjBDKNUrOnDSycsDyySnAk=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
-ZZZCWYktLJzLhE4HElA2hvw8K3xbH6fvPcA4cgmiMh9DRgRCFwHkl9L8fT9zO4G+q5nv5bXJBzqM
-iPhf/1cDv+ar5xwYXbVURHhXa5L5u0vKuXsN+dfFfjHWerPFRRiDbiPGlTll8Xm8nqmDZhmi1urI
-SgMNl2GSNYXwne7Sj0VGizJBaTQK5QMcrYrkPHk6bWnmIFT/4ILW1AcrKqpHBGv7vv0zOAzGshRM
-kOs5KCysKJwjZYKaZAnVwW6aOSXAKiIJ4kxlgAQJOwKWkwewZinvGBj1xYaHOXrisFHjtUH1CyAH
-djV8UseqmvoITTUXK0/SL0dlePvk0nNHk+1zVg==
+AJYCpqDwPH76Toij3pHEtkh5xWW5rve0iAYGvvjDJ50xz8oZMdUi1oDSd57KaCDigV6nk6IwwaND
+RiUYm89NvBG/FhjbTaNwqD2yg01ye1HoI8evGcXN4jIdF6FePgxWD3EzuPBT/rIHELJqsqAPrei+
+QRN5qDlFOK2Pdkdrsg9rlNs9m9eaZn5DWRCHi9w2m9pVCRuDb2Zar3rGjRq60MDVXxbHjVbdZVTn
+Y3TI7VgulzDwjmnB3JOQ4MgcdUWN/Ew+rwK8PxZq9Ob6TBGIREEso0FBazFpQphfRlfO17TUI8KT
+K+z2sCF/CmQ5v2RMR7Ize9+9Og2HPp1oC9x7xw==
</ds:SignatureValue>
-<ds:KeyInfo Id="KeyId-28986583">
-<wsse:SecurityTokenReference wsu:Id="STRId-703812"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
+<ds:KeyInfo Id="KeyId-24574724">
+<wsse:SecurityTokenReference wsu:Id="STRId-5898991"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
-</ds:Signature><wsu:Timestamp wsu:Id="Timestamp-14453289"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-05-06T08:12:36.806Z</wsu:Created><wsu:Expires>2008-05-06T08:27:36.806Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
+</ds:Signature><wsu:Timestamp wsu:Id="Timestamp-8788489"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-09-24T13:51:39.695Z</wsu:Created><wsu:Expires>2008-09-24T14:06:39.695Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
<nmwg:metadata id="meta1">
<ping:subject id="sub1">
<nmwgt:endPointPair>
- <nmwgt:dst type="ipv4" value="131.188.81.61"/>
+ <nmwgt:dst type="ipv4" value="${#Project#ping.dst}"/>
</nmwgt:endPointPair>
</ping:subject>

<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
@@ -348,8 +347,7 @@
</ping:parameters>
</nmwg:metadata>
<nmwg:data id="1" metadataIdRef="meta1"/>
- </nmwg:message></soapenv:Body></soapenv:Envelope>
-]]></con:request></con:call><con:call name="Request without
authentication"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request without authentication"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
@@ -367,11 +365,11 @@
<nmwg:data id="1" metadataIdRef="meta1"/>
</nmwg:message>
</soapenv:Body>
-</soapenv:Envelope>]]></con:request></con:call><con:call name="Request WE
profile - ok"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="we" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3";
wsu:Id="CertId-15005985" xmlns:

wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3Jl
Z2lzdHJ5LmVkdWdhaW4ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUz!
QWVkdWdh
aW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-15678753" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
+</soapenv:Envelope>]]></con:request></con:call><con:call name="Request WE
profile - ok"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="we" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3";
wsu:Id="CertId-15005985" xmlns:

wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3Jl
Z2lzdHJ5LmVkdWdhaW4ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUz!
QWVkdWdh
aW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-33367135" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
-<ds:Reference URI="#STRId-9459039">
+<ds:Reference URI="#STRId-20508445">
<ds:Transforms>
<ds:Transform
Algorithm="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform";>
<wsse:TransformationParameters><ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></wsse:TransformationParameters>
@@ -380,36 +378,36 @@
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>DFEHz/yFjGyTvbjLmY99YNWvJWA=</ds:DigestValue>
</ds:Reference>
-<ds:Reference URI="#Timestamp-18424848">
+<ds:Reference URI="#Timestamp-2139439">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>z2xLwDPt0XQrO4kM8HLDD37iIQQ=</ds:DigestValue>
+<ds:DigestValue>XAFXZLwlOnTjvcCFbY6BIevHpvk=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#SAML">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>kwJyHdFgKnNqt2KkN0irH6rDV90=</ds:DigestValue>
+<ds:DigestValue>nZBTtqrcqIHjwMHaAMco2K0Jdks=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
-sW27541UKdyjOOMrPR3UJKoQ11QKqMqmAb0DqLkOQQXAbKWtHjLrqRYgIGTMlTJPKFZtbhyfP5bu
-GxYHJONpUPYOHtdedXceea8UGoVRHSIxrOgEoYI1Ac48MyGdDEZhmMmSHB9tvIOIyS5HIbvCYk21
-Q9ExIE+PSls3trm0JmIW7MzKOzzRdGANR/dJWq4wAcpZonle17roC9IycuofFo4BifAKLvPevnXu
-VBf2CWs3rTe1yk1UsO7uMl8ksl4hWXnXBV2V4hSK3rJ2D+GwFsfwdiDT9k01opaWfmJtXnluPAMU
-V+UYnPylsEEEqzsVRJwppB1/4wnzKS6iOjlbmQ==
+QFv1OAK7FHWix3qjgfe/jWndflAX+BStsH5ESTjX6zHh/n0GDH4ndo1EKMxG/igpvWzF/JLATnWB
+qMqn/NL4LXceiO2umbrIIoHAWk0d6a5Q3iVhxIxovcYjZ5inEAZKOjvT5fCO5MhMDtgvDA1H/jSG
+1tYL1JSX5bpEgfVsHBfhly3d0PwodLQOgBo6RjYkDT/35r1oU+lIj28R3c7dYJ2i2lK5ihtw3e+K
+PXRfa1wAafEJUez+DWP8X64pC9ivA2i3i61FX3lSXW9raOJytCa4JlHpu74c9WGIMZTDwzIgwpg9
+GzBuCNMNntfuttm4IyRpc0rDMEa0SPRBbd9UYw==
</ds:SignatureValue>
-<ds:KeyInfo Id="KeyId-9863054">
-<wsse:SecurityTokenReference wsu:Id="STRId-9459039"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
+<ds:KeyInfo Id="KeyId-6226169">
+<wsse:SecurityTokenReference wsu:Id="STRId-20508445"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
-</ds:Signature><wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="#SAMLBase64Binary" wsu:Id="SAML"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbHA9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDpwcm90b2NvbCIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgQXNzZXJ0aW9uSUQ9Il83MTJhNWYxYzEzNjU1YzY3N2I2ZGRkODAzYjRkZTdkYiIgSXNzdWVJbnN0YW50PSIyMDA4LTA1LTA2VDA4OjE3OjM2Ljk1MloiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmZpbHRlcjpqcmEzOkJvRCIgTWFqb3JWZXJzaW9uPSIxIiBNaW5vclZlcnNpb249IjEiPjxDb25kaXRpb25zPjxBdWRpZW5jZVJlc3RyaWN0aW9uQ29uZGl0aW9uPjxBdWRpZW5jZT51cm46Z2VhbnQ6ZWR1Z2Fpbjpjb21wb25lbnQ6ZmlsdGVyOmpyYTM

6Qm9EPC9BdWRpZW5jZT48L0F1ZGllbmNlUmVzdHJpY3Rpb25Db25kaXRpb24+PC9Db25kaXRpb25zPjxBdXRoZW50aWNhdGlvblN0YXRlbWVudCBBdXRoZW50aWNhdGlvbkluc3RhbnQ9IjIwMDgtMDUtMDZUMDg6MTc6MzYuOTUyWiIgQXV0aGVudGljYXRpb25NZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDphbTp1bnNwZWNpZmllZCI+PFN1YmplY3Q+PE5hbWVJZGVudGlmaWVyIE5hbWVRdWFsaWZpZXI9InVybjpnZWFudDplZHVnYWluOmNvbXBvbmVudDpiZTpuZXQ6Z2VhbnQ6Y2VudHJhbCI+OTUzNTFiY2I4ODg4OGU3Mzg3ODYxNjJjY2MzOWYzM2VjZmIxMmIyNzwvTmFtZUlkZW50aWZpZXI+PFN1YmplY3RDb25maXJtYXRpb24+PENvbmZpcm1hdGlvbk1ldGhvZD5yZWxheWVkLXRydXN0PC9Db25maXJtYXRpb25NZXRob2Q+PFN1YmplY3RDb25maXJtYXRpb25EYXRhPjxBc3NlcnRpb24gQXNzZXJ0aW9uSUQ9Il80NTJmYjhiYjRkN2IxZjdlN2MxMDc2ZGM2NjJkZTJjNyIgSXNzdWVJbnN0YW50PSIyMDA4LTA1LTA2VDA4OjE4OjM2LjUzN1oiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOm5ldDpnZWFudDpjZW50cmFsIiBNYWpvclZlcnNpb249IjEiIE1pbm9yVmVyc2lvbj0iMSI+PENvbmRpdGlvbnMgTm90QmVmb3JlPSIyMDA4LTA1LTA2VDA4OjE4OjM2LjUzNloiIE5vdE9uT3JBZnRlcj0iMjAwOC0wNS0wNlQwODoyMzozNi41MzZaIj48L0NvbmRpdGlvbnM+PEF1
dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0i!
MjAwOC0w
NS0wNlQwODoxODozNi41MzZaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXIgTmFtZVF1YWxpZmllcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOm5ldDpnZWFudDpjZW50cmFsIj45NTM1MWJjYjg4ODg4ZTczODc4NjE2MmNjYzM5ZjMzZWNmYjEyYjI3PC9OYW1lSWRlbnRpZmllcj48L1N1YmplY3Q+PC9BdXRoZW50aWNhdGlvblN0YXRlbWVudD48ZHM6U2lnbmF0dXJlIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj4KPGRzOlNpZ25lZEluZm8+CjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L2RzOkNhbm9uaWNhbGl6YXRpb25NZXRob2Q+CjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiPjwvZHM6U2lnbmF0dXJlTWV0aG9kPgo8ZHM6UmVmZXJlbmNlIFVSST0iI180NTJmYjhiYjRkN2IxZjdlN2MxMDc2ZGM2NjJkZTJjNyI+CjxkczpUcmFuc2Zvcm1zPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvZHM6VHJhbnNmb3JtPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT

0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48ZWM6SW5jbHVzaXZlTmFtZXNwYWNlcyB4bWxuczplYz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIiBQcmVmaXhMaXN0PSJjb2RlIGRzIGtpbmQgcncgc2FtbCBzYW1scCB0eXBlbnMgI2RlZmF1bHQgeHNkIHhzaSI+PC9lYzpJbmNsdXNpdmVOYW1lc3BhY2VzPjwvZHM6VHJhbnNmb3JtPgo8L2RzOlRyYW5zZm9ybXM+CjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9kczpEaWdlc3RNZXRob2Q+CjxkczpEaWdlc3RWYWx1ZT55RnlMZHBNWmsxdkE5TC9lTklmRmU0T2plWk09PC9kczpEaWdlc3RWYWx1ZT4KPC9kczpSZWZlcmVuY2U+CjwvZHM6U2lnbmVkSW5mbz4KPGRzOlNpZ25hdHVyZVZhbHVlPgpWMzczdEU1azVQNnRJbGJwZmY1NVA3VFQ2RndrcUlaKzBGdHBCRm5PUHp6YXVpMjF0aXVHTy9oZ0lRUWVaMlI0KzU3U1krdEN2ekViCjA3cFcxRllKSXlZTUhGWkp3NmY4Qy9RaHFzTXhDMUlhTFVjVlJ6WnZKNzI1VjZUSDIvN2JHTHlQclpjbmJFcyt6NWVCdnZ1V0txcTIKZ2FzQ1Rkcnh4bXBEREdsWUYvST0KPC9kczpTaWduYXR1cmVWYWx1ZT4KPGRzOktleUluZm8+CjxkczpYNTA5RGF0YT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRUpEQ0NBd3lnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFVRkFEQkJNUk13RVFZS0NaSW1
pWlB5TEdRQkdSTURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JNRloyVmh!
iblF4RXp
BUkJnTlZCQU1UQ21Wa2RVZEJTVTVUUTBFd0hoY05NRFl3TlRBeU1URXpOekV3CldoY05NRGN3TlRBeU1URXpOekV3V2pCYk1STXdFUVlLQ1pJbWlaUHlMR1FCR1JNRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSTUYKWjJWaGJuUXhFREFPQmdOVkJBb1RCMFpsWkVsU1NWTXhHekFaQmdOVkJBTVRFbk5sY25abGNqRXVjbVZrYVhKcGN5NWxjekNCbnpBTgpCZ2txaGtpRzl3MEJBUUVGQUFPQmpRQXdnWWtDZ1lFQTlUelZJNFJDREFWZk1mcVNPWHBGMWtBZjM4ZjlJQjdGSjNxTWdwakEvdGZlCitlNkNoazFmVTdpTTJhemlRYmNjZU5JSVlZV3dNQTh4OEIzamV4K05vNXFXc2F3Q1psRmwrMDBOVWVESCtubmxic3B0U0xvNlZvbmYKNlZWbGNjdE5aZlhWejV0S2N2MU5sV3Z5Y0drTDUwT21WL3pnRlVGdkVTTGJubGg1dEpFQ0F3RUFBYU9DQVk4d2dnR0xNQWtHQTFVZApFd1FDTUFBd0hRWURWUjBPQkJZRUZFNVF5T242VURsZllvOXhTV1NYYnZ2Q05GWVRNR2dHQTFVZEl3UmhNRitBRlAzenBuQkpMczhaCmJ1Qkc0UHVkTFVmbSs3QzlvVVNrUWpCQU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSWUYKWjJWaGJuUXhFakFRQmdOVkJBTVRDV1ZrZFVkQlNVNURRWUlCQVRBTEJnTlZIUThFQkFNQ0JQQXdPd1lEVlIwbEJEUXdNZ1lJS3dZQgpCUVVIQXdFR0NDc0dBUVVGQndNQ0JnZ3JCZ0VGQlFjREJBWUlLd1lCQlFVSEF3TUdDQ3NHQVFVRkJ3TUlNRlFHQTFVZEVRUk5NRXVHClNXa

DBkSEE2THk5MWNtNHVaMlZoYm5RdWJtVjBMMlZrZFdkaGFXNC9ZMmxrUFhWeWJqcG5aV0Z1ZERwbFpIVm5ZV2x1T21OdmJYQnYKYm1WdWREcG9iSE02WjJGc1lYaHBZVzR3T1FZRFZSMGZCREl3TURBdW9DeWdLb1lvYUhSMGNEb3ZMM2QzZHk1cGNtbHpaM0pwWkM1bApjeTl3YTJrdlkzSnNMMk5oWTNKc0xuQmxiVEFhQmdOVkhTQUVFekFSTUE4R0RTc0dBUVFCdW5zQ0FnUUJBUUV3RFFZSktvWklodmNOCkFRRUZCUUFEZ2dFQkFBS3k3Vno2K1pCeHU5b2QwemhMalkzUmdFcTBiNC9iNVNQTDNHNEdYdk9SRm8xQ1B0STRVNkpEd1dTSVhMYWQKaDdNdFl2T2x2c0p6NTBaUXp0YUdqYUVHMEhyNjJIb0FRSkliOVFrZ1JFeVR4VjlvSjZ2NTd0dlFrS2laZno2ZVhpKy9KbThwcUpJSwprUjhXTHhvWEZCdFp4REdsMVI0TndYc2VCUDRXLzNHMUswbmRWRVdBMzhWbUZiQWNTR2hqL1JGVDdNYzVhL3M3TGZ3bWJFQk5hQm5nCmIzaUdVN0gvOURIeHoxVDY0S1l5NjBVVkk3czQ4dFZEZXdvN0FwTHFPdkV0R1IyMUg4bUFQc0Z4N3NVemN1L1dOWVB0NzduV0pHR00KM3hpbzlmamU1Ums5NnE1RXR3Q2pKQlFENVlFNHpteGU3b0o1S1NnS0lzbUNna3pQNFZBPQo8L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRHh6Q0NBcStnQXdJQkFnSUJBVEFOQmdrcWhraUc5dzBCQVFVRkFEQkFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JZRloyVmhiblF4RWpBUU
JnTlZCQU1UQ1dWa2RVZEJTVTVEUVRBZUZ3MHdOakF6TWpreE1UVTNNVEZhCk!
Z3MHdOek
F6TWpreE1UVTNNVEZhTUVFeEV6QVJCZ29Ka2lhSmsvSXNaQUVaRXdOdVpYUXhGVEFUQmdvSmtpYUprL0lzWkFFWkV3Vm4KWldGdWRERVRNQkVHQTFVRUF4TUtaV1IxUjBGSlRsTkRRVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQgpBTXVsMjVrbm9FaFo3a1lHQlJHQk5vdHFmUG1ZSExHT2xCZ0xERk16NGVnZlJJaUsrNW1RUnczMkZCWEkzSWU5SDUydlptU0hmdlYvCjlSRUVsbzkrY3hjeXNTdUo3UEhQMk93K0g4cTdvb294TklYSTh3K2FVRjdycXo0OUhYQ1VTNTNCMmNuTCthZXNpTzNLVit5Sjh5NE8KRTROSlFCeHVWbzBjenlJYWR0b1g0MGxCUVlZZDU3K2FwK0YvOFZ3ejduZDRZT2NUZG5NMThzSVdqdVpDWFY5cWczSi9OeVY1M1p3MQorY0ZYSlNhdCtUUXhxa2lHTzVsdmMrVFk3OVhVL2Q1Q2dRaWhzRlVqYm9EN2dUTjJ2RDRjaElBZW1xeFEvWDVRUjRKa1AvV0UyYkVaCkZQSVpwaitzRlJ6UzNuMjNVbUlnUXdHT0V3RHFyaFpOY1ZwZmlOY0NBd0VBQWFPQnlqQ0J4ekFNQmdOVkhSTUVCVEFEQVFIL01CMEcKQTFVZERnUVdCQlQ5ODZad1NTN1BHVzdnUnVEN25TMUg1dnV3dlRBZkJnTlZIU01FR0RBV2dCUUdUdGdoRzZhaUlkRUV1dGgvVDE4Zgo1YkpIMkRBTEJnTlZIUThFQkFNQ0FjWXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUhBd2d3T1FZRFZSMGZCREl3TURBdW9DeWdLb1lvCmFIUjBjRG92TDNkM2R5NXBjbWx6WjNKcFpDNWxjeTl3YTJrdlkzSnNMMk5oWTNKc0xuQmxiVEFh

QmdOVkhTQUVFekFSTUE4R0RTc0cKQVFRQnVuc0NBZ1FCQVFFd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFGTkVvUzh2TWI0SkNKYjB1V2UyYTdoVEVMSU00RWttV25SMQo2SEVwZi9RNzlubkp6em05S3Zvb1RZU2ZWVmRSbklFckgzdkdFK0FTU2x3TlQ4Wmc4ZURzOHQ3QjJjZGZrR3poSnJmVi94K29hUTA4CndVaXJmUVlqamFVaEl6cjBZSXpIMkx3OS9ERVdRLzFEalBDWk50OUswQnhjR0o3Vkp3Z2trVC9zSldvYW8yNWN3bXRSRjhrN0NzYUMKMWxkVUc5UkV2VnJrL3Z2Tm9ubVNkVlFnQ2tqK2JwTmcySUp2VDNyWkFGY1BwRGoyTXJ1QThucWNxbjk3UU13cldMV3ZBRTZaclBUUgppM0k3Z1I3Q2gwclNSVlQzdkh6dkdJTXY1QXkrWUY4QitOenpHako2SmF6dFBjWTZPR3dUVkdIRDNJL1Jja3RSeGZDQnN5d0RvZWZZCmxhVT0KPC9kczpYNTA5Q2VydGlmaWNhdGU+CjwvZHM6WDUwOURhdGE+CjwvZHM6S2V5SW5mbz48L2RzOlNpZ25hdHVyZT48L0Fzc2VydGlvbj48L1N1YmplY3RDb25maXJtYXRpb25EYXRhPjwvU3ViamVjdENvbmZpcm1hdGlvbj48L1N1YmplY3Q+PC9BdXRoZW50aWNhdGlvblN0YXRlbWVudD48ZHM6U2lnbmF0dXJlIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj4KPGRzOlNpZ25lZEluZm8+CjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L2RzOkNhbm9uaWNhb
Gl6YXRpb25NZXRob2Q+CjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtP!
SJodHRwO
i8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiPjwvZHM6U2lnbmF0dXJlTWV0aG9kPgo8ZHM6UmVmZXJlbmNlIFVSST0iI183MTJhNWYxYzEzNjU1YzY3N2I2ZGRkODAzYjRkZTdkYiI+CjxkczpUcmFuc2Zvcm1zPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvZHM6VHJhbnNmb3JtPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48ZWM6SW5jbHVzaXZlTmFtZXNwYWNlcyB4bWxuczplYz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIiBQcmVmaXhMaXN0PSJjb2RlIGRzIGtpbmQgcncgc2FtbCBzYW1scCB0eXBlbnMgI2RlZmF1bHQgeHNkIHhzaSI+PC9lYzpJbmNsdXNpdmVOYW1lc3BhY2VzPjwvZHM6VHJhbnNmb3JtPgo8L2RzOlRyYW5zZm9ybXM+CjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9kczpEaWdlc3RNZXRob2Q+CjxkczpEaWdlc3RWYWx1ZT5mMGhlcC91Nno0djFDWEh2V2ovdXY1a3J1b2c9PC9kczpEaWdlc3RWYWx1ZT4KPC9kczpSZWZlcmVuY2U+CjwvZHM6U2lnbmVkSW5mbz4KPGRzOlNpZ25hdHVyZVZhbHVlPgpFN0pmYjRua2dFamJyNWlTQmNBQUFKK1hzdVVVV3pCaTQrY0p2ZE9VWG1nYlBNS1g

2MWJBSDhJWnl4WHJaOTV0L05VZEozN1VLdkRzCnhjSXV5MjdWRENtcFFzSlJiVE53RTJBcCsyNGxZdER2OU9EQzdoVUY4ZG5qMXIxRFlzMG0zbkUxbnYxbFFZV3VQZTc5ekJ5N2doNzMKSlNaTHY3U2RhTFM1cXo1aVB2OEFkekdSM0l3L3FCb3ZPQTYybHRNdEd2YTMwbHhEemw2bGxlOXMyeVp4bWtzYnFrRlA3Z1VBdnpGawpsUHA4K3ZjSlplV1dheHlORTFJdDYrRVhqWjBzNmFNTW9iZGhTdks2RUFOY01DR3FJd003UlY4TGxEWDNPbjJ2OGRNZ2VId2ZrejEwCnozL0g5Y0VDeUcxaXllN21wN3RhRzlXRXhyelU2VEVkRjRJYm9nPT0KPC9kczpTaWduYXR1cmVWYWx1ZT4KPGRzOktleUluZm8+CjxkczpYNTA5RGF0YT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRWhUQ0NBMjJnQXdJQkFnSUJaREFOQmdrcWhraUc5dzBCQVFVRkFEQkJNUk13RVFZS0NaSW1pWlB5TEdRQkdSTURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JNRloyVmhiblF4RXpBUkJnTlZCQU1UQ21Wa2RVZEJTVTVUUTBFd0hoY05NRGN4TURBNU1EazFOakkwCldoY05NRGd4TURBNE1EazFOakkwV2pCWk1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSWUYKWjJWaGJuUXhFREFPQmdOVkJBb1RCMFpsWkVsU1NWTXhHVEFYQmdOVkJBTVRFR2h2YldWeUxuSmxaR2x5YVhNdVpYTXdnZ0VpTUEwRwpDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRE80UWlqNURtOFpYMjBEcldzQm16dXRYK3JDS0ZB
bEl2N1dFN2k1aCswCktjWlFPMDBoNU4wanltZjI3OEh1dFY3bnFLRDltMlRv!
ZXdZck10
VVQxTEp3MXZpcmFXRjA1OStKVVR5MXArOTdEend0MGs2ZFhwNmgKMWwzRjJQbm1HNDhnek5DSmk5NkZYV3dLTnZidVBHa2pXOW1sQko0TFllOWxsZU15V3JZQmo1cklqZlp6bkZGRkU4NHd2eTdzUWVkZQpZSjFGUUtFL3VrTjdjZytpSVNaL2ZyZWNmc09ORUZkajcxRC9zOWVKZk5kQUtVVWo3UzFyZXV2Z1FYTnZuTGhWeGxjc281WE5nb2RlCmFCMmFJZUhYVEorSGV1R2lJOFcxWG1walJ4OFM0dngveEE0Y1RlNmZxTE9yellOYnliNmh6U3N5cUxhNkROWVU2MjlqWHdrN0FnTUIKQUFHamdnRnVNSUlCYWpBTUJnTlZIUk1CQWY4RUFqQUFNQjBHQTFVZERnUVdCQlRFcTFVam9XNjNjbnBCallZVXlwSDlhYUllNERBZgpCZ05WSFNNRUdEQVdnQlNMRDQ4bmdOS1QxMFpka1lTN0xwaGlyZ1R4MGpBT0JnTlZIUThCQWY4RUJBTUNCYUF3SFFZRFZSMGxCQll3CkZBWUlLd1lCQlFVSEF3RUdDQ3NHQVFVRkJ3TUNNSUdQQmdOVkhSRUVnWWN3Z1lTR2dZRm9kSFJ3Y3pvdkwzSmxaMmx6ZEhKNUxtVmsKZFdkaGFXNHViM0puTDNKbGMyOXNkbVZ5UDNWeWJqMTFjbTRsTTBGblpXRnVkQ1V6UVdWa2RXZGhhVzRsTTBGamIyMXdiMjVsYm5RbApNMEZsWlNVelFXWmxaR2x5YVhNbE0wRXhOV05rTjJGaVlTMDNOalJoTFRFeFpHTXRPRE14TkMwd09EQXdNakF3WXpsaE5qWXdRQVlEClZSMGZCRGt3TnpBMW9ET2dNWVl2YUhSMGNEb3ZMM2QzZHk1eVpXUnBjbWx6TG1WekwzQnJhUzlsWkhWbllXbHVMMk55YkM5allXTnkKYkM1a1pYSXdGd1

lEVlIwZ0JCQXdEakFNQmdvckJnRUVBYnA3QWdBQ01BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQ0FXaGhaR2IrTApxRElhNEVvY3h5emZIaUxYZXkyTVp1RTdOK1U0elNuOUtVSE9vR1I5MVkzcGllSEo5STlFZE9KWkdNYyt4SkRjR2VuTHhvMDNwMXdBCi8ydDEvaXY1M1dXMGlFc3pFb1FBeVpXcUJpTkZIakZOcDlWcGNjaXVpSVhhaURSVjFuNEt6bFVNelRSMklSblc5bVorVmpvSEVXN20KM3owSklkSk04MnM3ckJ0cVZRMS9EbUt1cXNFcGFySHgwRkw0a0laL3BhL05ITFh6N2dibGFIdng5TDJ3UVYyR2V6U1BGVDIwQ1RobwpXYzhFUTYvVjVOSEozVm1mc2NKTk9GcGl5Q2hwRml3cTErazZlS2JOZk44ZmFBVWc4MlVCT0Z2VEcyVU9BRG9UQVMyTmZGVGxBSUEzClBKS2FjQk51TDZwR1FIK1hCdjB0TDRSOUwxS00KPC9kczpYNTA5Q2VydGlmaWNhdGU+CjwvZHM6WDUwOURhdGE+CjwvZHM6S2V5SW5mbz48L2RzOlNpZ25hdHVyZT48L0Fzc2VydGlvbj4=</wsse:BinarySecurityToken><wsu:Timestamp
wsu:Id="Timestamp-18424848"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-05-06T08:12:37.051Z</wsu:Created><wsu:Expires>2008-05-06T08:27:37.051Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id=
"msg1" type="MeasurementRequest" xmlns:nmwg="http://ggf.org/!
ns/nmwg/
base/2.0/" xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
+</ds:Signature><wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="#SAMLBase64Binary" wsu:Id="SAML"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbHA9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDpwcm90b2NvbCIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgQXNzZXJ0aW9uSUQ9Il81ZThkMzJiZGM0ZGJjYTJiMGI5MGZjMGIzZTA0NmMwYyIgSXNzdWVJbnN0YW50PSIyMDA4LTA5LTI0VDEzOjU2OjQwLjE4NFoiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2wiIE1ham9yVmVyc2lvbj0iMSIgTWlub3JWZXJzaW9uPSIxIj48Q29uZGl0aW9ucz48QXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48QXVkaWVuY2U+dXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW5

0OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2w8L0F1ZGllbmNlPjwvQXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48L0NvbmRpdGlvbnM+PEF1dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0iMjAwOC0wOS0yNFQxMzo1Njo0MC4xODRaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXI+XzFhNGJkYjMyMjNkNWI5N2Y4MTI5N2M3YTRjMWEyYjI5NjA0YWY3ZmIxYjwvTmFtZUlkZW50aWZpZXI+PFN1YmplY3RDb25maXJtYXRpb24+PENvbmZpcm1hdGlvbk1ldGhvZD5yZWxheWVkLXRydXN0PC9Db25maXJtYXRpb25NZXRob2Q+PFN1YmplY3RDb25maXJtYXRpb25EYXRhPjxBc3NlcnRpb24gQXNzZXJ0aW9uSUQ9Il81OGY4MWNiZWE2ODQwNzljYzRkNTc4YjljNzE3NmIwMyIgSXNzdWVJbnN0YW50PSIyMDA4LTA5LTI0VDEzOjU1OjI0LjAwMFoiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOmdpZHA6ZGFudGUubmV0IiBNYWpvclZlcnNpb249IjEiIE1pbm9yVmVyc2lvbj0iMSI+PENvbmRpdGlvbnMgTm90QmVmb3JlPSIyMDA4LTA5LTI0VDEzOjU1OjI0LjAwMFoiIE5vdE9uT3JBZnRlcj0iMjAwOC0wOS0yNFQxNDowMDoyNC4wMDBaIj48QXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48QXVkaWVuY2U+dXJuOmdlYW50OmVkdWdh
aW46Y29tcG9uZW50OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2w8L0F1!
ZGllbmNl
PjwvQXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48L0NvbmRpdGlvbnM+PEF1dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0iMjAwOC0wOS0yNFQxMzo1NToyNC4wMDBaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXI+XzFhNGJkYjMyMjNkNWI5N2Y4MTI5N2M3YTRjMWEyYjI5NjA0YWY3ZmIxYjwvTmFtZUlkZW50aWZpZXI+PC9TdWJqZWN0PjwvQXV0aGVudGljYXRpb25TdGF0ZW1lbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+CjxkczpTaWduZWRJbmZvPgo8ZHM6Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyI+PC9kczpDYW5vbmljYWxpemF0aW9uTWV0aG9kPgo8ZHM6U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIj48L2RzOlNpZ25hdHVyZU1ldGhvZD4KPGRzOlJlZmVyZW5jZSBVUkk9IiNfNThmODFjYmVhNjg0MDc5Y2M0ZDU3OGI5YzcxNzZiMDMiPgo8ZHM6VHJhbnNmb3Jtcz4KPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIj48L2

RzOlRyYW5zZm9ybT4KPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyI+PGVjOkluY2x1c2l2ZU5hbWVzcGFjZXMgeG1sbnM6ZWM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIgUHJlZml4TGlzdD0iY29kZSBkcyBraW5kIHJ3IHNhbWwgc2FtbHAgdHlwZW5zICNkZWZhdWx0IHhzZCB4c2kiPjwvZWM6SW5jbHVzaXZlTmFtZXNwYWNlcz48L2RzOlRyYW5zZm9ybT4KPC9kczpUcmFuc2Zvcm1zPgo8ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3NoYTEiPjwvZHM6RGlnZXN0TWV0aG9kPgo8ZHM6RGlnZXN0VmFsdWU+Qzh6WWJtTjZia0lySWxUanRGWjZETitLdEJzPTwvZHM6RGlnZXN0VmFsdWU+CjwvZHM6UmVmZXJlbmNlPgo8L2RzOlNpZ25lZEluZm8+CjxkczpTaWduYXR1cmVWYWx1ZT4KcllxZE4zOThSaFIzQmY1U1c5NjBWczZDR0FtVTlNYkk2enE0aVUxNnZPM0lkSlJ2Vy9qUjFaOFVwUkRGRmh0aUdqN09PSHZvYlVhUQpyRjF2eDc3bUlMM2g3bzgwTXNhVEJwV29SVGRUNERJck1lMTVTY2wwM0p6OXNYclladEpqcDBnSEhJNmY0RktKY2F5UEF5bVdYaW5qCnUySU9hWTc0azVBMWRQc1N0bnAxY2QyQ2ZwcVBNZmJ5S2xDMUZKSUJkOG4wVXBlSTFzNG5ucURySWtxK0wvQVczbUtGNk8vQXBuTnYKbldabXAxcHBsaUM3VmpMSHg2ZU1lUXduZXM3UlBqd1p
ST3l3WVBUelh0bjFxMEo3VFgvZWxqbnJVSThjUDlzUkxVcVF2Wm5FOFBrZAp!
OZ1JUZFl
jOHczTGF2RDgwNWlTTE9OaHFDdWdmZ1dIdEZBWVFjQT09CjwvZHM6U2lnbmF0dXJlVmFsdWU+CjxkczpLZXlJbmZvPgo8ZHM6WDUwOURhdGE+CjxkczpYNTA5Q2VydGlmaWNhdGU+Ck1JSUVzVENDQTVtZ0F3SUJBZ0lCZERBTkJna3Foa2lHOXcwQkFRVUZBREJCTVJNd0VRWUtDWkltaVpQeUxHUUJHUk1EYm1WME1SVXcKRXdZS0NaSW1pWlB5TEdRQkdSTUZaMlZoYm5ReEV6QVJCZ05WQkFNVENtVmtkVWRCU1U1VFEwRXdIaGNOTURnd01qQTJNVFkxTnpJMApXaGNOTURrd01qQTFNVFkxTnpJMFdqQmFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVd0V3WUtDWkltaVpQeUxHUUJHUllGCloyVmhiblF4RURBT0JnTlZCQW9UQjBabFpFbFNTVk14R2pBWUJnTlZCQU1URVdkMVlXZDFZUzV5WldScGNtbHpMbVZ6TUlJQklqQU4KQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBeUp0dlVhYlJWM2d3VitYMFlNRmN4MElYMEFPbGJnSVFYb3RKcWMvcQp6NHdnT09VU2dBZWNkeDRTRVg3LzYyNUNuL0cvV2ZwZm9JZ0NEY0F1bW9YT0lwd3dzYm9TczUybGJLRVZBejR0WXBhangyZ25YcU1uCkVhZHV3cDNyREROc3ZuMW1tMWFIUVdqbzJWRzNtcXZMeWRYOXA0Qysrci8xVUxSQmQ3bmNCcC9SYlhwYkw4NldSL2s0U3V6Z0F2a0IKVWZINVRTVnMrZjFnVFB3TlFiT3gyci9BYnl4U04vWTZWZnptMWQycm9yelk3NDZjeUcxYTZ4NldVNGk5VS9Iejc5K0NwYU5vSU1uMgpucFpNZkE1NjZHZUVvZ3YwTFVWWGVlY

XJUczJEeGFJZENhRlEwYnlUekc1MkYyRWpEVkdpUFJTaXgvNTcxV1pZTVBGdExqSitHUUlECkFRQUJvNElCbVRDQ0FaVXdEQVlEVlIwVEFRSC9CQUl3QURBZEJnTlZIUTRFRmdRVWxsclhJWERENWdmeG1XRFRmYll1amN0dys2WXcKSHdZRFZSMGpCQmd3Rm9BVWl3K1BKNERTazlkR1haR0V1eTZZWXE0RThkSXdEZ1lEVlIwUEFRSC9CQVFEQWdXZ01CMEdBMVVkSlFRVwpNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpDQndRWURWUjBSQklHNU1JRzJobHRvZEhSd2N6b3ZMM0psWjJsemRISjVMbVZrCmRXZGhhVzR1YjNKbkwzSmxjMjlzZG1WeVAzVnliajExY200NloyVmhiblE2WldSMVoyRnBianBqYjIxd2IyNWxiblE2WW1VNmNtVmsKYVhKcGN6cG1hV3gwWlhKMFpYTjBobGRvZEhSd2N6b3ZMM0psWjJsemRISjVMbVZrZFdkaGFXNHViM0puTDNKbGMyOXNkbVZ5UDNWeQpiajExY200NloyVmhiblE2WldSMVoyRnBianBqYjIxd2IyNWxiblE2WW1VNmNtVmthWEpwY3pwaVpYUmxjM1F3TlFZRFZSMGZCQzR3CkxEQXFvQ2lnSm9Za2FIUjBjRG92TDNOallTNWxaSFZuWVdsdUxtOXlaeTlqY213dlkyRmpjbXd1WkdWeU1Cc0dBMVVkSUFRVU1CSXcKRUFZT0t3WUJCQUdCMUg0QkRBSUFBQVF3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUpkYUZ6Vk9YTlhSaDVNZzk3VHdwNWxrYUJOdwowZjB1RzkxRXk2RXNRNUZ3eGhEc2F4NHkzVXVqdjhqQWZWSWF5QnB6ZGladVdNSDlFYnVJaTNxK3lmd01BUVBRamNmQkF5WE
NIVzR5CndwaXB6dkVzYTVXTjd1Vml4bGN2b1ZReEZnZU0yZTZhdlhTRlg4VE!
czUVBrNH
R5bVA0RnB4bm5YcUl5czhTMzl6elljaWdLdElXMnIKQlh5SlBxL2ovMWR4c1lJclcwQVl3TUxYWjJDL1BBSUNRM3JXdlpTRTBsT1QrcUhhbElIaVJESi95SEhIbWI1ZXp4YUN3NFZkMVVhUQpldlJIRVlldG1VMTl3MFc2MXc0SlE5Y1BGamR1TGxJc3pkemY4azlpZ0hwZzVBVmIzTGYzYUhub25melZGcmhJUGVicllIK2t3M3hqCkl1RW40cUovdUdrPQo8L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRHRUQ0NBcDJnQXdJQkFnSUJBekFOQmdrcWhraUc5dzBCQVFVRkFEQkFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JZRloyVmhiblF4RWpBUUJnTlZCQU1UQ1dWa2RVZEJTVTVEUVRBZUZ3MHdPREF4TVRjeE5UTTBNRGhhCkZ3MHhPREF4TVRReE5UTTBNRGhhTUVFeEV6QVJCZ29Ka2lhSmsvSXNaQUVaRXdOdVpYUXhGVEFUQmdvSmtpYUprL0lzWkFFWkV3Vm4KWldGdWRERVRNQkVHQTFVRUF4TUtaV1IxUjBGSlRsTkRRVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQgpBS1o2dmRySjFlalNCaG9sS3N5R0pKbG5vVGxuR0VyTGU2Q0RZYnREb05qa0Ewa0FzRFR4djBxaXBocUkrRURSS1B0ZGxCSHhjSThRCjRWT2l0QnBJdEZ6RGNvNUpiSWVNOGUxRnJnV1V2Y2dHN3o2WEZ4clVsd0lkanlRWklwL2d2aWlySlZxVS9VTDJyVFBDY0RvNnhsWTEKN3R2OUJLTXk5WFJaSDdlNmpVdlExSGtVRDdmZk44aldyVnJsdFBr

SWZmOW5GVlNIVVFqTGg5Q1NLcjA1TDJFd2NYQUZPMFVEWkgwUAp6QjQyMEhDMmdTaEVmN09YMW5ScS9qVlFBNGVKZ1VLUDlRMS9sNUlwSW1wM0JhazJaaWtuc2xyVCtVS0xTamRvU2htY1NjTC9DTnRRCmNzc2hWODRpVGNTTjVNdGFsYVZ5T3VvK3l1dVpIN0hic3VDenIwa0NBd0VBQWFPQnVEQ0J0VEFQQmdOVkhSTUJBZjhFQlRBREFRSC8KTUIwR0ExVWREZ1FXQkJTTEQ0OG5nTktUMTBaZGtZUzdMcGhpcmdUeDBqQWZCZ05WSFNNRUdEQVdnQlNnSEh2U3NiUUZ4Ny9ETnRibgpKL0ZVaXlzWlpEQU9CZ05WSFE4QkFmOEVCQU1DQVFZd05RWURWUjBmQkM0d0xEQXFvQ2lnSm9Za2FIUjBjRG92TDNOallTNWxaSFZuCllXbHVMbTl5Wnk5amNtd3ZZMkZqY213dVpHVnlNQnNHQTFVZElBUVVNQkl3RUFZT0t3WUJCQUdCMUg0QkRBSUFBQVF3RFFZSktvWkkKaHZjTkFRRUZCUUFEZ2dFQkFEdWozRGNNOU1udzMwcU1nVjI1MnRiVFphVWIrWUpPWitkVk9FbzBQVTUwcDVkNmpSWGZOU1A4UFJpRgp6NlFvNkxOWmZjZ0FaYnY4WW1DaEtGc2xVVkhyY1l3RkNiWmpNakVSWExYNW5SdHZENERqUHdUQnRhK3FBbEtKTXVtTVZuK3ZOMmVsCjd1SmZrWmdZWWpqWm5hRjdSQjMzSGIzZjQ0ajNpSWR1ZmJYdUwxVEJBZGNiSTlOUXFJcS9aYlAvVDZDb1NUQVRvSDkyNHVXcHJGc00Ka01teW1tdHVkajFETU9JQ1NwdUFsUXBRQUFFcUEvVlpvSXNxVER4UEtRWTRLY2xFdDRaejd3bmdRaVFFdzdmOGpOeVFOU0sxYWdKNQo5SVFzYzdXLzNQa
URnNHJjR01oaEZNcGZtTVFSVXU5VVhuOWtLcW10aDJCbHpXRHQ2Y21DUCs0P!
Qo8L2RzO
lg1MDlDZXJ0aWZpY2F0ZT4KPC9kczpYNTA5RGF0YT4KPC9kczpLZXlJbmZvPjwvZHM6U2lnbmF0dXJlPjwvQXNzZXJ0aW9uPjwvU3ViamVjdENvbmZpcm1hdGlvbkRhdGE+PC9TdWJqZWN0Q29uZmlybWF0aW9uPjwvU3ViamVjdD48L0F1dGhlbnRpY2F0aW9uU3RhdGVtZW50PjxkczpTaWduYXR1cmUgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPgo8ZHM6U2lnbmVkSW5mbz4KPGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiPjwvZHM6Q2Fub25pY2FsaXphdGlvbk1ldGhvZD4KPGRzOlNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNyc2Etc2hhMSI+PC9kczpTaWduYXR1cmVNZXRob2Q+CjxkczpSZWZlcmVuY2UgVVJJPSIjXzVlOGQzMmJkYzRkYmNhMmIwYjkwZmMwYjNlMDQ2YzBjIj4KPGRzOlRyYW5zZm9ybXM+CjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSI+PC9kczpUcmFuc2Zvcm0+CjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiPjxlYzpJbmNsdXNpdmVOYW1lc3BhY2VzIHhtbG5zOmVjPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE

0biMiIFByZWZpeExpc3Q9ImNvZGUgZHMga2luZCBydyBzYW1sIHNhbWxwIHR5cGVucyAjZGVmYXVsdCB4c2QgeHNpIj48L2VjOkluY2x1c2l2ZU5hbWVzcGFjZXM+PC9kczpUcmFuc2Zvcm0+CjwvZHM6VHJhbnNmb3Jtcz4KPGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIj48L2RzOkRpZ2VzdE1ldGhvZD4KPGRzOkRpZ2VzdFZhbHVlPms1dm53QlJ4QkNwdEczdjNOMmxSWlEwbHl0ST08L2RzOkRpZ2VzdFZhbHVlPgo8L2RzOlJlZmVyZW5jZT4KPC9kczpTaWduZWRJbmZvPgo8ZHM6U2lnbmF0dXJlVmFsdWU+CmxmZGd1T3dDcWdidEdVUG5OSVU2ZzhTVXBxTEhjMVV2NlNrVXNJMWpyMGVMVkZINlRBV0UrSnJDdm1MclluUHZjTEpCdUFzZWluVk8KZEJ6N09MYTlVUlF4Vm4wMVkrY1BldXloUDZDRWdaR3JmNitIY1pvc3lOMTB5b2dKM1ZObGM3SlRTc2l3WTUwU1NTcGR1WnVhNUVWbgppYjVzc3lHb0tycGtOTUJmaXhncThtK3FCaDlWTjNBNFJzQzI2aVd1cU9TMzliUXZodmhTYTFYeXJtUlhVTG1FSUJld2ZtY0w1M2VaCjhkSCtSR2ppalF6OWgxSmx0S3M4YmdKTlJOWWpxVjAxNG5ZNk85eG82YWIyTHJHN2ZtUkdFaS8zZFV4dUkvd0RxZ3BCSHNSN0xzMDMKVzlhUTZjQzRXcnBETW15dW5MbGo5dmxWYVlrcGlESmJua202T1E9PQo8L2RzOlNpZ25hdHVyZVZhbHVlPgo8ZHM6S2V5SW5mbz4KPGRzOlg1MDlEYXRhPgo8ZHM6WDUwOUNlcnRpZmlj
YXRlPgpNSUlFaFRDQ0EyMmdBd0lCQWdJQlpEQU5CZ2txaGtpRzl3MEJBUVVG!
QURCQk1S
TXdFUVlLQ1pJbWlaUHlMR1FCR1JNRGJtVjBNUlV3CkV3WUtDWkltaVpQeUxHUUJHUk1GWjJWaGJuUXhFekFSQmdOVkJBTVRDbVZrZFVkQlNVNVRRMEV3SGhjTk1EY3hNREE1TURrMU5qSTAKV2hjTk1EZ3hNREE0TURrMU5qSTBXakJaTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEYm1WME1SVXdFd1lLQ1pJbWlaUHlMR1FCR1JZRgpaMlZoYm5ReEVEQU9CZ05WQkFvVEIwWmxaRWxTU1ZNeEdUQVhCZ05WQkFNVEVHaHZiV1Z5TG5KbFpHbHlhWE11WlhNd2dnRWlNQTBHCkNTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFETzRRaWo1RG04WlgyMERyV3NCbXp1dFgrckNLRkFsSXY3V0U3aTVoKzAKS2NaUU8wMGg1TjBqeW1mMjc4SHV0VjducUtEOW0yVG9ld1lyTXRVVDFMSncxdmlyYVdGMDU5K0pVVHkxcCs5N0R6d3QwazZkWHA2aAoxbDNGMlBubUc0OGd6TkNKaTk2RlhXd0tOdmJ1UEdralc5bWxCSjRMWWU5bGxlTXlXcllCajVySWpmWnpuRkZGRTg0d3Z5N3NRZWRlCllKMUZRS0UvdWtON2NnK2lJU1ovZnJlY2ZzT05FRmRqNzFEL3M5ZUpmTmRBS1VVajdTMXJldXZnUVhOdm5MaFZ4bGNzbzVYTmdvZGUKYUIyYUllSFhUSitIZXVHaUk4VzFYbXBqUng4UzR2eC94QTRjVGU2ZnFMT3J6WU5ieWI2aHpTc3lxTGE2RE5ZVTYyOWpYd2s3QWdNQgpBQUdqZ2dGdU1JSUJhakFNQmdOVkhSTUJBZjhFQWpBQU1CMEdBMVVkRGdRV0JCVEVxMVVqb1c2M2NucEJqWVlVeXBIOWFhSWU0REFmCkJnTlZIU01FR0RBV2dCU0xEND

huZ05LVDEwWmRrWVM3THBoaXJnVHgwakFPQmdOVkhROEJBZjhFQkFNQ0JhQXdIUVlEVlIwbEJCWXcKRkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQ01JR1BCZ05WSFJFRWdZY3dnWVNHZ1lGb2RIUndjem92TDNKbFoybHpkSEo1TG1WawpkV2RoYVc0dWIzSm5MM0psYzI5c2RtVnlQM1Z5YmoxMWNtNGxNMEZuWldGdWRDVXpRV1ZrZFdkaGFXNGxNMEZqYjIxd2IyNWxiblFsCk0wRmxaU1V6UVdabFpHbHlhWE1sTTBFeE5XTmtOMkZpWVMwM05qUmhMVEV4WkdNdE9ETXhOQzB3T0RBd01qQXdZemxoTmpZd1FBWUQKVlIwZkJEa3dOekExb0RPZ01ZWXZhSFIwY0RvdkwzZDNkeTV5WldScGNtbHpMbVZ6TDNCcmFTOWxaSFZuWVdsdUwyTnliQzlqWVdOeQpiQzVrWlhJd0Z3WURWUjBnQkJBd0RqQU1CZ29yQmdFRUFicDdBZ0FDTUEwR0NTcUdTSWIzRFFFQkJRVUFBNElCQVFDQVdoaFpHYitMCnFESWE0RW9jeHl6ZkhpTFhleTJNWnVFN04rVTR6U245S1VIT29HUjkxWTNwaWVISjlJOUVkT0paR01jK3hKRGNHZW5MeG8wM3Axd0EKLzJ0MS9pdjUzV1cwaUVzekVvUUF5WldxQmlORkhqRk5wOVZwY2NpdWlJWGFpRFJWMW40S3psVU16VFIySVJuVzltWitWam9IRVc3bQozejBKSWRKTTgyczdyQnRxVlExL0RtS3Vxc0VwYXJIeDBGTDRrSVovcGEvTkhMWHo3Z2JsYUh2eDlMMndRVjJHZXpTUEZUMjBDVGhvCldjOEVRNi9WNU5ISjNWbWZzY0pOT0ZwaXlDaHBGaXdxMStrNmVLYk5mTjhmYUFVZzgyVUJPRnZURzJVT0FEb1RBUzJ
OZkZUbEFJQTMKUEpLYWNCTnVMNnBHUUgrWEJ2MHRMNFI5TDFLTQo8L2RzOlg!
1MDlDZXJ
0aWZpY2F0ZT4KPC9kczpYNTA5RGF0YT4KPC9kczpLZXlJbmZvPjwvZHM6U2lnbmF0dXJlPjwvQXNzZXJ0aW9uPg==</wsse:BinarySecurityToken><wsu:Timestamp
wsu:Id="Timestamp-2139439"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-09-24T13:51:40.279Z</wsu:Created><wsu:Expires>2008-09-24T14:06:40.279Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
<nmwg:metadata id="meta1">
<ping:subject id="sub1">
<nmwgt:endPointPair>
- <nmwgt:dst type="ipv4" value="131.188.81.61"/>
+ <nmwgt:dst type="ipv4" value="${#Project#ping.dst}"/>
</nmwgt:endPointPair>
</ping:subject>

<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
@@ -418,49 +416,49 @@
</ping:parameters>
</nmwg:metadata>
<nmwg:data id="1" metadataIdRef="meta1"/>
-
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request WE profile - wrong digest"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="we" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profi
le-1.0#X509v3" wsu:Id="CertId-15005985"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCC
sGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3JlZ2lzdHJ5LmVkdW!
dhaW4ub3
JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUzQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-15678753" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
+
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request WE profile - wrong digest"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="we" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profi
le-1.0#X509v3" wsu:Id="CertId-15005985"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCC
sGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3JlZ2lzdHJ5LmVkdW!
dhaW4ub3
JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUzQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-33367135" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
-<ds:Reference URI="#STRId-9459039">
+<ds:Reference URI="#STRId-20508445">
<ds:Transforms>
<ds:Transform
Algorithm="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform";>
<wsse:TransformationParameters><ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></wsse:TransformationParameters>
</ds:Transform>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>ZZZHz/yFjGyTvbjLmY99YNWvJWA=</ds:DigestValue>
+<ds:DigestValue>DFEHZ/yFjGyTvbjLmY99YNWvJWA=</ds:DigestValue>
</ds:Reference>
-<ds:Reference URI="#Timestamp-18424848">
+<ds:Reference URI="#Timestamp-2139439">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>z2xLwDPt0XQrO4kM8HLDD37iIQQ=</ds:DigestValue>
+<ds:DigestValue>XAFXZLwlOnTjvcCFbY6BIevHpvk=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#SAML">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>kwJyHdFgKnNqt2KkN0irH6rDV90=</ds:DigestValue>
+<ds:DigestValue>nZBTTqrcqIHjwMHaAMco2K0Jdks=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
-sW27541UKdyjOOMrPR3UJKoQ11QKqMqmAb0DqLkOQQXAbKWtHjLrqRYgIGTMlTJPKFZtbhyfP5bu
-GxYHJONpUPYOHtdedXceea8UGoVRHSIxrOgEoYI1Ac48MyGdDEZhmMmSHB9tvIOIyS5HIbvCYk21
-Q9ExIE+PSls3trm0JmIW7MzKOzzRdGANR/dJWq4wAcpZonle17roC9IycuofFo4BifAKLvPevnXu
-VBf2CWs3rTe1yk1UsO7uMl8ksl4hWXnXBV2V4hSK3rJ2D+GwFsfwdiDT9k01opaWfmJtXnluPAMU
-V+UYnPylsEEEqzsVRJwppB1/4wnzKS6iOjlbmQ==
+QFv1OAK7FHWix3qjgfe/jWndflAX+BStsH5ESTjX6zHh/n0GDH4ndo1EKMxG/igpvWzF/JLATnWB
+qMqn/NL4LXceiO2umbrIIoHAWk0d6a5Q3iVhxIxovcYjZ5inEAZKOjvT5fCO5MhMDtgvDA1H/jSG
+1tYL1JSX5bpEgfVsHBfhly3d0PwodLQOgBo6RjYkDT/35r1oU+lIj28R3c7dYJ2i2lK5ihtw3e+K
+PXRfa1wAafEJUez+DWP8X64pC9ivA2i3i61FX3lSXW9raOJytCa4JlHpu74c9WGIMZTDwzIgwpg9
+GzBuCNMNntfuttm4IyRpc0rDMEa0SPRBbd9UYw==
</ds:SignatureValue>
-<ds:KeyInfo Id="KeyId-9863054">
-<wsse:SecurityTokenReference wsu:Id="STRId-9459039"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
+<ds:KeyInfo Id="KeyId-6226169">
+<wsse:SecurityTokenReference wsu:Id="STRId-20508445"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
-</ds:Signature><wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="#SAMLBase64Binary" wsu:Id="SAML"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbHA9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDpwcm90b2NvbCIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgQXNzZXJ0aW9uSUQ9Il83MTJhNWYxYzEzNjU1YzY3N2I2ZGRkODAzYjRkZTdkYiIgSXNzdWVJbnN0YW50PSIyMDA4LTA1LTA2VDA4OjE3OjM2Ljk1MloiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmZpbHRlcjpqcmEzOkJvRCIgTWFqb3JWZXJzaW9uPSIxIiBNaW5vclZlcnNpb249IjEiPjxDb25kaXRpb25zPjxBdWRpZW5jZVJlc3RyaWN0aW9uQ29uZGl0aW9uPjxBdWRpZW5jZT51cm46Z2VhbnQ6ZWR1Z2Fpbjpjb21wb25lbnQ6ZmlsdGVyOmpyYTM

6Qm9EPC9BdWRpZW5jZT48L0F1ZGllbmNlUmVzdHJpY3Rpb25Db25kaXRpb24+PC9Db25kaXRpb25zPjxBdXRoZW50aWNhdGlvblN0YXRlbWVudCBBdXRoZW50aWNhdGlvbkluc3RhbnQ9IjIwMDgtMDUtMDZUMDg6MTc6MzYuOTUyWiIgQXV0aGVudGljYXRpb25NZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDphbTp1bnNwZWNpZmllZCI+PFN1YmplY3Q+PE5hbWVJZGVudGlmaWVyIE5hbWVRdWFsaWZpZXI9InVybjpnZWFudDplZHVnYWluOmNvbXBvbmVudDpiZTpuZXQ6Z2VhbnQ6Y2VudHJhbCI+OTUzNTFiY2I4ODg4OGU3Mzg3ODYxNjJjY2MzOWYzM2VjZmIxMmIyNzwvTmFtZUlkZW50aWZpZXI+PFN1YmplY3RDb25maXJtYXRpb24+PENvbmZpcm1hdGlvbk1ldGhvZD5yZWxheWVkLXRydXN0PC9Db25maXJtYXRpb25NZXRob2Q+PFN1YmplY3RDb25maXJtYXRpb25EYXRhPjxBc3NlcnRpb24gQXNzZXJ0aW9uSUQ9Il80NTJmYjhiYjRkN2IxZjdlN2MxMDc2ZGM2NjJkZTJjNyIgSXNzdWVJbnN0YW50PSIyMDA4LTA1LTA2VDA4OjE4OjM2LjUzN1oiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOm5ldDpnZWFudDpjZW50cmFsIiBNYWpvclZlcnNpb249IjEiIE1pbm9yVmVyc2lvbj0iMSI+PENvbmRpdGlvbnMgTm90QmVmb3JlPSIyMDA4LTA1LTA2VDA4OjE4OjM2LjUzNloiIE5vdE9uT3JBZnRlcj0iMjAwOC0wNS0wNlQwODoyMzozNi41MzZaIj48L0NvbmRpdGlvbnM+PEF1
dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0i!
MjAwOC0w
NS0wNlQwODoxODozNi41MzZaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXIgTmFtZVF1YWxpZmllcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOm5ldDpnZWFudDpjZW50cmFsIj45NTM1MWJjYjg4ODg4ZTczODc4NjE2MmNjYzM5ZjMzZWNmYjEyYjI3PC9OYW1lSWRlbnRpZmllcj48L1N1YmplY3Q+PC9BdXRoZW50aWNhdGlvblN0YXRlbWVudD48ZHM6U2lnbmF0dXJlIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj4KPGRzOlNpZ25lZEluZm8+CjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L2RzOkNhbm9uaWNhbGl6YXRpb25NZXRob2Q+CjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiPjwvZHM6U2lnbmF0dXJlTWV0aG9kPgo8ZHM6UmVmZXJlbmNlIFVSST0iI180NTJmYjhiYjRkN2IxZjdlN2MxMDc2ZGM2NjJkZTJjNyI+CjxkczpUcmFuc2Zvcm1zPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvZHM6VHJhbnNmb3JtPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT

0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48ZWM6SW5jbHVzaXZlTmFtZXNwYWNlcyB4bWxuczplYz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIiBQcmVmaXhMaXN0PSJjb2RlIGRzIGtpbmQgcncgc2FtbCBzYW1scCB0eXBlbnMgI2RlZmF1bHQgeHNkIHhzaSI+PC9lYzpJbmNsdXNpdmVOYW1lc3BhY2VzPjwvZHM6VHJhbnNmb3JtPgo8L2RzOlRyYW5zZm9ybXM+CjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9kczpEaWdlc3RNZXRob2Q+CjxkczpEaWdlc3RWYWx1ZT55RnlMZHBNWmsxdkE5TC9lTklmRmU0T2plWk09PC9kczpEaWdlc3RWYWx1ZT4KPC9kczpSZWZlcmVuY2U+CjwvZHM6U2lnbmVkSW5mbz4KPGRzOlNpZ25hdHVyZVZhbHVlPgpWMzczdEU1azVQNnRJbGJwZmY1NVA3VFQ2RndrcUlaKzBGdHBCRm5PUHp6YXVpMjF0aXVHTy9oZ0lRUWVaMlI0KzU3U1krdEN2ekViCjA3cFcxRllKSXlZTUhGWkp3NmY4Qy9RaHFzTXhDMUlhTFVjVlJ6WnZKNzI1VjZUSDIvN2JHTHlQclpjbmJFcyt6NWVCdnZ1V0txcTIKZ2FzQ1Rkcnh4bXBEREdsWUYvST0KPC9kczpTaWduYXR1cmVWYWx1ZT4KPGRzOktleUluZm8+CjxkczpYNTA5RGF0YT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRUpEQ0NBd3lnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFVRkFEQkJNUk13RVFZS0NaSW1
pWlB5TEdRQkdSTURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JNRloyVmh!
iblF4RXp
BUkJnTlZCQU1UQ21Wa2RVZEJTVTVUUTBFd0hoY05NRFl3TlRBeU1URXpOekV3CldoY05NRGN3TlRBeU1URXpOekV3V2pCYk1STXdFUVlLQ1pJbWlaUHlMR1FCR1JNRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSTUYKWjJWaGJuUXhFREFPQmdOVkJBb1RCMFpsWkVsU1NWTXhHekFaQmdOVkJBTVRFbk5sY25abGNqRXVjbVZrYVhKcGN5NWxjekNCbnpBTgpCZ2txaGtpRzl3MEJBUUVGQUFPQmpRQXdnWWtDZ1lFQTlUelZJNFJDREFWZk1mcVNPWHBGMWtBZjM4ZjlJQjdGSjNxTWdwakEvdGZlCitlNkNoazFmVTdpTTJhemlRYmNjZU5JSVlZV3dNQTh4OEIzamV4K05vNXFXc2F3Q1psRmwrMDBOVWVESCtubmxic3B0U0xvNlZvbmYKNlZWbGNjdE5aZlhWejV0S2N2MU5sV3Z5Y0drTDUwT21WL3pnRlVGdkVTTGJubGg1dEpFQ0F3RUFBYU9DQVk4d2dnR0xNQWtHQTFVZApFd1FDTUFBd0hRWURWUjBPQkJZRUZFNVF5T242VURsZllvOXhTV1NYYnZ2Q05GWVRNR2dHQTFVZEl3UmhNRitBRlAzenBuQkpMczhaCmJ1Qkc0UHVkTFVmbSs3QzlvVVNrUWpCQU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSWUYKWjJWaGJuUXhFakFRQmdOVkJBTVRDV1ZrZFVkQlNVNURRWUlCQVRBTEJnTlZIUThFQkFNQ0JQQXdPd1lEVlIwbEJEUXdNZ1lJS3dZQgpCUVVIQXdFR0NDc0dBUVVGQndNQ0JnZ3JCZ0VGQlFjREJBWUlLd1lCQlFVSEF3TUdDQ3NHQVFVRkJ3TUlNRlFHQTFVZEVRUk5NRXVHClNXa

DBkSEE2THk5MWNtNHVaMlZoYm5RdWJtVjBMMlZrZFdkaGFXNC9ZMmxrUFhWeWJqcG5aV0Z1ZERwbFpIVm5ZV2x1T21OdmJYQnYKYm1WdWREcG9iSE02WjJGc1lYaHBZVzR3T1FZRFZSMGZCREl3TURBdW9DeWdLb1lvYUhSMGNEb3ZMM2QzZHk1cGNtbHpaM0pwWkM1bApjeTl3YTJrdlkzSnNMMk5oWTNKc0xuQmxiVEFhQmdOVkhTQUVFekFSTUE4R0RTc0dBUVFCdW5zQ0FnUUJBUUV3RFFZSktvWklodmNOCkFRRUZCUUFEZ2dFQkFBS3k3Vno2K1pCeHU5b2QwemhMalkzUmdFcTBiNC9iNVNQTDNHNEdYdk9SRm8xQ1B0STRVNkpEd1dTSVhMYWQKaDdNdFl2T2x2c0p6NTBaUXp0YUdqYUVHMEhyNjJIb0FRSkliOVFrZ1JFeVR4VjlvSjZ2NTd0dlFrS2laZno2ZVhpKy9KbThwcUpJSwprUjhXTHhvWEZCdFp4REdsMVI0TndYc2VCUDRXLzNHMUswbmRWRVdBMzhWbUZiQWNTR2hqL1JGVDdNYzVhL3M3TGZ3bWJFQk5hQm5nCmIzaUdVN0gvOURIeHoxVDY0S1l5NjBVVkk3czQ4dFZEZXdvN0FwTHFPdkV0R1IyMUg4bUFQc0Z4N3NVemN1L1dOWVB0NzduV0pHR00KM3hpbzlmamU1Ums5NnE1RXR3Q2pKQlFENVlFNHpteGU3b0o1S1NnS0lzbUNna3pQNFZBPQo8L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRHh6Q0NBcStnQXdJQkFnSUJBVEFOQmdrcWhraUc5dzBCQVFVRkFEQkFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JZRloyVmhiblF4RWpBUU
JnTlZCQU1UQ1dWa2RVZEJTVTVEUVRBZUZ3MHdOakF6TWpreE1UVTNNVEZhCk!
Z3MHdOek
F6TWpreE1UVTNNVEZhTUVFeEV6QVJCZ29Ka2lhSmsvSXNaQUVaRXdOdVpYUXhGVEFUQmdvSmtpYUprL0lzWkFFWkV3Vm4KWldGdWRERVRNQkVHQTFVRUF4TUtaV1IxUjBGSlRsTkRRVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQgpBTXVsMjVrbm9FaFo3a1lHQlJHQk5vdHFmUG1ZSExHT2xCZ0xERk16NGVnZlJJaUsrNW1RUnczMkZCWEkzSWU5SDUydlptU0hmdlYvCjlSRUVsbzkrY3hjeXNTdUo3UEhQMk93K0g4cTdvb294TklYSTh3K2FVRjdycXo0OUhYQ1VTNTNCMmNuTCthZXNpTzNLVit5Sjh5NE8KRTROSlFCeHVWbzBjenlJYWR0b1g0MGxCUVlZZDU3K2FwK0YvOFZ3ejduZDRZT2NUZG5NMThzSVdqdVpDWFY5cWczSi9OeVY1M1p3MQorY0ZYSlNhdCtUUXhxa2lHTzVsdmMrVFk3OVhVL2Q1Q2dRaWhzRlVqYm9EN2dUTjJ2RDRjaElBZW1xeFEvWDVRUjRKa1AvV0UyYkVaCkZQSVpwaitzRlJ6UzNuMjNVbUlnUXdHT0V3RHFyaFpOY1ZwZmlOY0NBd0VBQWFPQnlqQ0J4ekFNQmdOVkhSTUVCVEFEQVFIL01CMEcKQTFVZERnUVdCQlQ5ODZad1NTN1BHVzdnUnVEN25TMUg1dnV3dlRBZkJnTlZIU01FR0RBV2dCUUdUdGdoRzZhaUlkRUV1dGgvVDE4Zgo1YkpIMkRBTEJnTlZIUThFQkFNQ0FjWXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUhBd2d3T1FZRFZSMGZCREl3TURBdW9DeWdLb1lvCmFIUjBjRG92TDNkM2R5NXBjbWx6WjNKcFpDNWxjeTl3YTJrdlkzSnNMMk5oWTNKc0xuQmxiVEFh

QmdOVkhTQUVFekFSTUE4R0RTc0cKQVFRQnVuc0NBZ1FCQVFFd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFGTkVvUzh2TWI0SkNKYjB1V2UyYTdoVEVMSU00RWttV25SMQo2SEVwZi9RNzlubkp6em05S3Zvb1RZU2ZWVmRSbklFckgzdkdFK0FTU2x3TlQ4Wmc4ZURzOHQ3QjJjZGZrR3poSnJmVi94K29hUTA4CndVaXJmUVlqamFVaEl6cjBZSXpIMkx3OS9ERVdRLzFEalBDWk50OUswQnhjR0o3Vkp3Z2trVC9zSldvYW8yNWN3bXRSRjhrN0NzYUMKMWxkVUc5UkV2VnJrL3Z2Tm9ubVNkVlFnQ2tqK2JwTmcySUp2VDNyWkFGY1BwRGoyTXJ1QThucWNxbjk3UU13cldMV3ZBRTZaclBUUgppM0k3Z1I3Q2gwclNSVlQzdkh6dkdJTXY1QXkrWUY4QitOenpHako2SmF6dFBjWTZPR3dUVkdIRDNJL1Jja3RSeGZDQnN5d0RvZWZZCmxhVT0KPC9kczpYNTA5Q2VydGlmaWNhdGU+CjwvZHM6WDUwOURhdGE+CjwvZHM6S2V5SW5mbz48L2RzOlNpZ25hdHVyZT48L0Fzc2VydGlvbj48L1N1YmplY3RDb25maXJtYXRpb25EYXRhPjwvU3ViamVjdENvbmZpcm1hdGlvbj48L1N1YmplY3Q+PC9BdXRoZW50aWNhdGlvblN0YXRlbWVudD48ZHM6U2lnbmF0dXJlIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj4KPGRzOlNpZ25lZEluZm8+CjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L2RzOkNhbm9uaWNhb
Gl6YXRpb25NZXRob2Q+CjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtP!
SJodHRwO
i8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiPjwvZHM6U2lnbmF0dXJlTWV0aG9kPgo8ZHM6UmVmZXJlbmNlIFVSST0iI183MTJhNWYxYzEzNjU1YzY3N2I2ZGRkODAzYjRkZTdkYiI+CjxkczpUcmFuc2Zvcm1zPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvZHM6VHJhbnNmb3JtPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48ZWM6SW5jbHVzaXZlTmFtZXNwYWNlcyB4bWxuczplYz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIiBQcmVmaXhMaXN0PSJjb2RlIGRzIGtpbmQgcncgc2FtbCBzYW1scCB0eXBlbnMgI2RlZmF1bHQgeHNkIHhzaSI+PC9lYzpJbmNsdXNpdmVOYW1lc3BhY2VzPjwvZHM6VHJhbnNmb3JtPgo8L2RzOlRyYW5zZm9ybXM+CjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9kczpEaWdlc3RNZXRob2Q+CjxkczpEaWdlc3RWYWx1ZT5mMGhlcC91Nno0djFDWEh2V2ovdXY1a3J1b2c9PC9kczpEaWdlc3RWYWx1ZT4KPC9kczpSZWZlcmVuY2U+CjwvZHM6U2lnbmVkSW5mbz4KPGRzOlNpZ25hdHVyZVZhbHVlPgpFN0pmYjRua2dFamJyNWlTQmNBQUFKK1hzdVVVV3pCaTQrY0p2ZE9VWG1nYlBNS1g

2MWJBSDhJWnl4WHJaOTV0L05VZEozN1VLdkRzCnhjSXV5MjdWRENtcFFzSlJiVE53RTJBcCsyNGxZdER2OU9EQzdoVUY4ZG5qMXIxRFlzMG0zbkUxbnYxbFFZV3VQZTc5ekJ5N2doNzMKSlNaTHY3U2RhTFM1cXo1aVB2OEFkekdSM0l3L3FCb3ZPQTYybHRNdEd2YTMwbHhEemw2bGxlOXMyeVp4bWtzYnFrRlA3Z1VBdnpGawpsUHA4K3ZjSlplV1dheHlORTFJdDYrRVhqWjBzNmFNTW9iZGhTdks2RUFOY01DR3FJd003UlY4TGxEWDNPbjJ2OGRNZ2VId2ZrejEwCnozL0g5Y0VDeUcxaXllN21wN3RhRzlXRXhyelU2VEVkRjRJYm9nPT0KPC9kczpTaWduYXR1cmVWYWx1ZT4KPGRzOktleUluZm8+CjxkczpYNTA5RGF0YT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRWhUQ0NBMjJnQXdJQkFnSUJaREFOQmdrcWhraUc5dzBCQVFVRkFEQkJNUk13RVFZS0NaSW1pWlB5TEdRQkdSTURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JNRloyVmhiblF4RXpBUkJnTlZCQU1UQ21Wa2RVZEJTVTVUUTBFd0hoY05NRGN4TURBNU1EazFOakkwCldoY05NRGd4TURBNE1EazFOakkwV2pCWk1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSWUYKWjJWaGJuUXhFREFPQmdOVkJBb1RCMFpsWkVsU1NWTXhHVEFYQmdOVkJBTVRFR2h2YldWeUxuSmxaR2x5YVhNdVpYTXdnZ0VpTUEwRwpDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRE80UWlqNURtOFpYMjBEcldzQm16dXRYK3JDS0ZB
bEl2N1dFN2k1aCswCktjWlFPMDBoNU4wanltZjI3OEh1dFY3bnFLRDltMlRv!
ZXdZck10
VVQxTEp3MXZpcmFXRjA1OStKVVR5MXArOTdEend0MGs2ZFhwNmgKMWwzRjJQbm1HNDhnek5DSmk5NkZYV3dLTnZidVBHa2pXOW1sQko0TFllOWxsZU15V3JZQmo1cklqZlp6bkZGRkU4NHd2eTdzUWVkZQpZSjFGUUtFL3VrTjdjZytpSVNaL2ZyZWNmc09ORUZkajcxRC9zOWVKZk5kQUtVVWo3UzFyZXV2Z1FYTnZuTGhWeGxjc281WE5nb2RlCmFCMmFJZUhYVEorSGV1R2lJOFcxWG1walJ4OFM0dngveEE0Y1RlNmZxTE9yellOYnliNmh6U3N5cUxhNkROWVU2MjlqWHdrN0FnTUIKQUFHamdnRnVNSUlCYWpBTUJnTlZIUk1CQWY4RUFqQUFNQjBHQTFVZERnUVdCQlRFcTFVam9XNjNjbnBCallZVXlwSDlhYUllNERBZgpCZ05WSFNNRUdEQVdnQlNMRDQ4bmdOS1QxMFpka1lTN0xwaGlyZ1R4MGpBT0JnTlZIUThCQWY4RUJBTUNCYUF3SFFZRFZSMGxCQll3CkZBWUlLd1lCQlFVSEF3RUdDQ3NHQVFVRkJ3TUNNSUdQQmdOVkhSRUVnWWN3Z1lTR2dZRm9kSFJ3Y3pvdkwzSmxaMmx6ZEhKNUxtVmsKZFdkaGFXNHViM0puTDNKbGMyOXNkbVZ5UDNWeWJqMTFjbTRsTTBGblpXRnVkQ1V6UVdWa2RXZGhhVzRsTTBGamIyMXdiMjVsYm5RbApNMEZsWlNVelFXWmxaR2x5YVhNbE0wRXhOV05rTjJGaVlTMDNOalJoTFRFeFpHTXRPRE14TkMwd09EQXdNakF3WXpsaE5qWXdRQVlEClZSMGZCRGt3TnpBMW9ET2dNWVl2YUhSMGNEb3ZMM2QzZHk1eVpXUnBjbWx6TG1WekwzQnJhUzlsWkhWbllXbHVMMk55YkM5allXTnkKYkM1a1pYSXdGd1

lEVlIwZ0JCQXdEakFNQmdvckJnRUVBYnA3QWdBQ01BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQ0FXaGhaR2IrTApxRElhNEVvY3h5emZIaUxYZXkyTVp1RTdOK1U0elNuOUtVSE9vR1I5MVkzcGllSEo5STlFZE9KWkdNYyt4SkRjR2VuTHhvMDNwMXdBCi8ydDEvaXY1M1dXMGlFc3pFb1FBeVpXcUJpTkZIakZOcDlWcGNjaXVpSVhhaURSVjFuNEt6bFVNelRSMklSblc5bVorVmpvSEVXN20KM3owSklkSk04MnM3ckJ0cVZRMS9EbUt1cXNFcGFySHgwRkw0a0laL3BhL05ITFh6N2dibGFIdng5TDJ3UVYyR2V6U1BGVDIwQ1RobwpXYzhFUTYvVjVOSEozVm1mc2NKTk9GcGl5Q2hwRml3cTErazZlS2JOZk44ZmFBVWc4MlVCT0Z2VEcyVU9BRG9UQVMyTmZGVGxBSUEzClBKS2FjQk51TDZwR1FIK1hCdjB0TDRSOUwxS00KPC9kczpYNTA5Q2VydGlmaWNhdGU+CjwvZHM6WDUwOURhdGE+CjwvZHM6S2V5SW5mbz48L2RzOlNpZ25hdHVyZT48L0Fzc2VydGlvbj4=</wsse:BinarySecurityToken><wsu:Timestamp
wsu:Id="Timestamp-18424848"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-05-06T08:12:37.051Z</wsu:Created><wsu:Expires>2008-05-06T08:27:37.051Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id=
"msg1" type="MeasurementRequest" xmlns:nmwg="http://ggf.org/!
ns/nmwg/
base/2.0/" xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
+</ds:Signature><wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="#SAMLBase64Binary" wsu:Id="SAML"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbHA9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDpwcm90b2NvbCIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgQXNzZXJ0aW9uSUQ9Il81ZThkMzJiZGM0ZGJjYTJiMGI5MGZjMGIzZTA0NmMwYyIgSXNzdWVJbnN0YW50PSIyMDA4LTA5LTI0VDEzOjU2OjQwLjE4NFoiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2wiIE1ham9yVmVyc2lvbj0iMSIgTWlub3JWZXJzaW9uPSIxIj48Q29uZGl0aW9ucz48QXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48QXVkaWVuY2U+dXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW5

0OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2w8L0F1ZGllbmNlPjwvQXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48L0NvbmRpdGlvbnM+PEF1dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0iMjAwOC0wOS0yNFQxMzo1Njo0MC4xODRaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXI+XzFhNGJkYjMyMjNkNWI5N2Y4MTI5N2M3YTRjMWEyYjI5NjA0YWY3ZmIxYjwvTmFtZUlkZW50aWZpZXI+PFN1YmplY3RDb25maXJtYXRpb24+PENvbmZpcm1hdGlvbk1ldGhvZD5yZWxheWVkLXRydXN0PC9Db25maXJtYXRpb25NZXRob2Q+PFN1YmplY3RDb25maXJtYXRpb25EYXRhPjxBc3NlcnRpb24gQXNzZXJ0aW9uSUQ9Il81OGY4MWNiZWE2ODQwNzljYzRkNTc4YjljNzE3NmIwMyIgSXNzdWVJbnN0YW50PSIyMDA4LTA5LTI0VDEzOjU1OjI0LjAwMFoiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOmdpZHA6ZGFudGUubmV0IiBNYWpvclZlcnNpb249IjEiIE1pbm9yVmVyc2lvbj0iMSI+PENvbmRpdGlvbnMgTm90QmVmb3JlPSIyMDA4LTA5LTI0VDEzOjU1OjI0LjAwMFoiIE5vdE9uT3JBZnRlcj0iMjAwOC0wOS0yNFQxNDowMDoyNC4wMDBaIj48QXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48QXVkaWVuY2U+dXJuOmdlYW50OmVkdWdh
aW46Y29tcG9uZW50OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2w8L0F1!
ZGllbmNl
PjwvQXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48L0NvbmRpdGlvbnM+PEF1dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0iMjAwOC0wOS0yNFQxMzo1NToyNC4wMDBaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXI+XzFhNGJkYjMyMjNkNWI5N2Y4MTI5N2M3YTRjMWEyYjI5NjA0YWY3ZmIxYjwvTmFtZUlkZW50aWZpZXI+PC9TdWJqZWN0PjwvQXV0aGVudGljYXRpb25TdGF0ZW1lbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+CjxkczpTaWduZWRJbmZvPgo8ZHM6Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyI+PC9kczpDYW5vbmljYWxpemF0aW9uTWV0aG9kPgo8ZHM6U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIj48L2RzOlNpZ25hdHVyZU1ldGhvZD4KPGRzOlJlZmVyZW5jZSBVUkk9IiNfNThmODFjYmVhNjg0MDc5Y2M0ZDU3OGI5YzcxNzZiMDMiPgo8ZHM6VHJhbnNmb3Jtcz4KPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIj48L2

RzOlRyYW5zZm9ybT4KPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyI+PGVjOkluY2x1c2l2ZU5hbWVzcGFjZXMgeG1sbnM6ZWM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIgUHJlZml4TGlzdD0iY29kZSBkcyBraW5kIHJ3IHNhbWwgc2FtbHAgdHlwZW5zICNkZWZhdWx0IHhzZCB4c2kiPjwvZWM6SW5jbHVzaXZlTmFtZXNwYWNlcz48L2RzOlRyYW5zZm9ybT4KPC9kczpUcmFuc2Zvcm1zPgo8ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3NoYTEiPjwvZHM6RGlnZXN0TWV0aG9kPgo8ZHM6RGlnZXN0VmFsdWU+Qzh6WWJtTjZia0lySWxUanRGWjZETitLdEJzPTwvZHM6RGlnZXN0VmFsdWU+CjwvZHM6UmVmZXJlbmNlPgo8L2RzOlNpZ25lZEluZm8+CjxkczpTaWduYXR1cmVWYWx1ZT4KcllxZE4zOThSaFIzQmY1U1c5NjBWczZDR0FtVTlNYkk2enE0aVUxNnZPM0lkSlJ2Vy9qUjFaOFVwUkRGRmh0aUdqN09PSHZvYlVhUQpyRjF2eDc3bUlMM2g3bzgwTXNhVEJwV29SVGRUNERJck1lMTVTY2wwM0p6OXNYclladEpqcDBnSEhJNmY0RktKY2F5UEF5bVdYaW5qCnUySU9hWTc0azVBMWRQc1N0bnAxY2QyQ2ZwcVBNZmJ5S2xDMUZKSUJkOG4wVXBlSTFzNG5ucURySWtxK0wvQVczbUtGNk8vQXBuTnYKbldabXAxcHBsaUM3VmpMSHg2ZU1lUXduZXM3UlBqd1p
ST3l3WVBUelh0bjFxMEo3VFgvZWxqbnJVSThjUDlzUkxVcVF2Wm5FOFBrZAp!
OZ1JUZFl
jOHczTGF2RDgwNWlTTE9OaHFDdWdmZ1dIdEZBWVFjQT09CjwvZHM6U2lnbmF0dXJlVmFsdWU+CjxkczpLZXlJbmZvPgo8ZHM6WDUwOURhdGE+CjxkczpYNTA5Q2VydGlmaWNhdGU+Ck1JSUVzVENDQTVtZ0F3SUJBZ0lCZERBTkJna3Foa2lHOXcwQkFRVUZBREJCTVJNd0VRWUtDWkltaVpQeUxHUUJHUk1EYm1WME1SVXcKRXdZS0NaSW1pWlB5TEdRQkdSTUZaMlZoYm5ReEV6QVJCZ05WQkFNVENtVmtkVWRCU1U1VFEwRXdIaGNOTURnd01qQTJNVFkxTnpJMApXaGNOTURrd01qQTFNVFkxTnpJMFdqQmFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVd0V3WUtDWkltaVpQeUxHUUJHUllGCloyVmhiblF4RURBT0JnTlZCQW9UQjBabFpFbFNTVk14R2pBWUJnTlZCQU1URVdkMVlXZDFZUzV5WldScGNtbHpMbVZ6TUlJQklqQU4KQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBeUp0dlVhYlJWM2d3VitYMFlNRmN4MElYMEFPbGJnSVFYb3RKcWMvcQp6NHdnT09VU2dBZWNkeDRTRVg3LzYyNUNuL0cvV2ZwZm9JZ0NEY0F1bW9YT0lwd3dzYm9TczUybGJLRVZBejR0WXBhangyZ25YcU1uCkVhZHV3cDNyREROc3ZuMW1tMWFIUVdqbzJWRzNtcXZMeWRYOXA0Qysrci8xVUxSQmQ3bmNCcC9SYlhwYkw4NldSL2s0U3V6Z0F2a0IKVWZINVRTVnMrZjFnVFB3TlFiT3gyci9BYnl4U04vWTZWZnptMWQycm9yelk3NDZjeUcxYTZ4NldVNGk5VS9Iejc5K0NwYU5vSU1uMgpucFpNZkE1NjZHZUVvZ3YwTFVWWGVlY

XJUczJEeGFJZENhRlEwYnlUekc1MkYyRWpEVkdpUFJTaXgvNTcxV1pZTVBGdExqSitHUUlECkFRQUJvNElCbVRDQ0FaVXdEQVlEVlIwVEFRSC9CQUl3QURBZEJnTlZIUTRFRmdRVWxsclhJWERENWdmeG1XRFRmYll1amN0dys2WXcKSHdZRFZSMGpCQmd3Rm9BVWl3K1BKNERTazlkR1haR0V1eTZZWXE0RThkSXdEZ1lEVlIwUEFRSC9CQVFEQWdXZ01CMEdBMVVkSlFRVwpNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpDQndRWURWUjBSQklHNU1JRzJobHRvZEhSd2N6b3ZMM0psWjJsemRISjVMbVZrCmRXZGhhVzR1YjNKbkwzSmxjMjlzZG1WeVAzVnliajExY200NloyVmhiblE2WldSMVoyRnBianBqYjIxd2IyNWxiblE2WW1VNmNtVmsKYVhKcGN6cG1hV3gwWlhKMFpYTjBobGRvZEhSd2N6b3ZMM0psWjJsemRISjVMbVZrZFdkaGFXNHViM0puTDNKbGMyOXNkbVZ5UDNWeQpiajExY200NloyVmhiblE2WldSMVoyRnBianBqYjIxd2IyNWxiblE2WW1VNmNtVmthWEpwY3pwaVpYUmxjM1F3TlFZRFZSMGZCQzR3CkxEQXFvQ2lnSm9Za2FIUjBjRG92TDNOallTNWxaSFZuWVdsdUxtOXlaeTlqY213dlkyRmpjbXd1WkdWeU1Cc0dBMVVkSUFRVU1CSXcKRUFZT0t3WUJCQUdCMUg0QkRBSUFBQVF3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUpkYUZ6Vk9YTlhSaDVNZzk3VHdwNWxrYUJOdwowZjB1RzkxRXk2RXNRNUZ3eGhEc2F4NHkzVXVqdjhqQWZWSWF5QnB6ZGladVdNSDlFYnVJaTNxK3lmd01BUVBRamNmQkF5WE
NIVzR5CndwaXB6dkVzYTVXTjd1Vml4bGN2b1ZReEZnZU0yZTZhdlhTRlg4VE!
czUVBrNH
R5bVA0RnB4bm5YcUl5czhTMzl6elljaWdLdElXMnIKQlh5SlBxL2ovMWR4c1lJclcwQVl3TUxYWjJDL1BBSUNRM3JXdlpTRTBsT1QrcUhhbElIaVJESi95SEhIbWI1ZXp4YUN3NFZkMVVhUQpldlJIRVlldG1VMTl3MFc2MXc0SlE5Y1BGamR1TGxJc3pkemY4azlpZ0hwZzVBVmIzTGYzYUhub25melZGcmhJUGVicllIK2t3M3hqCkl1RW40cUovdUdrPQo8L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRHRUQ0NBcDJnQXdJQkFnSUJBekFOQmdrcWhraUc5dzBCQVFVRkFEQkFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JZRloyVmhiblF4RWpBUUJnTlZCQU1UQ1dWa2RVZEJTVTVEUVRBZUZ3MHdPREF4TVRjeE5UTTBNRGhhCkZ3MHhPREF4TVRReE5UTTBNRGhhTUVFeEV6QVJCZ29Ka2lhSmsvSXNaQUVaRXdOdVpYUXhGVEFUQmdvSmtpYUprL0lzWkFFWkV3Vm4KWldGdWRERVRNQkVHQTFVRUF4TUtaV1IxUjBGSlRsTkRRVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQgpBS1o2dmRySjFlalNCaG9sS3N5R0pKbG5vVGxuR0VyTGU2Q0RZYnREb05qa0Ewa0FzRFR4djBxaXBocUkrRURSS1B0ZGxCSHhjSThRCjRWT2l0QnBJdEZ6RGNvNUpiSWVNOGUxRnJnV1V2Y2dHN3o2WEZ4clVsd0lkanlRWklwL2d2aWlySlZxVS9VTDJyVFBDY0RvNnhsWTEKN3R2OUJLTXk5WFJaSDdlNmpVdlExSGtVRDdmZk44aldyVnJsdFBr

SWZmOW5GVlNIVVFqTGg5Q1NLcjA1TDJFd2NYQUZPMFVEWkgwUAp6QjQyMEhDMmdTaEVmN09YMW5ScS9qVlFBNGVKZ1VLUDlRMS9sNUlwSW1wM0JhazJaaWtuc2xyVCtVS0xTamRvU2htY1NjTC9DTnRRCmNzc2hWODRpVGNTTjVNdGFsYVZ5T3VvK3l1dVpIN0hic3VDenIwa0NBd0VBQWFPQnVEQ0J0VEFQQmdOVkhSTUJBZjhFQlRBREFRSC8KTUIwR0ExVWREZ1FXQkJTTEQ0OG5nTktUMTBaZGtZUzdMcGhpcmdUeDBqQWZCZ05WSFNNRUdEQVdnQlNnSEh2U3NiUUZ4Ny9ETnRibgpKL0ZVaXlzWlpEQU9CZ05WSFE4QkFmOEVCQU1DQVFZd05RWURWUjBmQkM0d0xEQXFvQ2lnSm9Za2FIUjBjRG92TDNOallTNWxaSFZuCllXbHVMbTl5Wnk5amNtd3ZZMkZqY213dVpHVnlNQnNHQTFVZElBUVVNQkl3RUFZT0t3WUJCQUdCMUg0QkRBSUFBQVF3RFFZSktvWkkKaHZjTkFRRUZCUUFEZ2dFQkFEdWozRGNNOU1udzMwcU1nVjI1MnRiVFphVWIrWUpPWitkVk9FbzBQVTUwcDVkNmpSWGZOU1A4UFJpRgp6NlFvNkxOWmZjZ0FaYnY4WW1DaEtGc2xVVkhyY1l3RkNiWmpNakVSWExYNW5SdHZENERqUHdUQnRhK3FBbEtKTXVtTVZuK3ZOMmVsCjd1SmZrWmdZWWpqWm5hRjdSQjMzSGIzZjQ0ajNpSWR1ZmJYdUwxVEJBZGNiSTlOUXFJcS9aYlAvVDZDb1NUQVRvSDkyNHVXcHJGc00Ka01teW1tdHVkajFETU9JQ1NwdUFsUXBRQUFFcUEvVlpvSXNxVER4UEtRWTRLY2xFdDRaejd3bmdRaVFFdzdmOGpOeVFOU0sxYWdKNQo5SVFzYzdXLzNQa
URnNHJjR01oaEZNcGZtTVFSVXU5VVhuOWtLcW10aDJCbHpXRHQ2Y21DUCs0P!
Qo8L2RzO
lg1MDlDZXJ0aWZpY2F0ZT4KPC9kczpYNTA5RGF0YT4KPC9kczpLZXlJbmZvPjwvZHM6U2lnbmF0dXJlPjwvQXNzZXJ0aW9uPjwvU3ViamVjdENvbmZpcm1hdGlvbkRhdGE+PC9TdWJqZWN0Q29uZmlybWF0aW9uPjwvU3ViamVjdD48L0F1dGhlbnRpY2F0aW9uU3RhdGVtZW50PjxkczpTaWduYXR1cmUgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPgo8ZHM6U2lnbmVkSW5mbz4KPGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiPjwvZHM6Q2Fub25pY2FsaXphdGlvbk1ldGhvZD4KPGRzOlNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNyc2Etc2hhMSI+PC9kczpTaWduYXR1cmVNZXRob2Q+CjxkczpSZWZlcmVuY2UgVVJJPSIjXzVlOGQzMmJkYzRkYmNhMmIwYjkwZmMwYjNlMDQ2YzBjIj4KPGRzOlRyYW5zZm9ybXM+CjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSI+PC9kczpUcmFuc2Zvcm0+CjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiPjxlYzpJbmNsdXNpdmVOYW1lc3BhY2VzIHhtbG5zOmVjPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE

0biMiIFByZWZpeExpc3Q9ImNvZGUgZHMga2luZCBydyBzYW1sIHNhbWxwIHR5cGVucyAjZGVmYXVsdCB4c2QgeHNpIj48L2VjOkluY2x1c2l2ZU5hbWVzcGFjZXM+PC9kczpUcmFuc2Zvcm0+CjwvZHM6VHJhbnNmb3Jtcz4KPGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIj48L2RzOkRpZ2VzdE1ldGhvZD4KPGRzOkRpZ2VzdFZhbHVlPms1dm53QlJ4QkNwdEczdjNOMmxSWlEwbHl0ST08L2RzOkRpZ2VzdFZhbHVlPgo8L2RzOlJlZmVyZW5jZT4KPC9kczpTaWduZWRJbmZvPgo8ZHM6U2lnbmF0dXJlVmFsdWU+CmxmZGd1T3dDcWdidEdVUG5OSVU2ZzhTVXBxTEhjMVV2NlNrVXNJMWpyMGVMVkZINlRBV0UrSnJDdm1MclluUHZjTEpCdUFzZWluVk8KZEJ6N09MYTlVUlF4Vm4wMVkrY1BldXloUDZDRWdaR3JmNitIY1pvc3lOMTB5b2dKM1ZObGM3SlRTc2l3WTUwU1NTcGR1WnVhNUVWbgppYjVzc3lHb0tycGtOTUJmaXhncThtK3FCaDlWTjNBNFJzQzI2aVd1cU9TMzliUXZodmhTYTFYeXJtUlhVTG1FSUJld2ZtY0w1M2VaCjhkSCtSR2ppalF6OWgxSmx0S3M4YmdKTlJOWWpxVjAxNG5ZNk85eG82YWIyTHJHN2ZtUkdFaS8zZFV4dUkvd0RxZ3BCSHNSN0xzMDMKVzlhUTZjQzRXcnBETW15dW5MbGo5dmxWYVlrcGlESmJua202T1E9PQo8L2RzOlNpZ25hdHVyZVZhbHVlPgo8ZHM6S2V5SW5mbz4KPGRzOlg1MDlEYXRhPgo8ZHM6WDUwOUNlcnRpZmlj
YXRlPgpNSUlFaFRDQ0EyMmdBd0lCQWdJQlpEQU5CZ2txaGtpRzl3MEJBUVVG!
QURCQk1S
TXdFUVlLQ1pJbWlaUHlMR1FCR1JNRGJtVjBNUlV3CkV3WUtDWkltaVpQeUxHUUJHUk1GWjJWaGJuUXhFekFSQmdOVkJBTVRDbVZrZFVkQlNVNVRRMEV3SGhjTk1EY3hNREE1TURrMU5qSTAKV2hjTk1EZ3hNREE0TURrMU5qSTBXakJaTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEYm1WME1SVXdFd1lLQ1pJbWlaUHlMR1FCR1JZRgpaMlZoYm5ReEVEQU9CZ05WQkFvVEIwWmxaRWxTU1ZNeEdUQVhCZ05WQkFNVEVHaHZiV1Z5TG5KbFpHbHlhWE11WlhNd2dnRWlNQTBHCkNTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFETzRRaWo1RG04WlgyMERyV3NCbXp1dFgrckNLRkFsSXY3V0U3aTVoKzAKS2NaUU8wMGg1TjBqeW1mMjc4SHV0VjducUtEOW0yVG9ld1lyTXRVVDFMSncxdmlyYVdGMDU5K0pVVHkxcCs5N0R6d3QwazZkWHA2aAoxbDNGMlBubUc0OGd6TkNKaTk2RlhXd0tOdmJ1UEdralc5bWxCSjRMWWU5bGxlTXlXcllCajVySWpmWnpuRkZGRTg0d3Z5N3NRZWRlCllKMUZRS0UvdWtON2NnK2lJU1ovZnJlY2ZzT05FRmRqNzFEL3M5ZUpmTmRBS1VVajdTMXJldXZnUVhOdm5MaFZ4bGNzbzVYTmdvZGUKYUIyYUllSFhUSitIZXVHaUk4VzFYbXBqUng4UzR2eC94QTRjVGU2ZnFMT3J6WU5ieWI2aHpTc3lxTGE2RE5ZVTYyOWpYd2s3QWdNQgpBQUdqZ2dGdU1JSUJhakFNQmdOVkhSTUJBZjhFQWpBQU1CMEdBMVVkRGdRV0JCVEVxMVVqb1c2M2NucEJqWVlVeXBIOWFhSWU0REFmCkJnTlZIU01FR0RBV2dCU0xEND

huZ05LVDEwWmRrWVM3THBoaXJnVHgwakFPQmdOVkhROEJBZjhFQkFNQ0JhQXdIUVlEVlIwbEJCWXcKRkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQ01JR1BCZ05WSFJFRWdZY3dnWVNHZ1lGb2RIUndjem92TDNKbFoybHpkSEo1TG1WawpkV2RoYVc0dWIzSm5MM0psYzI5c2RtVnlQM1Z5YmoxMWNtNGxNMEZuWldGdWRDVXpRV1ZrZFdkaGFXNGxNMEZqYjIxd2IyNWxiblFsCk0wRmxaU1V6UVdabFpHbHlhWE1sTTBFeE5XTmtOMkZpWVMwM05qUmhMVEV4WkdNdE9ETXhOQzB3T0RBd01qQXdZemxoTmpZd1FBWUQKVlIwZkJEa3dOekExb0RPZ01ZWXZhSFIwY0RvdkwzZDNkeTV5WldScGNtbHpMbVZ6TDNCcmFTOWxaSFZuWVdsdUwyTnliQzlqWVdOeQpiQzVrWlhJd0Z3WURWUjBnQkJBd0RqQU1CZ29yQmdFRUFicDdBZ0FDTUEwR0NTcUdTSWIzRFFFQkJRVUFBNElCQVFDQVdoaFpHYitMCnFESWE0RW9jeHl6ZkhpTFhleTJNWnVFN04rVTR6U245S1VIT29HUjkxWTNwaWVISjlJOUVkT0paR01jK3hKRGNHZW5MeG8wM3Axd0EKLzJ0MS9pdjUzV1cwaUVzekVvUUF5WldxQmlORkhqRk5wOVZwY2NpdWlJWGFpRFJWMW40S3psVU16VFIySVJuVzltWitWam9IRVc3bQozejBKSWRKTTgyczdyQnRxVlExL0RtS3Vxc0VwYXJIeDBGTDRrSVovcGEvTkhMWHo3Z2JsYUh2eDlMMndRVjJHZXpTUEZUMjBDVGhvCldjOEVRNi9WNU5ISjNWbWZzY0pOT0ZwaXlDaHBGaXdxMStrNmVLYk5mTjhmYUFVZzgyVUJPRnZURzJVT0FEb1RBUzJ
OZkZUbEFJQTMKUEpLYWNCTnVMNnBHUUgrWEJ2MHRMNFI5TDFLTQo8L2RzOlg!
1MDlDZXJ
0aWZpY2F0ZT4KPC9kczpYNTA5RGF0YT4KPC9kczpLZXlJbmZvPjwvZHM6U2lnbmF0dXJlPjwvQXNzZXJ0aW9uPg==</wsse:BinarySecurityToken><wsu:Timestamp
wsu:Id="Timestamp-2139439"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-09-24T13:51:40.279Z</wsu:Created><wsu:Expires>2008-09-24T14:06:40.279Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
<nmwg:metadata id="meta1">
<ping:subject id="sub1">
<nmwgt:endPointPair>
- <nmwgt:dst type="ipv4" value="131.188.81.61"/>
+ <nmwgt:dst type="ipv4" value="${#Project#ping.dst}"/>
</nmwgt:endPointPair>
</ping:subject>

<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
@@ -469,11 +467,11 @@
</ping:parameters>
</nmwg:metadata>
<nmwg:data id="1" metadataIdRef="meta1"/>
-
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request WE profile - wrong signature"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="we" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-pr
ofile-1.0#X509v3" wsu:Id="CertId-15005985"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwE
GCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3JlZ2lzdHJ5LmV!
kdWdhaW4
ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUzQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-15678753" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
+
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request WE profile - wrong signature"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><wsse:Security
soapenv:actor="we" soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";><wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-pr
ofile-1.0#X509v3" wsu:Id="CertId-15005985"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>MIIEhTCCA22gAwIBAgIBZDANBgkqhkiG9w0BAQUFADBBMRMwEQYKCZImiZPyLGQBGRMDbmV0MRUwEwYKCZImiZPyLGQBGRMFZ2VhbnQxEzARBgNVBAMTCmVkdUdBSU5TQ0EwHhcNMDcxMDA5MDk1NjI0WhcNMDgxMDA4MDk1NjI0WjBZMRMwEQYKCZImiZPyLGQBGRYDbmV0MRUwEwYKCZImiZPyLGQBGRYFZ2VhbnQxEDAOBgNVBAoTB0ZlZElSSVMxGTAXBgNVBAMTEGhvbWVyLnJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO4Qij5Dm8ZX20DrWsBmzutX+rCKFAlIv7WE7i5h+0KcZQO00h5N0jymf278HutV7nqKD9m2ToewYrMtUT1LJw1viraWF059+JUTy1p+97Dzwt0k6dXp6h1l3F2PnmG48gzNCJi96FXWwKNvbuPGkjW9mlBJ4LYe9lleMyWrYBj5rIjfZznFFFE84wvy7sQedeYJ1FQKE/ukN7cg+iISZ/frecfsONEFdj71D/s9eJfNdAKUUj7S1reuvgQXNvnLhVxlcso5XNgodeaB2aIeHXTJ+HeuGiI8W1XmpjRx8S4vx/xA4cTe6fqLOrzYNbyb6hzSsyqLa6DNYU629jXwk7AgMBAAGjggFuMIIBajAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTEq1UjoW63cnpBjYYUypH9aaIe4DAfBgNVHSMEGDAWgBSLD48ngNKT10ZdkYS7LphirgTx0jAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwE
GCCsGAQUFBwMCMIGPBgNVHREEgYcwgYSGgYFodHRwczovL3JlZ2lzdHJ5LmV!
kdWdhaW4
ub3JnL3Jlc29sdmVyP3Vybj11cm4lM0FnZWFudCUzQWVkdWdhaW4lM0Fjb21wb25lbnQlM0FlZSUzQWZlZGlyaXMlM0ExNWNkN2FiYS03NjRhLTExZGMtODMxNC0wODAwMjAwYzlhNjYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cDovL3d3dy5yZWRpcmlzLmVzL3BraS9lZHVnYWluL2NybC9jYWNybC5kZXIwFwYDVR0gBBAwDjAMBgorBgEEAbp7AgACMA0GCSqGSIb3DQEBBQUAA4IBAQCAWhhZGb+LqDIa4EocxyzfHiLXey2MZuE7N+U4zSn9KUHOoGR91Y3pieHJ9I9EdOJZGMc+xJDcGenLxo03p1wA/2t1/iv53WW0iEszEoQAyZWqBiNFHjFNp9VpcciuiIXaiDRV1n4KzlUMzTR2IRnW9mZ+VjoHEW7m3z0JIdJM82s7rBtqVQ1/DmKuqsEparHx0FL4kIZ/pa/NHLXz7gblaHvx9L2wQV2GezSPFT20CThoWc8EQ6/V5NHJ3VmfscJNOFpiyChpFiwq1+k6eKbNfN8faAUg82UBOFvTG2UOADoTAS2NfFTlAIA3PJKacBNuL6pGQH+XBv0tL4R9L1KM</wsse:BinarySecurityToken><ds:Signature
Id="Signature-33367135" xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
-<ds:Reference URI="#STRId-9459039">
+<ds:Reference URI="#STRId-20508445">
<ds:Transforms>
<ds:Transform
Algorithm="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform";>
<wsse:TransformationParameters><ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></wsse:TransformationParameters>
@@ -482,36 +480,36 @@
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>DFEHz/yFjGyTvbjLmY99YNWvJWA=</ds:DigestValue>
</ds:Reference>
-<ds:Reference URI="#Timestamp-18424848">
+<ds:Reference URI="#Timestamp-2139439">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>z2xLwDPt0XQrO4kM8HLDD37iIQQ=</ds:DigestValue>
+<ds:DigestValue>XAFXZLwlOnTjvcCFbY6BIevHpvk=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="#SAML">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
-<ds:DigestValue>kwJyHdFgKnNqt2KkN0irH6rDV90=</ds:DigestValue>
+<ds:DigestValue>nZBTtqrcqIHjwMHaAMco2K0Jdks=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
-ZZZ7541UKdyjOOMrPR3UJKoQ11QKqMqmAb0DqLkOQQXAbKWtHjLrqRYgIGTMlTJPKFZtbhyfP5bu
-GxYHJONpUPYOHtdedXceea8UGoVRHSIxrOgEoYI1Ac48MyGdDEZhmMmSHB9tvIOIyS5HIbvCYk21
-Q9ExIE+PSls3trm0JmIW7MzKOzzRdGANR/dJWq4wAcpZonle17roC9IycuofFo4BifAKLvPevnXu
-VBf2CWs3rTe1yk1UsO7uMl8ksl4hWXnXBV2V4hSK3rJ2D+GwFsfwdiDT9k01opaWfmJtXnluPAMU
-V+UYnPylsEEEqzsVRJwppB1/4wnzKS6iOjlbmQ==
+QFV1OAK7FHWix3qjgfe/jWndflAX+BStsH5ESTjX6zHh/n0GDH4ndo1EKMxG/igpvWzF/JLATnWB
+qMqn/NL4LXceiO2umbrIIoHAWk0d6a5Q3iVhxIxovcYjZ5inEAZKOjvT5fCO5MhMDtgvDA1H/jSG
+1tYL1JSX5bpEgfVsHBfhly3d0PwodLQOgBo6RjYkDT/35r1oU+lIj28R3c7dYJ2i2lK5ihtw3e+K
+PXRfa1wAafEJUez+DWP8X64pC9ivA2i3i61FX3lSXW9raOJytCa4JlHpu74c9WGIMZTDwzIgwpg9
+GzBuCNMNntfuttm4IyRpc0rDMEa0SPRBbd9UYw==
</ds:SignatureValue>
-<ds:KeyInfo Id="KeyId-9863054">
-<wsse:SecurityTokenReference wsu:Id="STRId-9459039"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
+<ds:KeyInfo Id="KeyId-6226169">
+<wsse:SecurityTokenReference wsu:Id="STRId-20508445"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsse:Reference
URI="#CertId-15005985"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
-</ds:Signature><wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="#SAMLBase64Binary" wsu:Id="SAML"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbHA9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDpwcm90b2NvbCIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgQXNzZXJ0aW9uSUQ9Il83MTJhNWYxYzEzNjU1YzY3N2I2ZGRkODAzYjRkZTdkYiIgSXNzdWVJbnN0YW50PSIyMDA4LTA1LTA2VDA4OjE3OjM2Ljk1MloiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmZpbHRlcjpqcmEzOkJvRCIgTWFqb3JWZXJzaW9uPSIxIiBNaW5vclZlcnNpb249IjEiPjxDb25kaXRpb25zPjxBdWRpZW5jZVJlc3RyaWN0aW9uQ29uZGl0aW9uPjxBdWRpZW5jZT51cm46Z2VhbnQ6ZWR1Z2Fpbjpjb21wb25lbnQ6ZmlsdGVyOmpyYTM

6Qm9EPC9BdWRpZW5jZT48L0F1ZGllbmNlUmVzdHJpY3Rpb25Db25kaXRpb24+PC9Db25kaXRpb25zPjxBdXRoZW50aWNhdGlvblN0YXRlbWVudCBBdXRoZW50aWNhdGlvbkluc3RhbnQ9IjIwMDgtMDUtMDZUMDg6MTc6MzYuOTUyWiIgQXV0aGVudGljYXRpb25NZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDphbTp1bnNwZWNpZmllZCI+PFN1YmplY3Q+PE5hbWVJZGVudGlmaWVyIE5hbWVRdWFsaWZpZXI9InVybjpnZWFudDplZHVnYWluOmNvbXBvbmVudDpiZTpuZXQ6Z2VhbnQ6Y2VudHJhbCI+OTUzNTFiY2I4ODg4OGU3Mzg3ODYxNjJjY2MzOWYzM2VjZmIxMmIyNzwvTmFtZUlkZW50aWZpZXI+PFN1YmplY3RDb25maXJtYXRpb24+PENvbmZpcm1hdGlvbk1ldGhvZD5yZWxheWVkLXRydXN0PC9Db25maXJtYXRpb25NZXRob2Q+PFN1YmplY3RDb25maXJtYXRpb25EYXRhPjxBc3NlcnRpb24gQXNzZXJ0aW9uSUQ9Il80NTJmYjhiYjRkN2IxZjdlN2MxMDc2ZGM2NjJkZTJjNyIgSXNzdWVJbnN0YW50PSIyMDA4LTA1LTA2VDA4OjE4OjM2LjUzN1oiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOm5ldDpnZWFudDpjZW50cmFsIiBNYWpvclZlcnNpb249IjEiIE1pbm9yVmVyc2lvbj0iMSI+PENvbmRpdGlvbnMgTm90QmVmb3JlPSIyMDA4LTA1LTA2VDA4OjE4OjM2LjUzNloiIE5vdE9uT3JBZnRlcj0iMjAwOC0wNS0wNlQwODoyMzozNi41MzZaIj48L0NvbmRpdGlvbnM+PEF1
dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0i!
MjAwOC0w
NS0wNlQwODoxODozNi41MzZaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXIgTmFtZVF1YWxpZmllcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOm5ldDpnZWFudDpjZW50cmFsIj45NTM1MWJjYjg4ODg4ZTczODc4NjE2MmNjYzM5ZjMzZWNmYjEyYjI3PC9OYW1lSWRlbnRpZmllcj48L1N1YmplY3Q+PC9BdXRoZW50aWNhdGlvblN0YXRlbWVudD48ZHM6U2lnbmF0dXJlIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj4KPGRzOlNpZ25lZEluZm8+CjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L2RzOkNhbm9uaWNhbGl6YXRpb25NZXRob2Q+CjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiPjwvZHM6U2lnbmF0dXJlTWV0aG9kPgo8ZHM6UmVmZXJlbmNlIFVSST0iI180NTJmYjhiYjRkN2IxZjdlN2MxMDc2ZGM2NjJkZTJjNyI+CjxkczpUcmFuc2Zvcm1zPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvZHM6VHJhbnNmb3JtPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT

0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48ZWM6SW5jbHVzaXZlTmFtZXNwYWNlcyB4bWxuczplYz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIiBQcmVmaXhMaXN0PSJjb2RlIGRzIGtpbmQgcncgc2FtbCBzYW1scCB0eXBlbnMgI2RlZmF1bHQgeHNkIHhzaSI+PC9lYzpJbmNsdXNpdmVOYW1lc3BhY2VzPjwvZHM6VHJhbnNmb3JtPgo8L2RzOlRyYW5zZm9ybXM+CjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9kczpEaWdlc3RNZXRob2Q+CjxkczpEaWdlc3RWYWx1ZT55RnlMZHBNWmsxdkE5TC9lTklmRmU0T2plWk09PC9kczpEaWdlc3RWYWx1ZT4KPC9kczpSZWZlcmVuY2U+CjwvZHM6U2lnbmVkSW5mbz4KPGRzOlNpZ25hdHVyZVZhbHVlPgpWMzczdEU1azVQNnRJbGJwZmY1NVA3VFQ2RndrcUlaKzBGdHBCRm5PUHp6YXVpMjF0aXVHTy9oZ0lRUWVaMlI0KzU3U1krdEN2ekViCjA3cFcxRllKSXlZTUhGWkp3NmY4Qy9RaHFzTXhDMUlhTFVjVlJ6WnZKNzI1VjZUSDIvN2JHTHlQclpjbmJFcyt6NWVCdnZ1V0txcTIKZ2FzQ1Rkcnh4bXBEREdsWUYvST0KPC9kczpTaWduYXR1cmVWYWx1ZT4KPGRzOktleUluZm8+CjxkczpYNTA5RGF0YT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRUpEQ0NBd3lnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFVRkFEQkJNUk13RVFZS0NaSW1
pWlB5TEdRQkdSTURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JNRloyVmh!
iblF4RXp
BUkJnTlZCQU1UQ21Wa2RVZEJTVTVUUTBFd0hoY05NRFl3TlRBeU1URXpOekV3CldoY05NRGN3TlRBeU1URXpOekV3V2pCYk1STXdFUVlLQ1pJbWlaUHlMR1FCR1JNRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSTUYKWjJWaGJuUXhFREFPQmdOVkJBb1RCMFpsWkVsU1NWTXhHekFaQmdOVkJBTVRFbk5sY25abGNqRXVjbVZrYVhKcGN5NWxjekNCbnpBTgpCZ2txaGtpRzl3MEJBUUVGQUFPQmpRQXdnWWtDZ1lFQTlUelZJNFJDREFWZk1mcVNPWHBGMWtBZjM4ZjlJQjdGSjNxTWdwakEvdGZlCitlNkNoazFmVTdpTTJhemlRYmNjZU5JSVlZV3dNQTh4OEIzamV4K05vNXFXc2F3Q1psRmwrMDBOVWVESCtubmxic3B0U0xvNlZvbmYKNlZWbGNjdE5aZlhWejV0S2N2MU5sV3Z5Y0drTDUwT21WL3pnRlVGdkVTTGJubGg1dEpFQ0F3RUFBYU9DQVk4d2dnR0xNQWtHQTFVZApFd1FDTUFBd0hRWURWUjBPQkJZRUZFNVF5T242VURsZllvOXhTV1NYYnZ2Q05GWVRNR2dHQTFVZEl3UmhNRitBRlAzenBuQkpMczhaCmJ1Qkc0UHVkTFVmbSs3QzlvVVNrUWpCQU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSWUYKWjJWaGJuUXhFakFRQmdOVkJBTVRDV1ZrZFVkQlNVNURRWUlCQVRBTEJnTlZIUThFQkFNQ0JQQXdPd1lEVlIwbEJEUXdNZ1lJS3dZQgpCUVVIQXdFR0NDc0dBUVVGQndNQ0JnZ3JCZ0VGQlFjREJBWUlLd1lCQlFVSEF3TUdDQ3NHQVFVRkJ3TUlNRlFHQTFVZEVRUk5NRXVHClNXa

DBkSEE2THk5MWNtNHVaMlZoYm5RdWJtVjBMMlZrZFdkaGFXNC9ZMmxrUFhWeWJqcG5aV0Z1ZERwbFpIVm5ZV2x1T21OdmJYQnYKYm1WdWREcG9iSE02WjJGc1lYaHBZVzR3T1FZRFZSMGZCREl3TURBdW9DeWdLb1lvYUhSMGNEb3ZMM2QzZHk1cGNtbHpaM0pwWkM1bApjeTl3YTJrdlkzSnNMMk5oWTNKc0xuQmxiVEFhQmdOVkhTQUVFekFSTUE4R0RTc0dBUVFCdW5zQ0FnUUJBUUV3RFFZSktvWklodmNOCkFRRUZCUUFEZ2dFQkFBS3k3Vno2K1pCeHU5b2QwemhMalkzUmdFcTBiNC9iNVNQTDNHNEdYdk9SRm8xQ1B0STRVNkpEd1dTSVhMYWQKaDdNdFl2T2x2c0p6NTBaUXp0YUdqYUVHMEhyNjJIb0FRSkliOVFrZ1JFeVR4VjlvSjZ2NTd0dlFrS2laZno2ZVhpKy9KbThwcUpJSwprUjhXTHhvWEZCdFp4REdsMVI0TndYc2VCUDRXLzNHMUswbmRWRVdBMzhWbUZiQWNTR2hqL1JGVDdNYzVhL3M3TGZ3bWJFQk5hQm5nCmIzaUdVN0gvOURIeHoxVDY0S1l5NjBVVkk3czQ4dFZEZXdvN0FwTHFPdkV0R1IyMUg4bUFQc0Z4N3NVemN1L1dOWVB0NzduV0pHR00KM3hpbzlmamU1Ums5NnE1RXR3Q2pKQlFENVlFNHpteGU3b0o1S1NnS0lzbUNna3pQNFZBPQo8L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRHh6Q0NBcStnQXdJQkFnSUJBVEFOQmdrcWhraUc5dzBCQVFVRkFEQkFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JZRloyVmhiblF4RWpBUU
JnTlZCQU1UQ1dWa2RVZEJTVTVEUVRBZUZ3MHdOakF6TWpreE1UVTNNVEZhCk!
Z3MHdOek
F6TWpreE1UVTNNVEZhTUVFeEV6QVJCZ29Ka2lhSmsvSXNaQUVaRXdOdVpYUXhGVEFUQmdvSmtpYUprL0lzWkFFWkV3Vm4KWldGdWRERVRNQkVHQTFVRUF4TUtaV1IxUjBGSlRsTkRRVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQgpBTXVsMjVrbm9FaFo3a1lHQlJHQk5vdHFmUG1ZSExHT2xCZ0xERk16NGVnZlJJaUsrNW1RUnczMkZCWEkzSWU5SDUydlptU0hmdlYvCjlSRUVsbzkrY3hjeXNTdUo3UEhQMk93K0g4cTdvb294TklYSTh3K2FVRjdycXo0OUhYQ1VTNTNCMmNuTCthZXNpTzNLVit5Sjh5NE8KRTROSlFCeHVWbzBjenlJYWR0b1g0MGxCUVlZZDU3K2FwK0YvOFZ3ejduZDRZT2NUZG5NMThzSVdqdVpDWFY5cWczSi9OeVY1M1p3MQorY0ZYSlNhdCtUUXhxa2lHTzVsdmMrVFk3OVhVL2Q1Q2dRaWhzRlVqYm9EN2dUTjJ2RDRjaElBZW1xeFEvWDVRUjRKa1AvV0UyYkVaCkZQSVpwaitzRlJ6UzNuMjNVbUlnUXdHT0V3RHFyaFpOY1ZwZmlOY0NBd0VBQWFPQnlqQ0J4ekFNQmdOVkhSTUVCVEFEQVFIL01CMEcKQTFVZERnUVdCQlQ5ODZad1NTN1BHVzdnUnVEN25TMUg1dnV3dlRBZkJnTlZIU01FR0RBV2dCUUdUdGdoRzZhaUlkRUV1dGgvVDE4Zgo1YkpIMkRBTEJnTlZIUThFQkFNQ0FjWXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUhBd2d3T1FZRFZSMGZCREl3TURBdW9DeWdLb1lvCmFIUjBjRG92TDNkM2R5NXBjbWx6WjNKcFpDNWxjeTl3YTJrdlkzSnNMMk5oWTNKc0xuQmxiVEFh

QmdOVkhTQUVFekFSTUE4R0RTc0cKQVFRQnVuc0NBZ1FCQVFFd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFGTkVvUzh2TWI0SkNKYjB1V2UyYTdoVEVMSU00RWttV25SMQo2SEVwZi9RNzlubkp6em05S3Zvb1RZU2ZWVmRSbklFckgzdkdFK0FTU2x3TlQ4Wmc4ZURzOHQ3QjJjZGZrR3poSnJmVi94K29hUTA4CndVaXJmUVlqamFVaEl6cjBZSXpIMkx3OS9ERVdRLzFEalBDWk50OUswQnhjR0o3Vkp3Z2trVC9zSldvYW8yNWN3bXRSRjhrN0NzYUMKMWxkVUc5UkV2VnJrL3Z2Tm9ubVNkVlFnQ2tqK2JwTmcySUp2VDNyWkFGY1BwRGoyTXJ1QThucWNxbjk3UU13cldMV3ZBRTZaclBUUgppM0k3Z1I3Q2gwclNSVlQzdkh6dkdJTXY1QXkrWUY4QitOenpHako2SmF6dFBjWTZPR3dUVkdIRDNJL1Jja3RSeGZDQnN5d0RvZWZZCmxhVT0KPC9kczpYNTA5Q2VydGlmaWNhdGU+CjwvZHM6WDUwOURhdGE+CjwvZHM6S2V5SW5mbz48L2RzOlNpZ25hdHVyZT48L0Fzc2VydGlvbj48L1N1YmplY3RDb25maXJtYXRpb25EYXRhPjwvU3ViamVjdENvbmZpcm1hdGlvbj48L1N1YmplY3Q+PC9BdXRoZW50aWNhdGlvblN0YXRlbWVudD48ZHM6U2lnbmF0dXJlIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj4KPGRzOlNpZ25lZEluZm8+CjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48L2RzOkNhbm9uaWNhb
Gl6YXRpb25NZXRob2Q+CjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtP!
SJodHRwO
i8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiPjwvZHM6U2lnbmF0dXJlTWV0aG9kPgo8ZHM6UmVmZXJlbmNlIFVSST0iI183MTJhNWYxYzEzNjU1YzY3N2I2ZGRkODAzYjRkZTdkYiI+CjxkczpUcmFuc2Zvcm1zPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiPjwvZHM6VHJhbnNmb3JtPgo8ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIj48ZWM6SW5jbHVzaXZlTmFtZXNwYWNlcyB4bWxuczplYz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIiBQcmVmaXhMaXN0PSJjb2RlIGRzIGtpbmQgcncgc2FtbCBzYW1scCB0eXBlbnMgI2RlZmF1bHQgeHNkIHhzaSI+PC9lYzpJbmNsdXNpdmVOYW1lc3BhY2VzPjwvZHM6VHJhbnNmb3JtPgo8L2RzOlRyYW5zZm9ybXM+CjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9kczpEaWdlc3RNZXRob2Q+CjxkczpEaWdlc3RWYWx1ZT5mMGhlcC91Nno0djFDWEh2V2ovdXY1a3J1b2c9PC9kczpEaWdlc3RWYWx1ZT4KPC9kczpSZWZlcmVuY2U+CjwvZHM6U2lnbmVkSW5mbz4KPGRzOlNpZ25hdHVyZVZhbHVlPgpFN0pmYjRua2dFamJyNWlTQmNBQUFKK1hzdVVVV3pCaTQrY0p2ZE9VWG1nYlBNS1g

2MWJBSDhJWnl4WHJaOTV0L05VZEozN1VLdkRzCnhjSXV5MjdWRENtcFFzSlJiVE53RTJBcCsyNGxZdER2OU9EQzdoVUY4ZG5qMXIxRFlzMG0zbkUxbnYxbFFZV3VQZTc5ekJ5N2doNzMKSlNaTHY3U2RhTFM1cXo1aVB2OEFkekdSM0l3L3FCb3ZPQTYybHRNdEd2YTMwbHhEemw2bGxlOXMyeVp4bWtzYnFrRlA3Z1VBdnpGawpsUHA4K3ZjSlplV1dheHlORTFJdDYrRVhqWjBzNmFNTW9iZGhTdks2RUFOY01DR3FJd003UlY4TGxEWDNPbjJ2OGRNZ2VId2ZrejEwCnozL0g5Y0VDeUcxaXllN21wN3RhRzlXRXhyelU2VEVkRjRJYm9nPT0KPC9kczpTaWduYXR1cmVWYWx1ZT4KPGRzOktleUluZm8+CjxkczpYNTA5RGF0YT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRWhUQ0NBMjJnQXdJQkFnSUJaREFOQmdrcWhraUc5dzBCQVFVRkFEQkJNUk13RVFZS0NaSW1pWlB5TEdRQkdSTURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JNRloyVmhiblF4RXpBUkJnTlZCQU1UQ21Wa2RVZEJTVTVUUTBFd0hoY05NRGN4TURBNU1EazFOakkwCldoY05NRGd4TURBNE1EazFOakkwV2pCWk1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRGJtVjBNUlV3RXdZS0NaSW1pWlB5TEdRQkdSWUYKWjJWaGJuUXhFREFPQmdOVkJBb1RCMFpsWkVsU1NWTXhHVEFYQmdOVkJBTVRFR2h2YldWeUxuSmxaR2x5YVhNdVpYTXdnZ0VpTUEwRwpDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRE80UWlqNURtOFpYMjBEcldzQm16dXRYK3JDS0ZB
bEl2N1dFN2k1aCswCktjWlFPMDBoNU4wanltZjI3OEh1dFY3bnFLRDltMlRv!
ZXdZck10
VVQxTEp3MXZpcmFXRjA1OStKVVR5MXArOTdEend0MGs2ZFhwNmgKMWwzRjJQbm1HNDhnek5DSmk5NkZYV3dLTnZidVBHa2pXOW1sQko0TFllOWxsZU15V3JZQmo1cklqZlp6bkZGRkU4NHd2eTdzUWVkZQpZSjFGUUtFL3VrTjdjZytpSVNaL2ZyZWNmc09ORUZkajcxRC9zOWVKZk5kQUtVVWo3UzFyZXV2Z1FYTnZuTGhWeGxjc281WE5nb2RlCmFCMmFJZUhYVEorSGV1R2lJOFcxWG1walJ4OFM0dngveEE0Y1RlNmZxTE9yellOYnliNmh6U3N5cUxhNkROWVU2MjlqWHdrN0FnTUIKQUFHamdnRnVNSUlCYWpBTUJnTlZIUk1CQWY4RUFqQUFNQjBHQTFVZERnUVdCQlRFcTFVam9XNjNjbnBCallZVXlwSDlhYUllNERBZgpCZ05WSFNNRUdEQVdnQlNMRDQ4bmdOS1QxMFpka1lTN0xwaGlyZ1R4MGpBT0JnTlZIUThCQWY4RUJBTUNCYUF3SFFZRFZSMGxCQll3CkZBWUlLd1lCQlFVSEF3RUdDQ3NHQVFVRkJ3TUNNSUdQQmdOVkhSRUVnWWN3Z1lTR2dZRm9kSFJ3Y3pvdkwzSmxaMmx6ZEhKNUxtVmsKZFdkaGFXNHViM0puTDNKbGMyOXNkbVZ5UDNWeWJqMTFjbTRsTTBGblpXRnVkQ1V6UVdWa2RXZGhhVzRsTTBGamIyMXdiMjVsYm5RbApNMEZsWlNVelFXWmxaR2x5YVhNbE0wRXhOV05rTjJGaVlTMDNOalJoTFRFeFpHTXRPRE14TkMwd09EQXdNakF3WXpsaE5qWXdRQVlEClZSMGZCRGt3TnpBMW9ET2dNWVl2YUhSMGNEb3ZMM2QzZHk1eVpXUnBjbWx6TG1WekwzQnJhUzlsWkhWbllXbHVMMk55YkM5allXTnkKYkM1a1pYSXdGd1

lEVlIwZ0JCQXdEakFNQmdvckJnRUVBYnA3QWdBQ01BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQ0FXaGhaR2IrTApxRElhNEVvY3h5emZIaUxYZXkyTVp1RTdOK1U0elNuOUtVSE9vR1I5MVkzcGllSEo5STlFZE9KWkdNYyt4SkRjR2VuTHhvMDNwMXdBCi8ydDEvaXY1M1dXMGlFc3pFb1FBeVpXcUJpTkZIakZOcDlWcGNjaXVpSVhhaURSVjFuNEt6bFVNelRSMklSblc5bVorVmpvSEVXN20KM3owSklkSk04MnM3ckJ0cVZRMS9EbUt1cXNFcGFySHgwRkw0a0laL3BhL05ITFh6N2dibGFIdng5TDJ3UVYyR2V6U1BGVDIwQ1RobwpXYzhFUTYvVjVOSEozVm1mc2NKTk9GcGl5Q2hwRml3cTErazZlS2JOZk44ZmFBVWc4MlVCT0Z2VEcyVU9BRG9UQVMyTmZGVGxBSUEzClBKS2FjQk51TDZwR1FIK1hCdjB0TDRSOUwxS00KPC9kczpYNTA5Q2VydGlmaWNhdGU+CjwvZHM6WDUwOURhdGE+CjwvZHM6S2V5SW5mbz48L2RzOlNpZ25hdHVyZT48L0Fzc2VydGlvbj4=</wsse:BinarySecurityToken><wsu:Timestamp
wsu:Id="Timestamp-18424848"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-05-06T08:12:37.051Z</wsu:Created><wsu:Expires>2008-05-06T08:27:37.051Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id=
"msg1" type="MeasurementRequest" xmlns:nmwg="http://ggf.org/!
ns/nmwg/
base/2.0/" xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
+</ds:Signature><wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
ValueType="#SAMLBase64Binary" wsu:Id="SAML"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFzc2VydGlvbiIgeG1sbnM6c2FtbHA9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjEuMDpwcm90b2NvbCIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgQXNzZXJ0aW9uSUQ9Il81ZThkMzJiZGM0ZGJjYTJiMGI5MGZjMGIzZTA0NmMwYyIgSXNzdWVJbnN0YW50PSIyMDA4LTA5LTI0VDEzOjU2OjQwLjE4NFoiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2wiIE1ham9yVmVyc2lvbj0iMSIgTWlub3JWZXJzaW9uPSIxIj48Q29uZGl0aW9ucz48QXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48QXVkaWVuY2U+dXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW5

0OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2w8L0F1ZGllbmNlPjwvQXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48L0NvbmRpdGlvbnM+PEF1dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0iMjAwOC0wOS0yNFQxMzo1Njo0MC4xODRaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXI+XzFhNGJkYjMyMjNkNWI5N2Y4MTI5N2M3YTRjMWEyYjI5NjA0YWY3ZmIxYjwvTmFtZUlkZW50aWZpZXI+PFN1YmplY3RDb25maXJtYXRpb24+PENvbmZpcm1hdGlvbk1ldGhvZD5yZWxheWVkLXRydXN0PC9Db25maXJtYXRpb25NZXRob2Q+PFN1YmplY3RDb25maXJtYXRpb25EYXRhPjxBc3NlcnRpb24gQXNzZXJ0aW9uSUQ9Il81OGY4MWNiZWE2ODQwNzljYzRkNTc4YjljNzE3NmIwMyIgSXNzdWVJbnN0YW50PSIyMDA4LTA5LTI0VDEzOjU1OjI0LjAwMFoiIElzc3Vlcj0idXJuOmdlYW50OmVkdWdhaW46Y29tcG9uZW50OmJlOmdpZHA6ZGFudGUubmV0IiBNYWpvclZlcnNpb249IjEiIE1pbm9yVmVyc2lvbj0iMSI+PENvbmRpdGlvbnMgTm90QmVmb3JlPSIyMDA4LTA5LTI0VDEzOjU1OjI0LjAwMFoiIE5vdE9uT3JBZnRlcj0iMjAwOC0wOS0yNFQxNDowMDoyNC4wMDBaIj48QXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48QXVkaWVuY2U+dXJuOmdlYW50OmVkdWdh
aW46Y29tcG9uZW50OnNwOnJlZGlyaXM6cGVyZnNvbmFydGVzdHRvb2w8L0F1!
ZGllbmNl
PjwvQXVkaWVuY2VSZXN0cmljdGlvbkNvbmRpdGlvbj48L0NvbmRpdGlvbnM+PEF1dGhlbnRpY2F0aW9uU3RhdGVtZW50IEF1dGhlbnRpY2F0aW9uSW5zdGFudD0iMjAwOC0wOS0yNFQxMzo1NToyNC4wMDBaIiBBdXRoZW50aWNhdGlvbk1ldGhvZD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4wOmFtOnVuc3BlY2lmaWVkIj48U3ViamVjdD48TmFtZUlkZW50aWZpZXI+XzFhNGJkYjMyMjNkNWI5N2Y4MTI5N2M3YTRjMWEyYjI5NjA0YWY3ZmIxYjwvTmFtZUlkZW50aWZpZXI+PC9TdWJqZWN0PjwvQXV0aGVudGljYXRpb25TdGF0ZW1lbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+CjxkczpTaWduZWRJbmZvPgo8ZHM6Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyI+PC9kczpDYW5vbmljYWxpemF0aW9uTWV0aG9kPgo8ZHM6U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIj48L2RzOlNpZ25hdHVyZU1ldGhvZD4KPGRzOlJlZmVyZW5jZSBVUkk9IiNfNThmODFjYmVhNjg0MDc5Y2M0ZDU3OGI5YzcxNzZiMDMiPgo8ZHM6VHJhbnNmb3Jtcz4KPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIj48L2

RzOlRyYW5zZm9ybT4KPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyI+PGVjOkluY2x1c2l2ZU5hbWVzcGFjZXMgeG1sbnM6ZWM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIgUHJlZml4TGlzdD0iY29kZSBkcyBraW5kIHJ3IHNhbWwgc2FtbHAgdHlwZW5zICNkZWZhdWx0IHhzZCB4c2kiPjwvZWM6SW5jbHVzaXZlTmFtZXNwYWNlcz48L2RzOlRyYW5zZm9ybT4KPC9kczpUcmFuc2Zvcm1zPgo8ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3NoYTEiPjwvZHM6RGlnZXN0TWV0aG9kPgo8ZHM6RGlnZXN0VmFsdWU+Qzh6WWJtTjZia0lySWxUanRGWjZETitLdEJzPTwvZHM6RGlnZXN0VmFsdWU+CjwvZHM6UmVmZXJlbmNlPgo8L2RzOlNpZ25lZEluZm8+CjxkczpTaWduYXR1cmVWYWx1ZT4KcllxZE4zOThSaFIzQmY1U1c5NjBWczZDR0FtVTlNYkk2enE0aVUxNnZPM0lkSlJ2Vy9qUjFaOFVwUkRGRmh0aUdqN09PSHZvYlVhUQpyRjF2eDc3bUlMM2g3bzgwTXNhVEJwV29SVGRUNERJck1lMTVTY2wwM0p6OXNYclladEpqcDBnSEhJNmY0RktKY2F5UEF5bVdYaW5qCnUySU9hWTc0azVBMWRQc1N0bnAxY2QyQ2ZwcVBNZmJ5S2xDMUZKSUJkOG4wVXBlSTFzNG5ucURySWtxK0wvQVczbUtGNk8vQXBuTnYKbldabXAxcHBsaUM3VmpMSHg2ZU1lUXduZXM3UlBqd1p
ST3l3WVBUelh0bjFxMEo3VFgvZWxqbnJVSThjUDlzUkxVcVF2Wm5FOFBrZAp!
OZ1JUZFl
jOHczTGF2RDgwNWlTTE9OaHFDdWdmZ1dIdEZBWVFjQT09CjwvZHM6U2lnbmF0dXJlVmFsdWU+CjxkczpLZXlJbmZvPgo8ZHM6WDUwOURhdGE+CjxkczpYNTA5Q2VydGlmaWNhdGU+Ck1JSUVzVENDQTVtZ0F3SUJBZ0lCZERBTkJna3Foa2lHOXcwQkFRVUZBREJCTVJNd0VRWUtDWkltaVpQeUxHUUJHUk1EYm1WME1SVXcKRXdZS0NaSW1pWlB5TEdRQkdSTUZaMlZoYm5ReEV6QVJCZ05WQkFNVENtVmtkVWRCU1U1VFEwRXdIaGNOTURnd01qQTJNVFkxTnpJMApXaGNOTURrd01qQTFNVFkxTnpJMFdqQmFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVd0V3WUtDWkltaVpQeUxHUUJHUllGCloyVmhiblF4RURBT0JnTlZCQW9UQjBabFpFbFNTVk14R2pBWUJnTlZCQU1URVdkMVlXZDFZUzV5WldScGNtbHpMbVZ6TUlJQklqQU4KQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBeUp0dlVhYlJWM2d3VitYMFlNRmN4MElYMEFPbGJnSVFYb3RKcWMvcQp6NHdnT09VU2dBZWNkeDRTRVg3LzYyNUNuL0cvV2ZwZm9JZ0NEY0F1bW9YT0lwd3dzYm9TczUybGJLRVZBejR0WXBhangyZ25YcU1uCkVhZHV3cDNyREROc3ZuMW1tMWFIUVdqbzJWRzNtcXZMeWRYOXA0Qysrci8xVUxSQmQ3bmNCcC9SYlhwYkw4NldSL2s0U3V6Z0F2a0IKVWZINVRTVnMrZjFnVFB3TlFiT3gyci9BYnl4U04vWTZWZnptMWQycm9yelk3NDZjeUcxYTZ4NldVNGk5VS9Iejc5K0NwYU5vSU1uMgpucFpNZkE1NjZHZUVvZ3YwTFVWWGVlY

XJUczJEeGFJZENhRlEwYnlUekc1MkYyRWpEVkdpUFJTaXgvNTcxV1pZTVBGdExqSitHUUlECkFRQUJvNElCbVRDQ0FaVXdEQVlEVlIwVEFRSC9CQUl3QURBZEJnTlZIUTRFRmdRVWxsclhJWERENWdmeG1XRFRmYll1amN0dys2WXcKSHdZRFZSMGpCQmd3Rm9BVWl3K1BKNERTazlkR1haR0V1eTZZWXE0RThkSXdEZ1lEVlIwUEFRSC9CQVFEQWdXZ01CMEdBMVVkSlFRVwpNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpDQndRWURWUjBSQklHNU1JRzJobHRvZEhSd2N6b3ZMM0psWjJsemRISjVMbVZrCmRXZGhhVzR1YjNKbkwzSmxjMjlzZG1WeVAzVnliajExY200NloyVmhiblE2WldSMVoyRnBianBqYjIxd2IyNWxiblE2WW1VNmNtVmsKYVhKcGN6cG1hV3gwWlhKMFpYTjBobGRvZEhSd2N6b3ZMM0psWjJsemRISjVMbVZrZFdkaGFXNHViM0puTDNKbGMyOXNkbVZ5UDNWeQpiajExY200NloyVmhiblE2WldSMVoyRnBianBqYjIxd2IyNWxiblE2WW1VNmNtVmthWEpwY3pwaVpYUmxjM1F3TlFZRFZSMGZCQzR3CkxEQXFvQ2lnSm9Za2FIUjBjRG92TDNOallTNWxaSFZuWVdsdUxtOXlaeTlqY213dlkyRmpjbXd1WkdWeU1Cc0dBMVVkSUFRVU1CSXcKRUFZT0t3WUJCQUdCMUg0QkRBSUFBQVF3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUpkYUZ6Vk9YTlhSaDVNZzk3VHdwNWxrYUJOdwowZjB1RzkxRXk2RXNRNUZ3eGhEc2F4NHkzVXVqdjhqQWZWSWF5QnB6ZGladVdNSDlFYnVJaTNxK3lmd01BUVBRamNmQkF5WE
NIVzR5CndwaXB6dkVzYTVXTjd1Vml4bGN2b1ZReEZnZU0yZTZhdlhTRlg4VE!
czUVBrNH
R5bVA0RnB4bm5YcUl5czhTMzl6elljaWdLdElXMnIKQlh5SlBxL2ovMWR4c1lJclcwQVl3TUxYWjJDL1BBSUNRM3JXdlpTRTBsT1QrcUhhbElIaVJESi95SEhIbWI1ZXp4YUN3NFZkMVVhUQpldlJIRVlldG1VMTl3MFc2MXc0SlE5Y1BGamR1TGxJc3pkemY4azlpZ0hwZzVBVmIzTGYzYUhub25melZGcmhJUGVicllIK2t3M3hqCkl1RW40cUovdUdrPQo8L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KPGRzOlg1MDlDZXJ0aWZpY2F0ZT4KTUlJRHRUQ0NBcDJnQXdJQkFnSUJBekFOQmdrcWhraUc5dzBCQVFVRkFEQkFNUk13RVFZS0NaSW1pWlB5TEdRQkdSWURibVYwTVJVdwpFd1lLQ1pJbWlaUHlMR1FCR1JZRloyVmhiblF4RWpBUUJnTlZCQU1UQ1dWa2RVZEJTVTVEUVRBZUZ3MHdPREF4TVRjeE5UTTBNRGhhCkZ3MHhPREF4TVRReE5UTTBNRGhhTUVFeEV6QVJCZ29Ka2lhSmsvSXNaQUVaRXdOdVpYUXhGVEFUQmdvSmtpYUprL0lzWkFFWkV3Vm4KWldGdWRERVRNQkVHQTFVRUF4TUtaV1IxUjBGSlRsTkRRVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQgpBS1o2dmRySjFlalNCaG9sS3N5R0pKbG5vVGxuR0VyTGU2Q0RZYnREb05qa0Ewa0FzRFR4djBxaXBocUkrRURSS1B0ZGxCSHhjSThRCjRWT2l0QnBJdEZ6RGNvNUpiSWVNOGUxRnJnV1V2Y2dHN3o2WEZ4clVsd0lkanlRWklwL2d2aWlySlZxVS9VTDJyVFBDY0RvNnhsWTEKN3R2OUJLTXk5WFJaSDdlNmpVdlExSGtVRDdmZk44aldyVnJsdFBr

SWZmOW5GVlNIVVFqTGg5Q1NLcjA1TDJFd2NYQUZPMFVEWkgwUAp6QjQyMEhDMmdTaEVmN09YMW5ScS9qVlFBNGVKZ1VLUDlRMS9sNUlwSW1wM0JhazJaaWtuc2xyVCtVS0xTamRvU2htY1NjTC9DTnRRCmNzc2hWODRpVGNTTjVNdGFsYVZ5T3VvK3l1dVpIN0hic3VDenIwa0NBd0VBQWFPQnVEQ0J0VEFQQmdOVkhSTUJBZjhFQlRBREFRSC8KTUIwR0ExVWREZ1FXQkJTTEQ0OG5nTktUMTBaZGtZUzdMcGhpcmdUeDBqQWZCZ05WSFNNRUdEQVdnQlNnSEh2U3NiUUZ4Ny9ETnRibgpKL0ZVaXlzWlpEQU9CZ05WSFE4QkFmOEVCQU1DQVFZd05RWURWUjBmQkM0d0xEQXFvQ2lnSm9Za2FIUjBjRG92TDNOallTNWxaSFZuCllXbHVMbTl5Wnk5amNtd3ZZMkZqY213dVpHVnlNQnNHQTFVZElBUVVNQkl3RUFZT0t3WUJCQUdCMUg0QkRBSUFBQVF3RFFZSktvWkkKaHZjTkFRRUZCUUFEZ2dFQkFEdWozRGNNOU1udzMwcU1nVjI1MnRiVFphVWIrWUpPWitkVk9FbzBQVTUwcDVkNmpSWGZOU1A4UFJpRgp6NlFvNkxOWmZjZ0FaYnY4WW1DaEtGc2xVVkhyY1l3RkNiWmpNakVSWExYNW5SdHZENERqUHdUQnRhK3FBbEtKTXVtTVZuK3ZOMmVsCjd1SmZrWmdZWWpqWm5hRjdSQjMzSGIzZjQ0ajNpSWR1ZmJYdUwxVEJBZGNiSTlOUXFJcS9aYlAvVDZDb1NUQVRvSDkyNHVXcHJGc00Ka01teW1tdHVkajFETU9JQ1NwdUFsUXBRQUFFcUEvVlpvSXNxVER4UEtRWTRLY2xFdDRaejd3bmdRaVFFdzdmOGpOeVFOU0sxYWdKNQo5SVFzYzdXLzNQa
URnNHJjR01oaEZNcGZtTVFSVXU5VVhuOWtLcW10aDJCbHpXRHQ2Y21DUCs0P!
Qo8L2RzO
lg1MDlDZXJ0aWZpY2F0ZT4KPC9kczpYNTA5RGF0YT4KPC9kczpLZXlJbmZvPjwvZHM6U2lnbmF0dXJlPjwvQXNzZXJ0aW9uPjwvU3ViamVjdENvbmZpcm1hdGlvbkRhdGE+PC9TdWJqZWN0Q29uZmlybWF0aW9uPjwvU3ViamVjdD48L0F1dGhlbnRpY2F0aW9uU3RhdGVtZW50PjxkczpTaWduYXR1cmUgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPgo8ZHM6U2lnbmVkSW5mbz4KPGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiPjwvZHM6Q2Fub25pY2FsaXphdGlvbk1ldGhvZD4KPGRzOlNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNyc2Etc2hhMSI+PC9kczpTaWduYXR1cmVNZXRob2Q+CjxkczpSZWZlcmVuY2UgVVJJPSIjXzVlOGQzMmJkYzRkYmNhMmIwYjkwZmMwYjNlMDQ2YzBjIj4KPGRzOlRyYW5zZm9ybXM+CjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSI+PC9kczpUcmFuc2Zvcm0+CjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiPjxlYzpJbmNsdXNpdmVOYW1lc3BhY2VzIHhtbG5zOmVjPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE

0biMiIFByZWZpeExpc3Q9ImNvZGUgZHMga2luZCBydyBzYW1sIHNhbWxwIHR5cGVucyAjZGVmYXVsdCB4c2QgeHNpIj48L2VjOkluY2x1c2l2ZU5hbWVzcGFjZXM+PC9kczpUcmFuc2Zvcm0+CjwvZHM6VHJhbnNmb3Jtcz4KPGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIj48L2RzOkRpZ2VzdE1ldGhvZD4KPGRzOkRpZ2VzdFZhbHVlPms1dm53QlJ4QkNwdEczdjNOMmxSWlEwbHl0ST08L2RzOkRpZ2VzdFZhbHVlPgo8L2RzOlJlZmVyZW5jZT4KPC9kczpTaWduZWRJbmZvPgo8ZHM6U2lnbmF0dXJlVmFsdWU+CmxmZGd1T3dDcWdidEdVUG5OSVU2ZzhTVXBxTEhjMVV2NlNrVXNJMWpyMGVMVkZINlRBV0UrSnJDdm1MclluUHZjTEpCdUFzZWluVk8KZEJ6N09MYTlVUlF4Vm4wMVkrY1BldXloUDZDRWdaR3JmNitIY1pvc3lOMTB5b2dKM1ZObGM3SlRTc2l3WTUwU1NTcGR1WnVhNUVWbgppYjVzc3lHb0tycGtOTUJmaXhncThtK3FCaDlWTjNBNFJzQzI2aVd1cU9TMzliUXZodmhTYTFYeXJtUlhVTG1FSUJld2ZtY0w1M2VaCjhkSCtSR2ppalF6OWgxSmx0S3M4YmdKTlJOWWpxVjAxNG5ZNk85eG82YWIyTHJHN2ZtUkdFaS8zZFV4dUkvd0RxZ3BCSHNSN0xzMDMKVzlhUTZjQzRXcnBETW15dW5MbGo5dmxWYVlrcGlESmJua202T1E9PQo8L2RzOlNpZ25hdHVyZVZhbHVlPgo8ZHM6S2V5SW5mbz4KPGRzOlg1MDlEYXRhPgo8ZHM6WDUwOUNlcnRpZmlj
YXRlPgpNSUlFaFRDQ0EyMmdBd0lCQWdJQlpEQU5CZ2txaGtpRzl3MEJBUVVG!
QURCQk1S
TXdFUVlLQ1pJbWlaUHlMR1FCR1JNRGJtVjBNUlV3CkV3WUtDWkltaVpQeUxHUUJHUk1GWjJWaGJuUXhFekFSQmdOVkJBTVRDbVZrZFVkQlNVNVRRMEV3SGhjTk1EY3hNREE1TURrMU5qSTAKV2hjTk1EZ3hNREE0TURrMU5qSTBXakJaTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEYm1WME1SVXdFd1lLQ1pJbWlaUHlMR1FCR1JZRgpaMlZoYm5ReEVEQU9CZ05WQkFvVEIwWmxaRWxTU1ZNeEdUQVhCZ05WQkFNVEVHaHZiV1Z5TG5KbFpHbHlhWE11WlhNd2dnRWlNQTBHCkNTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFETzRRaWo1RG04WlgyMERyV3NCbXp1dFgrckNLRkFsSXY3V0U3aTVoKzAKS2NaUU8wMGg1TjBqeW1mMjc4SHV0VjducUtEOW0yVG9ld1lyTXRVVDFMSncxdmlyYVdGMDU5K0pVVHkxcCs5N0R6d3QwazZkWHA2aAoxbDNGMlBubUc0OGd6TkNKaTk2RlhXd0tOdmJ1UEdralc5bWxCSjRMWWU5bGxlTXlXcllCajVySWpmWnpuRkZGRTg0d3Z5N3NRZWRlCllKMUZRS0UvdWtON2NnK2lJU1ovZnJlY2ZzT05FRmRqNzFEL3M5ZUpmTmRBS1VVajdTMXJldXZnUVhOdm5MaFZ4bGNzbzVYTmdvZGUKYUIyYUllSFhUSitIZXVHaUk4VzFYbXBqUng4UzR2eC94QTRjVGU2ZnFMT3J6WU5ieWI2aHpTc3lxTGE2RE5ZVTYyOWpYd2s3QWdNQgpBQUdqZ2dGdU1JSUJhakFNQmdOVkhSTUJBZjhFQWpBQU1CMEdBMVVkRGdRV0JCVEVxMVVqb1c2M2NucEJqWVlVeXBIOWFhSWU0REFmCkJnTlZIU01FR0RBV2dCU0xEND

huZ05LVDEwWmRrWVM3THBoaXJnVHgwakFPQmdOVkhROEJBZjhFQkFNQ0JhQXdIUVlEVlIwbEJCWXcKRkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQ01JR1BCZ05WSFJFRWdZY3dnWVNHZ1lGb2RIUndjem92TDNKbFoybHpkSEo1TG1WawpkV2RoYVc0dWIzSm5MM0psYzI5c2RtVnlQM1Z5YmoxMWNtNGxNMEZuWldGdWRDVXpRV1ZrZFdkaGFXNGxNMEZqYjIxd2IyNWxiblFsCk0wRmxaU1V6UVdabFpHbHlhWE1sTTBFeE5XTmtOMkZpWVMwM05qUmhMVEV4WkdNdE9ETXhOQzB3T0RBd01qQXdZemxoTmpZd1FBWUQKVlIwZkJEa3dOekExb0RPZ01ZWXZhSFIwY0RvdkwzZDNkeTV5WldScGNtbHpMbVZ6TDNCcmFTOWxaSFZuWVdsdUwyTnliQzlqWVdOeQpiQzVrWlhJd0Z3WURWUjBnQkJBd0RqQU1CZ29yQmdFRUFicDdBZ0FDTUEwR0NTcUdTSWIzRFFFQkJRVUFBNElCQVFDQVdoaFpHYitMCnFESWE0RW9jeHl6ZkhpTFhleTJNWnVFN04rVTR6U245S1VIT29HUjkxWTNwaWVISjlJOUVkT0paR01jK3hKRGNHZW5MeG8wM3Axd0EKLzJ0MS9pdjUzV1cwaUVzekVvUUF5WldxQmlORkhqRk5wOVZwY2NpdWlJWGFpRFJWMW40S3psVU16VFIySVJuVzltWitWam9IRVc3bQozejBKSWRKTTgyczdyQnRxVlExL0RtS3Vxc0VwYXJIeDBGTDRrSVovcGEvTkhMWHo3Z2JsYUh2eDlMMndRVjJHZXpTUEZUMjBDVGhvCldjOEVRNi9WNU5ISjNWbWZzY0pOT0ZwaXlDaHBGaXdxMStrNmVLYk5mTjhmYUFVZzgyVUJPRnZURzJVT0FEb1RBUzJ
OZkZUbEFJQTMKUEpLYWNCTnVMNnBHUUgrWEJ2MHRMNFI5TDFLTQo8L2RzOlg!
1MDlDZXJ
0aWZpY2F0ZT4KPC9kczpYNTA5RGF0YT4KPC9kczpLZXlJbmZvPjwvZHM6U2lnbmF0dXJlPjwvQXNzZXJ0aW9uPg==</wsse:BinarySecurityToken><wsu:Timestamp
wsu:Id="Timestamp-2139439"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";><wsu:Created>2008-09-24T13:51:40.279Z</wsu:Created><wsu:Expires>2008-09-24T14:06:40.279Z</wsu:Expires></wsu:Timestamp></wsse:Security></soapenv:Header><soapenv:Body><nmwg:message
id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
<nmwg:metadata id="meta1">
<ping:subject id="sub1">
<nmwgt:endPointPair>
- <nmwgt:dst type="ipv4" value="131.188.81.61"/>
+ <nmwgt:dst type="ipv4" value="${#Project#ping.dst}"/>
</nmwgt:endPointPair>
</ping:subject>

<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
@@ -520,9 +518,27 @@
</ping:parameters>
</nmwg:metadata>
<nmwg:data id="1" metadataIdRef="meta1"/>
-
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call></con:operation></con:interface><con:interface
name="CL-MP-TRACEROUTE"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}CL-MP-TRACEROUTE";
soapVersion="1_1"
definition="file:./cl-mp-traceroutereq.wsdl"><con:settings/><con:endpoints><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/services/CommandLineService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="Measurement"
bindingOperationName="Measurement" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"; xmlns:ns2="http
://ggf.org/ns/nmwg/topology/2.0/">
+
</nmwg:message></soapenv:Body></soapenv:Envelope>]]></con:request></con:call><con:call
name="Request Auth
Template"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
+ <nmwg:message id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/";>
+ <nmwg:metadata id="meta1">
+ <ping:subject id="sub1">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#ping.dst}"/>
+ </nmwgt:endPointPair>
+ </ping:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
+ <ping:parameters id="param1">
+ <nmwg:parameter name="count">3</nmwg:parameter>
+ </ping:parameters>
+ </nmwg:metadata>
+ <nmwg:data id="1" metadataIdRef="meta1"/>
+ </nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request></con:call></con:operation></con:interface><con:interface
name="CL-MP-TRACEROUTE"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}CL-MP-TRACEROUTE";
soapVersion="1_1"
definition="file:./cl-mp-traceroutereq.wsdl"><con:settings/><con:endpoints><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/services/CommandLineService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="Measurement"
bindingOperationName="Measurement" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/traceroute/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
<ns:message id="?" messageIdRef="?" type="?">
<!--You have a CHOICE of the next 2 items at this level-->
<ns:metadata id="?">
@@ -543,6 +559,62 @@
<ns:data id="?" metadataIdRef="?"/>
</ns:message>
</soapenv:Body>
+</soapenv:Envelope>]]></con:request></con:call></con:operation></con:interface><con:interface
name="CL-MP-OWAMPSUM"
bindingName="{http://ggf.org/ns/nmwg/base/2.0/}CL-MP-OWAMPSUM";
soapVersion="1_1"
definition="file:./cl-mp-owampsumreq.wsdl"><con:settings/><con:endpoints><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint></con:endpoints><con:operation
isOneWay="false" action="" name="Measurement"
bindingOperationName="Measurement" inputName="" receivesAttachments="false"
sendsAttachments="false"><con:settings/><con:call name="Request
1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
+ xmlns:owampSummary="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
+ xmlns:util="http://ggf.org/ns/nmwg/util/2.0/";
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema/";>
+
+ <nmwg:metadata id="owampSummaryRequest">
+ <owampSummary:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4"
value="owamp.pop-sc.rnp.br" />
+ </nmwgt:endPointPair>
+ </owampSummary:subject>
+ <nmwg:eventType>
+ http://ggf.org/ns/nmwg/tools/owamp/summary/2.0
+ </nmwg:eventType>
+ <owampSummary:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="padding">20</nmwg:parameter>
+ <nmwg:parameter
name="bucketWidth">0.00001</nmwg:parameter>
+ </owampSummary:parameters>
+ </nmwg:metadata>
+ <nmwg:data id="2" metadataIdRef="owampSummaryRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request></con:call><con:call name="Request
2"><con:settings><con:setting
id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint><con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
+ xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
+ xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
+ xmlns:owampSummary="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
+ xmlns:util="http://ggf.org/ns/nmwg/util/2.0/";
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema/";>
+
+ <nmwg:metadata id="owampSummaryRequest">
+ <owampSummary:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4"
value="${#Project#owamp.dst}" />
+ </nmwgt:endPointPair>
+ </owampSummary:subject>
+ <nmwg:eventType>
+ http://ggf.org/ns/nmwg/tools/owamp/summary/2.0
+ </nmwg:eventType>
+ <owampSummary:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="padding">20</nmwg:parameter>
+ <nmwg:parameter
name="bucketWidth">0.00001</nmwg:parameter>
+ </owampSummary:parameters>
+ </nmwg:metadata>
+ <nmwg:data id="2" metadataIdRef="owampSummaryRequest" />
+</nmwg:message>
+ </soapenv:Body>

</soapenv:Envelope>]]></con:request></con:call></con:operation></con:interface><con:testSuite
name="CL-MP-BWCTL">
<con:settings/>
<con:runType>SEQUENTIAL</con:runType>
@@ -8091,4 +8163,2023 @@

(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@timeValue
satisfies ($timeValue > 0))
and
-(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@value
satisfies ($value >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:properties><con:property><con:name>bwctl.dst</con:name><con:value>131.188.81.90</con:value></con:property><con:property><con:name>bwctl.src</con:name><con:value>131.188.81.91</con:value></con:property><con:property><con:name>owamp.src</con:name><con:value>131.188.81.91</con:value></con:property><con:property><con:name>owamp.dst</con:name><con:value>131.188.81.90</con:value></con:property><con:property><con:name>ping.dst</con:name><con:value>131.188.81.90</con:value></con:property><con:property><con:name>ping.src</con:name><con:value>131.188.81.91</con:value></con:property><con:property><con:name>traceroute.dst</con:name><con:value>131.188.81.90</c

on:value></con:property><con:property><con:name>traceroute.src</con:name><con:value>131.188.81.91</con:value></con:property></con:properties><con:wssContainer/></con:soapui-project>
\ No newline at end of file
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@value
satisfies ($value >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite
name="CL-MP-OWAMP-Summary">
+ <con:settings/>
+ <con:runType>SEQUENTIAL</con:runType>
+ <con:testCase searchProperties="true" failOnError="false"
keepSession="false" name="Well formed and valid" failTestCaseOnErrors="true"
id="202bf6e0-7afe-4417-b96f-d65a1d0c5977">
+ <con:settings/>
+ <con:testStep type="request" name="defaults">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="defaults">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2"/>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0,
ttl > 0">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion></con:request>
+ </con:config>
+ </con:testStep>
+ <con:testStep type="request" name="count=5">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="count=5">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="direction=to">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="direction=to">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="direction">to</nmwg:parameter>
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="direction=from">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="direction=from">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="direction">from</nmwg:parameter>
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="src and dst">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="src and dst">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ <nmwgt:src type="ipv4" value="${#Project#owamp.src}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2"/>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match"><con:configuration><path>declare
namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="wait=0.5e">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="wait=0.5e">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="wait">0.5e</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="wait=0.7f">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="wait=0.7f">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="wait">0.7f</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="timeOut=1">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="timeOut=1">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="timeOut">1</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="timeOut=0.0001"
disabled="true">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="timeOut=0.0001">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="timeOut">0.0001</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="padding=100">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="padding=100">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="padding">100</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="portRange=2000-3000">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="portRange=2000-3000">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="portRange">2000-3000</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="dscp=0x10">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="dscp=0x10">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="dscp">0x10</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="endDelay=3">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="endDelay=3">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="endDelay">3</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="bucketWidth=0.0003">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="bucketWidth=0.0003">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="bucketWidth">0.0003</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="bucketWidth=1">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="bucketWidth=1">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="bucketWidth">1</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+ <con:assertion type="Schema Compliance">
+
<con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="XPath Match" name="count > 0, value > 0, ttl
> 0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="exactly one
bucket"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket)
=
1</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request>
+ </con:config>
+ </con:testStep><con:properties/></con:testCase>
+ <con:testCase failOnError="false" keepSession="false" name="Well formed
but invalid" searchProperties="true" failTestCaseOnErrors="true"
id="78889d29-d3b3-4aff-9254-62d35f217a6a"><con:settings/><con:testStep
type="request" name="src, no dst">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="src, no dst">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2"/>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="no src, no dst">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="no src, no dst">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2"/>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Invalid dst ip">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Invalid dst ip">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="300.32.10.220"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Invalid count">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Invalid count">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">WRONG</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Invalid wait">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Invalid wait">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="wait">WRONG</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Invalid timeOut">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Invalid timeOut">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="timeOut">WRONG</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Invalid padding">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Invalid padding">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="padding">WRONG</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Invalid portRange">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Invalid portRange">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="portRange">WRONG</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Invalid direction">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Invalid direction">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="direction">WRONG</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Invalid dscp">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Invalid dscp">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="dscp">WRONG</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="timeOut=0.00001
(&lt; BucketWidth default)">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="timeOut=0.00001 (&lt;
BucketWidth default)">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="timeOut">0.00001</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="padding=100000"
disabled="true">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="padding=100000">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ <nmwg:parameter name="padding">100000</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Unknown parameter">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Unknown parameter">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="WRONG">WRONG</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match" name="time ok - wildcards">
+ <con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/nmtm:time</path><content>&lt;nmtm:time
type="unix" xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
xmlns:owampsum="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ &lt;nmtm:start type="unix" value="*"/>
+ &lt;nmtm:end type="unix" value="*"/>
+&lt;/nmtm:time></content><allowWildcards>true</allowWildcards></con:configuration>
+ </con:assertion>
+ <con:assertion type="Schema
Compliance"><con:configuration><definition>file:./cl-mp-owampsumres.wsdl</definition></con:configuration></con:assertion><con:assertion
type="XPath Match" name="count > 0, value > 0, ttl >
0"><con:configuration><path>declare namespace
owamp='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+declare namespace nmtm='http://ggf.org/ns/nmwg/time/2.0/';
+declare namespace owampsum='http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/';
+
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@count
satisfies ($count > 0))
+and
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:value_buckets/owampsum:value_bucket/@value
satisfies ($value > 0))
+and
+(every $count in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@count
satisfies ($count > 0))
+and
+(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owampsum:datum/owampsum:TTL_buckets/owampsum:TTL_bucket/@ttl
satisfies ($ttl >
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="false" keepSession="false" name="Malformed requests"
searchProperties="true" failTestCaseOnErrors="true"
id="8e6d840f-e37f-48ad-8760-76240ec6f904"><con:settings/><con:testStep
type="request" name="Missing end tag metadata">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing end tag metadata">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
ns1='http://xml.apache.org/axis/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+
+/soapenv:Envelope/soapenv:Body/soapenv:Fault/faultcode =
"soapenv:Server.userException"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Wrong message/type">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Wrong message/type">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="WRONG" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.common.action_not_supported"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Missing
message/type">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing message/type">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message id="msg1" xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.common.action_not_supported"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Wrong metadata/id">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Wrong metadata/id">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="WRONG">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"warning.common.no_metadata"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Missing metadata/id">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing metadata/id">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata>
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"warning.common.no_metadata"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Missing
metadata/subject">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing metadata/subject">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Missing
subject/endPointPair">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing
subject/endPointPair">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Wrong
metadata/eventType">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Wrong metadata/eventType">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+ <nmwg:eventType>WRONG</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.unsupported_tool"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Missing
metadata/eventType">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing metadata/eventType">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Missing
metadata/parameters">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing metadata/parameters">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="MIssing data
(trigger)">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="MIssing data (trigger)">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"warning.common.no_metadata"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Wrong
data/metadataIdRef">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Wrong data/metadataIdRef">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="WRONG" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"warning.common.no_metadata"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep><con:testStep type="request" name="Missing
data/metadataIdRef">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMPSUM</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing data/metadataIdRef">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://131.188.81.91:8080/perfsonar-clmp/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/summary/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="${#Project#owamp.dst}"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/owamp/summary/2.0</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"warning.common.no_metadata"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+
</con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:properties><con:property><con:name>bwctl.dst</con:name><con:value>131.188.81.90</con:value></con:property><con:property><con:name>bwctl.src</con:name><con:value>131.188.81.91</con:value></con:property><con:property><con:name>owamp.src</con:name><con:value>131.188.81.91</con:value></con:property><con:property><con:name>owamp.dst</con:name><con:value>131.188.81.90</con:value></con:property><con:property><con:name>ping.dst</con:name><con:value>131.188.81.90</con:value></con:property><con:property><con:name>ping.src</con:name><con:value>131.188.81.91</con:value></con:property><con:property><con:name>traceroute.dst</con:name><con:value>131.188.81.90</con:value></con:property><con:property><con:name>traceroute.src</con:name><con:value>131.188.81.91</con:value></con:property></con:properties><con:wssContainer/></con:soapui-project>
\ No newline at end of file

Added: trunk/functional-testing/clmp/cl-mp-owampsumreq.rnc

Added: trunk/functional-testing/clmp/cl-mp-owampsumreq.wsdl

Added: trunk/functional-testing/clmp/cl-mp-owampsumres.rnc

Added: trunk/functional-testing/clmp/cl-mp-owampsumres.wsdl

Added: trunk/functional-testing/clmp/nmtime.rnc

Modified: trunk/functional-testing/clmp/rnc2xsd.sh
===================================================================
--- trunk/functional-testing/clmp/rnc2xsd.sh 2008-09-25 13:44:19 UTC (rev
4546)
+++ trunk/functional-testing/clmp/rnc2xsd.sh 2008-09-26 11:54:47 UTC (rev
4547)
@@ -2,6 +2,7 @@

mkdir -p cl-mp-bwctlreq cl-mp-bwctlres cl-mp-owampreq cl-mp-owampres \
cl-mp-pingreq cl-mp-pingres cl-mp-tracerouteres cl-mp-traceroutereq \
+ cl-mp-owampsumreq cl-mp-owampsumres \
cl-mp-cron-add-req cl-mp-cron-list-req cl-mp-cron-list-res \
cl-mp-cron-modify-req cl-mp-cron-remove-req cl-mp-cron-req &&
trang cl-mp-pingreq.rnc cl-mp-pingreq/cl-mp-pingreq.xsd &&
@@ -12,6 +13,8 @@
trang cl-mp-bwctlres.rnc cl-mp-bwctlres/cl-mp-bwctlres.xsd &&
trang cl-mp-owampreq.rnc cl-mp-owampreq/cl-mp-owampreq.xsd &&
trang cl-mp-owampres.rnc cl-mp-owampres/cl-mp-owampres.xsd &&
+trang cl-mp-owampsumreq.rnc cl-mp-owampsumreq/cl-mp-owampsumreq.xsd &&
+trang cl-mp-owampsumres.rnc cl-mp-owampsumres/cl-mp-owampsumres.xsd &&
trang cl-mp-cron-add-req.rnc cl-mp-cron-add-req/cl-mp-cron-add-req.xsd &&
trang cl-mp-cron-list-req.rnc cl-mp-cron-list-req/cl-mp-cron-list-req.xsd &&
trang cl-mp-cron-list-res.rnc cl-mp-cron-list-res/cl-mp-cron-list-res.xsd &&



  • perfsonar: r4547 - trunk/functional-testing/clmp, svnlog, 09/26/2008

Archive powered by MHonArc 2.6.16.

Top of Page