2002/ws/desc/test-suite/results-messages/MessageTest-3G description-message-properties.xml,1.8,1.9 description-xpath-assertions.xml,1.8,1.9 log-MessageTest3G-wso2-wso2-output.xml,1.2,1.3 log-MessageTest3G-wso2-wso2-results.html,1.2,1.3 log-MessageTest3G-canon-canon-results.html,1.3,1.4 log-MessageTest3G-canon-canon-output.xml,1.3,1.4 log-MessageTest3G-wso2-canon-output.xml,1.2,1.3 description.wsdlcm,1.6,1.7 description-generate-report-xml.xsl,1.8,1.9 log-MessageTest3G-canon-wso2-output.xml,1.3,1.4 log-MessageTest3G-canon-wso2-results.html,1.3,1.4 description-generate-report-html.xsl,1.8,1.9 log-MessageTest3G-wso2-canon-results.html,1.2,1.3

Update of /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G
In directory hutz:/tmp/cvs-serv1568/test-suite/results-messages/MessageTest-3G

Modified Files:
	description-message-properties.xml 
	description-xpath-assertions.xml 
	log-MessageTest3G-wso2-wso2-output.xml 
	log-MessageTest3G-wso2-wso2-results.html 
	log-MessageTest3G-canon-canon-results.html 
	log-MessageTest3G-canon-canon-output.xml 
	log-MessageTest3G-wso2-canon-output.xml description.wsdlcm 
	description-generate-report-xml.xsl 
	log-MessageTest3G-canon-wso2-output.xml 
	log-MessageTest3G-canon-wso2-results.html 
	description-generate-report-html.xsl 
	log-MessageTest3G-wso2-canon-results.html 
Log Message:
Added LocationTemplate-2G and 3G, updated expected values on LocationTemplate-1G per CR117 resolution.

Index: log-MessageTest3G-canon-wso2-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/log-MessageTest3G-canon-wso2-output.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** log-MessageTest3G-canon-wso2-output.xml	1 Feb 2007 20:06:23 -0000	1.3
--- log-MessageTest3G-canon-wso2-output.xml	8 Feb 2007 23:08:28 -0000	1.4
***************
*** 1,2 ****
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>40</messages><expectedMessages>40</expectedMessages><tests>200</tests><tstamp>2007-01-30T10:22:57.724Z</tstamp><generated>February 1 2007</generated><from>Unknown</from><to>Apache-Coyote/1.1</to></head><resultSet number="1" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test rf="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="2"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="assed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="4"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:messag[@number="4"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:contet/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="pased">contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="9"]/l:httpHeaders/l:Mthod/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="10"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEcoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="12"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><test rf="" result="passed">count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.rg/message-test/xsd']</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="14"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="15"]/l:httpHeadrs/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="16"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@nuber="16"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:essage[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="19"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/xml'</est><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="21"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref="" result=passed">/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="22"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="23"]/@type"request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="24"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><test rf="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="25"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Methd/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="26"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unkown"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="29" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@nmber="29"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet><resultSet number="30" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="30"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@numbr="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="31" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="31"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="32" type="response" endpoint="AuthenticMessageTestHTTP" binding="EhoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="32"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="33" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="33"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTesteader</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="34" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="34"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'</est><test ref="" result="passed">count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="35" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="35"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="35"]/l:content/*)=0</test></resultSet><resultSet number="36" type="response" endpoint="AuthenticMessageTestHTTP" bindig="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="36"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="37" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="37"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawUR, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="37"]/l:content/*)=0</test></resultSet><resultSet number="38" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="38"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="39" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="39"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test re="" result="passed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet><resultSet number="40" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="40"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="40"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,2 ----
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>40</messages><expectedMessages>40</expectedMessages><tests>202</tests><tstamp>2007-01-30T10:22:57.724Z</tstamp><generated>February 8 2007</generated><from>Unknown</from><to>Apache-Coyote/1.1</to></head><resultSet number="1" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test rf="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="2"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="assed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="4"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:messag[@number="4"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:contet/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="pased">contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="9"]/l:httpHeaders/l:Mthod/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="10"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEcoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="12"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><test rf="" result="passed">count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.rg/message-test/xsd']</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="14"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="15"]/l:httpHeadrs/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="16"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@nuber="16"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:essage[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="19"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/xml'</est><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="21"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref="" result=passed">/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="22"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="23"]/@type"request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="24"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><test rf="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="25"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Methd/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="26"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unkown"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="failed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="failed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="29" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="29"]/@tpe="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="failed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="failed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet><resultSet number="30" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="30"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" reult="passed">count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="31" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="31"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.orgmessage-test/xsd']</test></resultSet><resultSet number="32" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="32"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="33" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="33"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="33"]/l:httpHeadersl:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="34" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="34"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type='aplication/xml'</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="35" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="35"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@numer="35"]/l:content/*)=0</test></resultSet><resultSet number="36" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="36"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="37" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="37]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="failed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="failed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</test></resultSet><resultSet number="38" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="38"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="39" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="39"]/@type="request"</test><test ref="" result="passd">contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="failed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="failed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet><resultSet number="40" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="40"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message@number="40"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file

Index: log-MessageTest3G-canon-wso2-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/log-MessageTest3G-canon-wso2-results.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** log-MessageTest3G-canon-wso2-results.html	1 Feb 2007 20:06:23 -0000	1.3
--- log-MessageTest3G-canon-wso2-results.html	8 Feb 2007 23:08:28 -0000	1.4
***************
*** 14,19 ****
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated February 1 2007,
! 	    1157</p>
  <h2>From
  	      Unknown
--- 14,19 ----
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated February 8 2007,
! 	    1233</p>
  <h2>From
  	      Unknown
***************
*** 1322,1336 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 1322,1336 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 1339,1343 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)=0</div>
  </td>
  </tr>
--- 1339,1343 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 1399,1406 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 1399,1413 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
***************
*** 1824,1838 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 1831,1845 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 1841,1845 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)=0</div>
  </td>
  </tr>
--- 1848,1852 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 1901,1908 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 1908,1922 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>

Index: log-MessageTest3G-wso2-wso2-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/log-MessageTest3G-wso2-wso2-results.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** log-MessageTest3G-wso2-wso2-results.html	1 Feb 2007 20:06:23 -0000	1.2
--- log-MessageTest3G-wso2-wso2-results.html	8 Feb 2007 23:08:28 -0000	1.3
***************
*** 14,19 ****
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated February 1 2007,
! 	    1157</p>
  <h2>From
  	      Axis2
--- 14,19 ----
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated February 8 2007,
! 	    1233</p>
  <h2>From
  	      Axis2
***************
*** 1322,1336 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 1322,1336 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 1339,1343 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)=0</div>
  </td>
  </tr>
--- 1339,1343 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 1399,1406 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 1399,1413 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
***************
*** 1824,1838 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 1831,1845 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 1841,1845 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)=0</div>
  </td>
  </tr>
--- 1848,1852 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 1901,1908 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 1908,1922 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>

Index: log-MessageTest3G-wso2-canon-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/log-MessageTest3G-wso2-canon-results.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** log-MessageTest3G-wso2-canon-results.html	1 Feb 2007 20:06:23 -0000	1.2
--- log-MessageTest3G-wso2-canon-results.html	8 Feb 2007 23:08:29 -0000	1.3
***************
*** 14,19 ****
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated February 1 2007,
! 	    1157</p>
  <h2>From
  	      Axis2
--- 14,19 ----
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated February 8 2007,
! 	    1233</p>
  <h2>From
  	      Axis2
***************
*** 1322,1336 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 1322,1336 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 1339,1343 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)=0</div>
  </td>
  </tr>
--- 1339,1343 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 1399,1406 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 1399,1413 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
***************
*** 1824,1838 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 1831,1845 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 1841,1845 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)=0</div>
  </td>
  </tr>
--- 1848,1852 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 1901,1908 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 1908,1922 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>

Index: log-MessageTest3G-wso2-wso2-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/log-MessageTest3G-wso2-wso2-output.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** log-MessageTest3G-wso2-wso2-output.xml	1 Feb 2007 20:06:23 -0000	1.2
--- log-MessageTest3G-wso2-wso2-output.xml	8 Feb 2007 23:08:28 -0000	1.3
***************
*** 1,2 ****
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>40</messages><expectedMessages>40</expectedMessages><tests>200</tests><tstamp>2007-01-26T12:01:04.765Z</tstamp><generated>February 1 2007</generated><from>Axis2</from><to>Apache-Coyote/1.1</to></head><resultSet number="1" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref"" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="2"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="pased">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="4"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[number="4"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passd">contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="9"]/l:httpHeaders/l:Metod/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="10"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="12"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref"" result="passed">count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.or/message-test/xsd']</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="14"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="15"]/l:httpHeader/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="16"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@numbr="16"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:mesage[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="19"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/xml'</tet><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="21"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref="" result="pssed">/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="22"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="23"]/@type="equest"</test><test ref="" result="passed">contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="24"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref"" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="25"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="26"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknon"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="29" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@numer="29"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet><resultSet number="30" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="30"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number"30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="31" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="31"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="32" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="32"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="33" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="33"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTestHeder</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="34" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="34"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'</tet><test ref="" result="passed">count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="35" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="35"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="35"]/l:content/*)=0</test></resultSet><resultSet number="36" type="response" endpoint="AuthenticMessageTestHTTP" binding"EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="36"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="37" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="37"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawURI,"Send")</test><test ref="" result="passed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="37"]/l:content/*)=0</test></resultSet><resultSet number="38" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="38"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="39" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="39"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=" result="passed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet><resultSet number="40" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="40"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="40"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,2 ----
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>40</messages><expectedMessages>40</expectedMessages><tests>202</tests><tstamp>2007-01-26T12:01:04.765Z</tstamp><generated>February 8 2007</generated><from>Axis2</from><to>Apache-Coyote/1.1</to></head><resultSet number="1" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref"" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="2"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="pased">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="4"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[number="4"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passd">contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="9"]/l:httpHeaders/l:Metod/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="10"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="12"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref"" result="passed">count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.or/message-test/xsd']</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="14"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="15"]/l:httpHeader/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="16"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@numbr="16"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:mesage[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="19"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/xml'</tet><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="21"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref="" result="pssed">/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="22"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="23"]/@type="equest"</test><test ref="" result="passed">contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="24"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref"" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="25"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="26"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknon"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="failed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="failed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="29" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="29"]/@typ="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="failed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="failed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet><resultSet number="30" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="30"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" resut="passed">count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="31" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="31"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/mssage-test/xsd']</test></resultSet><resultSet number="32" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="32"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="33" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="33"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="33"]/l:httpHeaders/lMethod/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="34" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="34"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type='appication/xml'</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="35" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="35"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@numbe="35"]/l:content/*)=0</test></resultSet><resultSet number="36" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="36"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="37" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="37"]@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="failed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="failed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</test></resultSet><resultSet number="38" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="38"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="39" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="39"]/@type="request"</test><test ref="" result="passed>contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="failed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="failed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet><resultSet number="40" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="40"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@umber="40"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file

Index: log-MessageTest3G-wso2-canon-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/log-MessageTest3G-wso2-canon-output.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** log-MessageTest3G-wso2-canon-output.xml	1 Feb 2007 20:06:23 -0000	1.2
--- log-MessageTest3G-wso2-canon-output.xml	8 Feb 2007 23:08:28 -0000	1.3
***************
*** 1,2 ****
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>40</messages><expectedMessages>40</expectedMessages><tests>200</tests><tstamp>2007-01-28T12:00:32.037Z</tstamp><generated>February 1 2007</generated><from>Axis2</from><to>Apache/2.0.50 (Win32)</to></head><resultSet number="1" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><testref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="2"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result"passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="4"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:messge[@number="4"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:conent/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="assed">contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="9"]/l:httpHeaders/lMethod/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="10"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestCodedHTTP" binding="CodedchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="12"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><testref="" result="passed">count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://exampl.org/message-test/xsd']</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="14"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="15"]/l:httpHeders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="16"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@umber="16"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="19"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/xml'/test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="21"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref="" resul="passed">/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="22"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="23"]/@tye="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="24"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><testref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="25"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Mehod/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="26"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Uknown"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="29" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[number="29"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet><resultSet number="30" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="30"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@nuber="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="31" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="31"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="32" type="response" endpoint="AuthenticMessageTestHTTP" binding=EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="32"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="33" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="33"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTetHeader</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="34" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="34"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'/test><test ref="" result="passed">count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="35" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="35"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="35"]/l:content/*)=0</test></resultSet><resultSet number="36" type="response" endpoint="AuthenticMessageTestHTTP" bining="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="36"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="37" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="37"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawRI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="37"]/l:content/*)=0</test></resultSet><resultSet number="38" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="38"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="39" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="39"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ef="" result="passed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet><resultSet number="40" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="40"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="40"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,2 ----
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>40</messages><expectedMessages>40</expectedMessages><tests>202</tests><tstamp>2007-01-28T12:00:32.037Z</tstamp><generated>February 8 2007</generated><from>Axis2</from><to>Apache/2.0.50 (Win32)</to></head><resultSet number="1" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><testref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="2"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result"passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="4"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:messge[@number="4"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:conent/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="assed">contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="9"]/l:httpHeaders/lMethod/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="10"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestCodedHTTP" binding="CodedchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="12"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><testref="" result="passed">count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://exampl.org/message-test/xsd']</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="14"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="15"]/l:httpHeders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="16"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@umber="16"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="19"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/xml'/test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="21"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref="" resul="passed">/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="22"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="23"]/@tye="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="24"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><testref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="25"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Mehod/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="26"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Uknown"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="failed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="failed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="29" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="29"]/type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="failed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="failed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet><resultSet number="30" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="30"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" esult="passed">count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="31" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="31"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.og/message-test/xsd']</test></resultSet><resultSet number="32" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="32"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="33" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="33"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="33"]/l:httpHeades/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="34" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="34"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type=application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="35" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="35"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@nmber="35"]/l:content/*)=0</test></resultSet><resultSet number="36" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="36"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="37" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="failed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="failed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</test></resultSet><resultSet number="38" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="38"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="39" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="39"]/@type="request"</test><test ref="" result="pased">contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="failed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="failed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet><resultSet number="40" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="40"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:messae[@number="40"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file

Index: description.wsdlcm
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/description.wsdlcm,v
retrieving revision 1.6
retrieving revision 1.7
diff -C 2 -d -r1.6 -r1.7
*** description.wsdlcm	25 Jan 2007 09:15:41 -0000	1.6
--- description.wsdlcm	8 Feb 2007 23:08:28 -0000	1.7
***************
*** 303,307 ****
  <interfaceOperation ref="N1004E"/>
  <bindingMessageReferences>
! <bindingMessageReferenceComponent xml:id="N100B0">
  <interfaceMessageReference ref="N10055"/>
  <base:parent ref="N100AB"/>
--- 303,307 ----
  <interfaceOperation ref="N1004E"/>
  <bindingMessageReferences>
! <bindingMessageReferenceComponent xml:id="N100AF">
  <interfaceMessageReference ref="N10055"/>
  <base:parent ref="N100AB"/>
***************
*** 312,328 ****
  <httpcm:httpBindingOperationExtension>
  <httpcm:httpFaultSerialization>application/xml</httpcm:httpFaultSerialization>
! <httpcm:httpInputSerialization>application/x-www-form-urlencoded</httpcm:httpInputSerialization>
  <httpcm:httpLocation>Send</httpcm:httpLocation>
  <httpcm:httpLocationIgnoreUncited>false</httpcm:httpLocationIgnoreUncited>
- <httpcm:httpMethod>GET</httpcm:httpMethod>
  <httpcm:httpOutputSerialization>application/xml</httpcm:httpOutputSerialization>
  </httpcm:httpBindingOperationExtension>
  </bindingOperationComponent>
! <bindingOperationComponent xml:id="N100B3">
  <interfaceOperation ref="N10059"/>
  <bindingMessageReferences>
  <bindingMessageReferenceComponent xml:id="N100B7">
  <interfaceMessageReference ref="N10060"/>
! <base:parent ref="N100B3"/>
  <httpcm:httpBindingMessageReferenceExtension/>
  </bindingMessageReferenceComponent>
--- 312,327 ----
  <httpcm:httpBindingOperationExtension>
  <httpcm:httpFaultSerialization>application/xml</httpcm:httpFaultSerialization>
! <httpcm:httpInputSerialization>application/xml</httpcm:httpInputSerialization>
  <httpcm:httpLocation>Send</httpcm:httpLocation>
  <httpcm:httpLocationIgnoreUncited>false</httpcm:httpLocationIgnoreUncited>
  <httpcm:httpOutputSerialization>application/xml</httpcm:httpOutputSerialization>
  </httpcm:httpBindingOperationExtension>
  </bindingOperationComponent>
! <bindingOperationComponent xml:id="N100B2">
  <interfaceOperation ref="N10059"/>
  <bindingMessageReferences>
  <bindingMessageReferenceComponent xml:id="N100B7">
  <interfaceMessageReference ref="N10060"/>
! <base:parent ref="N100B2"/>
  <httpcm:httpBindingMessageReferenceExtension/>
  </bindingMessageReferenceComponent>
***************
*** 331,335 ****
  <bindingFaultReferenceComponent xml:id="N100B9">
  <interfaceFaultReference ref="N10063"/>
! <base:parent ref="N100B3"/>
  </bindingFaultReferenceComponent>
  </bindingFaultReferences>
--- 330,334 ----
  <bindingFaultReferenceComponent xml:id="N100B9">
  <interfaceFaultReference ref="N10063"/>
! <base:parent ref="N100B2"/>
  </bindingFaultReferenceComponent>
  </bindingFaultReferences>
***************
*** 337,343 ****
  <httpcm:httpBindingOperationExtension>
  <httpcm:httpFaultSerialization>application/xml</httpcm:httpFaultSerialization>
! <httpcm:httpInputSerialization>application/xml</httpcm:httpInputSerialization>
  <httpcm:httpLocation>GuaranteedFault</httpcm:httpLocation>
  <httpcm:httpLocationIgnoreUncited>false</httpcm:httpLocationIgnoreUncited>
  <httpcm:httpOutputSerialization>application/xml</httpcm:httpOutputSerialization>
  </httpcm:httpBindingOperationExtension>
--- 336,343 ----
  <httpcm:httpBindingOperationExtension>
  <httpcm:httpFaultSerialization>application/xml</httpcm:httpFaultSerialization>
! <httpcm:httpInputSerialization>application/x-www-form-urlencoded</httpcm:httpInputSerialization>
  <httpcm:httpLocation>GuaranteedFault</httpcm:httpLocation>
  <httpcm:httpLocationIgnoreUncited>false</httpcm:httpLocationIgnoreUncited>
+ <httpcm:httpMethod>GET</httpcm:httpMethod>
  <httpcm:httpOutputSerialization>application/xml</httpcm:httpOutputSerialization>
  </httpcm:httpBindingOperationExtension>

Index: log-MessageTest3G-canon-canon-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/log-MessageTest3G-canon-canon-results.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** log-MessageTest3G-canon-canon-results.html	1 Feb 2007 20:06:23 -0000	1.3
--- log-MessageTest3G-canon-canon-results.html	8 Feb 2007 23:08:28 -0000	1.4
***************
*** 14,19 ****
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated February 1 2007,
! 	    1157</p>
  <h2>From
  	      Unknown
--- 14,19 ----
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated February 8 2007,
! 	    1233</p>
  <h2>From
  	      Unknown
***************
*** 1322,1336 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 1322,1336 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 1339,1343 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)=0</div>
  </td>
  </tr>
--- 1339,1343 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 1399,1406 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 1399,1413 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td><td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
***************
*** 1824,1838 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 1831,1845 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 1841,1845 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)=0</div>
  </td>
  </tr>
--- 1848,1852 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 1901,1908 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 1908,1922 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td><td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>

Index: description-xpath-assertions.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/description-xpath-assertions.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -C 2 -d -r1.8 -r1.9
*** description-xpath-assertions.xml	25 Jan 2007 09:15:41 -0000	1.8
--- description-xpath-assertions.xml	8 Feb 2007 23:08:28 -0000	1.9
***************
*** 673,687 ****
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <messageContentModel type="#any"/>
  </message>
  <assertion>/l:log/l:message[@number="27"]/@type="request"</assertion>
  <assertion>contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</assertion>
! <assertion>/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</assertion>
! <assertion>/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</assertion>
! <assertion>count(/l:log/l:message[@number="27"]/l:content/*)=0</assertion>
  </assertionSet>
  <assertionSet messagePosition="28">
--- 673,687 ----
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <messageContentModel type="#any"/>
  </message>
  <assertion>/l:log/l:message[@number="27"]/@type="request"</assertion>
  <assertion>contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</assertion>
! <assertion>/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</assertion>
! <assertion>/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</assertion>
! <assertion>count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</assertion>
  </assertionSet>
  <assertionSet messagePosition="28">
***************
*** 698,705 ****
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <messageContentModel type=""/>
  </message>
--- 698,705 ----
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <messageContentModel type=""/>
  </message>
***************
*** 720,732 ****
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <messageContentModel type="#none"/>
  </message>
  <assertion>/l:log/l:message[@number="29"]/@type="request"</assertion>
  <assertion>contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</assertion>
! <assertion>/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</assertion>
  <assertion>count(/l:log/l:message[@number="29"]/l:content/*)=0</assertion>
  </assertionSet>
--- 720,733 ----
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <messageContentModel type="#none"/>
  </message>
  <assertion>/l:log/l:message[@number="29"]/@type="request"</assertion>
  <assertion>contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</assertion>
! <assertion>/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</assertion>
! <assertion>/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</assertion>
  <assertion>count(/l:log/l:message[@number="29"]/l:content/*)=0</assertion>
  </assertionSet>
***************
*** 744,751 ****
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpHeader type="xs-string" required="true" name="X-WSDLTestHeader"/>
  <fault localName="EchoNameFault" namespace="http://example.org/message-test">
--- 745,752 ----
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpHeader type="xs-string" required="true" name="X-WSDLTestHeader"/>
  <fault localName="EchoNameFault" namespace="http://example.org/message-test">
***************
*** 947,954 ****
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
--- 948,955 ----
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
***************
*** 957,963 ****
  <assertion>/l:log/l:message[@number="37"]/@type="request"</assertion>
  <assertion>contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawURI, "Send")</assertion>
! <assertion>/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</assertion>
! <assertion>/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</assertion>
! <assertion>count(/l:log/l:message[@number="37"]/l:content/*)=0</assertion>
  </assertionSet>
  <assertionSet messagePosition="38">
--- 958,964 ----
  <assertion>/l:log/l:message[@number="37"]/@type="request"</assertion>
  <assertion>contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawURI, "Send")</assertion>
! <assertion>/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</assertion>
! <assertion>/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</assertion>
! <assertion>count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</assertion>
  </assertionSet>
  <assertionSet messagePosition="38">
***************
*** 974,981 ****
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
--- 975,982 ----
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
***************
*** 998,1005 ****
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
--- 999,1006 ----
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
***************
*** 1008,1012 ****
  <assertion>/l:log/l:message[@number="39"]/@type="request"</assertion>
  <assertion>contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</assertion>
! <assertion>/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</assertion>
  <assertion>count(/l:log/l:message[@number="39"]/l:content/*)=0</assertion>
  </assertionSet>
--- 1009,1014 ----
  <assertion>/l:log/l:message[@number="39"]/@type="request"</assertion>
  <assertion>contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</assertion>
! <assertion>/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</assertion>
! <assertion>/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</assertion>
  <assertion>count(/l:log/l:message[@number="39"]/l:content/*)=0</assertion>
  </assertionSet>
***************
*** 1024,1031 ****
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
--- 1026,1033 ----
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>

Index: log-MessageTest3G-canon-canon-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/log-MessageTest3G-canon-canon-output.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** log-MessageTest3G-canon-canon-output.xml	1 Feb 2007 20:06:23 -0000	1.3
--- log-MessageTest3G-canon-canon-output.xml	8 Feb 2007 23:08:28 -0000	1.4
***************
*** 1,2 ****
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>40</messages><expectedMessages>40</expectedMessages><tests>200</tests><tstamp>2007-01-22T15:00:24.236Z</tstamp><generated>February 1 2007</generated><from>Unknown</from><to>Apache/2.0.54 (Win32)</to></head><resultSet number="1" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><tet ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="2"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" resut="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="4"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:mesage[@number="4"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:cntent/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result"passed">contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="9"]/l:httpHeadersl:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="10"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestCodedHTTP" binding="CoddEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="12"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><tet ref="" result="passed">count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://examle.org/message-test/xsd']</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="14"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="15"]/l:httpeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="16"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message@number="16"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:lo/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="19"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/xm'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="21"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref="" reslt="passed">/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="22"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="23"]/@ype="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="24"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><tet ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="25"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:ethod/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="26"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation=Unknown"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="29" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:messag[@number="29"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet><resultSet number="30" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="30"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@umber="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="31" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="31"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="32" type="response" endpoint="AuthenticMessageTestHTTP" bindin="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="32"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="33" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="33"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLestHeader</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="34" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="34"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='20'</test><test ref="" result="passed">count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="35" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="35"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="35"]/l:content/*)=0</test></resultSet><resultSet number="36" type="response" endpoint="AuthenticMessageTestHTTP" bnding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="36"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="37" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="37"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rwURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="37"]/l:content/*)=0</test></resultSet><resultSet number="38" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="38"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="39" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="39"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><tes ref="" result="passed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet><resultSet number="40" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="40"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="40"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,2 ----
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>40</messages><expectedMessages>40</expectedMessages><tests>202</tests><tstamp>2007-01-22T15:00:24.236Z</tstamp><generated>February 8 2007</generated><from>Unknown</from><to>Apache/2.0.54 (Win32)</to></head><resultSet number="1" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><tet ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="2"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" resut="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="4"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:mesage[@number="4"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:cntent/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result"passed">contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="9"]/l:httpHeadersl:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestGeneric" binding="SafeEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="10"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestCodedHTTP" binding="CoddEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="12"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><tet ref="" result="passed">count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://examle.org/message-test/xsd']</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="14"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="15"]/l:httpeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="16"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message@number="16"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:lo/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="19"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestCodedHTTP" binding="CodedEchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/xm'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="21"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref="" reslt="passed">/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="22"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="23"]/@ype="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="24"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><tet ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="25"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:ethod/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="26"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation=Unknown"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="failed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="failed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="29" type="request" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="29"/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="failed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="failed">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet><resultSet number="30" type="response" endpoint="MessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="30"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=" result="passed">count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="31" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="31"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://exampleorg/message-test/xsd']</test></resultSet><resultSet number="32" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="32"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="33" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="33"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="33"]/l:httpHeaers/l:Method/@rawURI, "EchoName")</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="34" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="34"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@typ='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="35" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="35"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="passed">/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref="" result="passed">count(/l:log/l:message[number="35"]/l:content/*)=0</test></resultSet><resultSet number="36" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="36"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="37" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number"37"]/@type="request"</test><test ref="" result="passed">contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref="" result="failed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="failed">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref="" result="passed">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</test></resultSet><resultSet number="38" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="38"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet><resultSet number="39" type="request" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="39"]/@type="request"</test><test ref="" result="assed">contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref="" result="failed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref="" result="failed">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</test><test ref="" result="passed">count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet><resultSet number="40" type="response" endpoint="AuthenticMessageTestHTTP" binding="EchoHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="40"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref="" result="passed">count(/l:log/l:mesage[@number="40"]/l:content/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file

Index: description-generate-report-html.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/description-generate-report-html.xsl,v
retrieving revision 1.8
retrieving revision 1.9
diff -C 2 -d -r1.8 -r1.9
*** description-generate-report-html.xsl	25 Jan 2007 09:15:41 -0000	1.8
--- description-generate-report-html.xsl	8 Feb 2007 23:08:28 -0000	1.9
***************
*** 3677,3681 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">
  <tr>
  <td class="passed">
--- 3677,3681 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">
  <tr>
  <td class="passed">
***************
*** 3683,3687 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
--- 3683,3687 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
***************
*** 3693,3697 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
--- 3693,3697 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
***************
*** 3699,3703 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Method/@value='GET'">
  <tr>
  <td class="passed">
--- 3699,3703 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Method/@value='PUT'">
  <tr>
  <td class="passed">
***************
*** 3705,3709 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 3705,3709 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 3715,3719 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 3715,3719 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 3721,3725 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="count(/l:log/l:message[@number=&quot;27&quot;]/l:content/*)=0">
  <tr>
  <td class="passed">
--- 3721,3725 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="count(/l:log/l:message[@number=&quot;27&quot;]/l:content/*)&lt;=1">
  <tr>
  <td class="passed">
***************
*** 3727,3731 ****
  </td>
  <td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)=0</div>
  </td>
  </tr>
--- 3727,3731 ----
  </td>
  <td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 3737,3741 ****
  </td>
  <td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)=0</div>
  </td>
  </tr>
--- 3737,3741 ----
  </td>
  <td>
! <div class="assertion">count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 3883,3887 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;29&quot;]/l:httpHeaders/l:Method/@value='PUT'">
  <tr>
  <td class="passed">
--- 3883,3887 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;29&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">
  <tr>
  <td class="passed">
***************
*** 3889,3893 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 3889,3893 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
***************
*** 3899,3903 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 3899,3925 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! </xsl:otherwise>
! </xsl:choose>
! <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;29&quot;]/l:httpHeaders/l:Method/@value='GET'">
! <tr>
! <td class="passed">
! <div>OK</div>
! </td>
! <td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</div>
! </td>
! </tr>
! </xsl:when>
! <xsl:otherwise>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td>
! <td>
! <div class="assertion">/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
***************
*** 5079,5083 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">
  <tr>
  <td class="passed">
--- 5101,5105 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">
  <tr>
  <td class="passed">
***************
*** 5085,5089 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
--- 5107,5111 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
***************
*** 5095,5099 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
--- 5117,5121 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</div>
  </td>
  </tr>
***************
*** 5101,5105 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Method/@value='GET'">
  <tr>
  <td class="passed">
--- 5123,5127 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Method/@value='PUT'">
  <tr>
  <td class="passed">
***************
*** 5107,5111 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 5129,5133 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 5117,5121 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>
--- 5139,5143 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
***************
*** 5123,5127 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="count(/l:log/l:message[@number=&quot;37&quot;]/l:content/*)=0">
  <tr>
  <td class="passed">
--- 5145,5149 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="count(/l:log/l:message[@number=&quot;37&quot;]/l:content/*)&lt;=1">
  <tr>
  <td class="passed">
***************
*** 5129,5133 ****
  </td>
  <td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)=0</div>
  </td>
  </tr>
--- 5151,5155 ----
  </td>
  <td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 5139,5143 ****
  </td>
  <td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)=0</div>
  </td>
  </tr>
--- 5161,5165 ----
  </td>
  <td>
! <div class="assertion">count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</div>
  </td>
  </tr>
***************
*** 5285,5289 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;39&quot;]/l:httpHeaders/l:Method/@value='PUT'">
  <tr>
  <td class="passed">
--- 5307,5311 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;39&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">
  <tr>
  <td class="passed">
***************
*** 5291,5295 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 5313,5317 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
  </td>
  </tr>
***************
*** 5301,5305 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</div>
  </td>
  </tr>
--- 5323,5349 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</div>
! </td>
! </tr>
! </xsl:otherwise>
! </xsl:choose>
! <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;39&quot;]/l:httpHeaders/l:Method/@value='GET'">
! <tr>
! <td class="passed">
! <div>OK</div>
! </td>
! <td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</div>
! </td>
! </tr>
! </xsl:when>
! <xsl:otherwise>
! <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
! </td>
! <td>
! <div class="assertion">/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</div>
  </td>
  </tr>

Index: description-generate-report-xml.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/description-generate-report-xml.xsl,v
retrieving revision 1.8
retrieving revision 1.9
diff -C 2 -d -r1.8 -r1.9
*** description-generate-report-xml.xsl	25 Jan 2007 09:15:41 -0000	1.8
--- description-generate-report-xml.xsl	8 Feb 2007 23:08:28 -0000	1.9
***************
*** 3,5 ****
   This is a style sheet, generated by evaluate-xml-log-xsl.xslt.
   ******** DO NOT EDIT *********
! --><xsl:stylesheet xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" l:fake="false"><xsl:param name="DSTAMP"/><xsl:param name="TSTAMP"/><xsl:param name="TODAY"/><xsl:output method="xml"/><xsl:template match="/"><resultSets><head><messages><xsl:value-of select="count(/l:log/l:message)"/></messages><expectedMessages>40</expectedMessages><tests>200</tests><tstamp><xsl:value-of select="/l:log/l:message/@timestamp"/></tstamp><generated><xsl:value-of select="$TODAY"/></generated><from><xsl:call-template name="find-agent"><xsl:with-param name="message" select="/l:log/l:message[@type=&quot;request&quot;]"/></xsl:call-template></from><to><xsl:call-template name="find-agent"><xsl:withparam name="message" select="/l:log/l:message[@type=&quot;response&quot;]"/></xsl:call-template></to></head><xsl:call-template name="message1"/><xsl:call-template name="message2"/><xsl:call-template name="message3"/><xsl:call-template name="message4"/><xsl:call-template name="message5"/><xsl:call-template name="message6"/><xsl:call-template name="message7"/><xsl:call-template name="message8"/><xsl:call-template name="message9"/><xsl:call-template name="message10"/><xsl:call-template name="message11"/><xsl:call-template name="message12"/><xsl:call-template name="message13"/><xsl:call-template name="message14"/><xsl:call-template name="message15"/><xsl:call-template name="message16"/><xsl:call-template name="message17"/><xsl:call-template name="message18"/><xsl:call-template name="message19"/><xsl:call-template name="message20"/><xsl:call-template name="message21"/><xsl:call-template name="message22"/><xsl:call-template name="message23"/><xsl:call-template name="message24"/><xsl:call-template name="message25"><xsl:call-template name="message26"/><xsl:call-template name="message27"/><xsl:call-template name="message28"/><xsl:call-template name="message29"/><xsl:call-template name="message30"/><xsl:call-template name="message31"/><xsl:call-template name="message32"/><xsl:call-template name="message33"/><xsl:call-template name="message34"/><xsl:call-template name="message35"/><xsl:call-template name="message36"/><xsl:call-template name="message37"/><xsl:call-template name="message38"/><xsl:call-template name="message39"/><xsl:call-template name="message40"/></resultSets></xsl:template><xsl:template name="find-agent"><xsl:param name="message"/><xsl:choose><xsl:when test="$message/l:httpHeaders/l:Server"><xsl:value-of select="$message/l:httpHeaders/l:Server"/></xsl:when><xsl:when test="$message/l:httpHeaders/l:User-Agent"><xsl:value-of select="$message/l:httpHeaders/l:User-Agent"/></xsl:when><xsl:otherwise>Unknown</xsl:otherwise></xsl:choose></xsl:template><xsl:template name="message1"><resultSet binding="SafeEchoHTTBinding" endpoint="MessageTestGeneric" type="request" number="1"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;1&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoString&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">assed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:httpHeaders/l:Method/@value='GET'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;1&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message2"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="2"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message"select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose>xsl:when test="count(/l:log/l:message[@number=&quot;2&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message3"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="request" number="3"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:lg/l:message[@number=&quot;3&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoName&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Method/@value='POT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;3&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message4"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="4"><xsl:attribute ame="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:httpHeades/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;4&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message5"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="request" number="5"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xslattribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoNameExpectFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="reult"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;5&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message6"><resulSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="6"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:httpHeaders/l:StatusCode/@value='500'">passed</xsl:when>xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;6&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message7"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="request" number="7"><xsl:ttribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;Send&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@umber="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;7&quot;]/l:content/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message8"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="8"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:wen test="/l:log/l:message[@number=&quot;8&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:httpHeaders/l:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message9"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="request" number="9"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise><xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;9&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;GuaranteedFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;9&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resulSet></xsl:template><xsl:template name="message10"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="10"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&qut;]/l:httpHeaders/l:StatusCode/@value='500'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;10&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message11"><resultSet binding="CodedEchoHTTPinding" endpoint="MessageTestCodedHTTP" type="request" number="11"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;11&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoString&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/l:httpHeaders/l:Method/@value='GET'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;11&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message12"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="response" number="12"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-parm name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;12&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;12&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;12&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute nam="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;12&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;12&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message13"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="request" number="13"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result">xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;13&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoName&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&qot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;13&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message14"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedTTP" type="response" number="14"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xl:attribute>/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;14&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message15"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="request" number="15"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xslwith-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;15&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoNameExpectFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Tpe/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;15&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-testxsd']</test></resultSet></xsl:template><xsl:template name="message16"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="response" number="16"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:messge[@number=&quot;16&quot;]/l:httpHeaders/l:StatusCode/@value='500'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;16&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="16"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message17"><resultSetbinding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="request" number="17"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;17&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;Send&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">assed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;17&quot;]/l:content/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message18"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="response" number="18"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="messag" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:httpHeaders/l:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message19"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="request" number="19"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/llog/l:message[@number=&quot;19&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;19&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;GuaranteedFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;19&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;19&quot;]/l:content/*)=0">passed</xsl:when><xs:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message20"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="response" number="20"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type'application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:httpHeaders/l:StatusCode/@value='500'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;20&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http//example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message21"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="request" number="21"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoString&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref=""><xsl:attribute name="result"><xsl:choose><sl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Method/@value='PUT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;21&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:content/*[local-name()='EchoString' and namespaceuri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message22"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="22"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:whe><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;22&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xl:attribute>/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message23"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="request" number="23"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoName&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="23"]/l:ttpHeaders/l:Method/@rawURI, "EchoName")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name=result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;23&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message24"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="24"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xs:when test="/l:log/l:message[@number=&quot;24&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when<xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;24&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message25"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="request" number="25"><xsl:attribute name="implementatio"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;25&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;25&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoNameExpectFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;25&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attrbute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;25&quot;]/l:httpHeaders/l:Method/@value='DELETE'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;25&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message26"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="26"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attrbute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/l:httpHeaders/l:Statusode/@value='402'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;26&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message27"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTP" type="request" number="27"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;Send&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">passed</xsl:when><xsl:otherwise>failed</xs:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Method/@value='GET'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='GET'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;27&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="27"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message28"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="28"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attibute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="28"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/l:httpHeaders/l:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message29"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="request" number="29"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;29&quot;]/@type=&quot;reqest&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="29"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;29&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;GuaranteedFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;29&quot;]/l:httpHeaders/l:Method/@value='PUT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;29&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attibute>count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message30"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="30"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:mesage[@number=&quot;30&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/l:httpHeaders/l:StatusCode/@value='402'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;30&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri(=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message31"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="31"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;31&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="31"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;31&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoStrig&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;31&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;31&quot;]/l:httpHeaders/l:Method/@value='PUT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;31&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:chose></xsl:attribute>count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;31&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message32"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="32"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;32&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose>/xsl:attribute>/l:log/l:message[@number="32"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;32&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;32&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="32"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;32&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref=""><xsl:attribute nme="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;32&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message33"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="33"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;33&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/@type="request"</test><test ref=""><xsl:attribute name="result"<xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;33&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoName&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;33&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;33&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:mssage[@number=&quot;33&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;33&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;33&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message34"><resultSet binding="EchoHTTPBinding" endpoit="AuthenticMessageTestHTTP" type="response" number="34"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:ttribute>/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;34&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="34"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/l:content/*[loca-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message35"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="35"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;35&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="35"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;35&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoNameExpectFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpctFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;35&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;35&quot;]/l:httpHeaders/l:Method/@value='DELETE'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;35&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="35"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="mssage36"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="36"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xs:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/l:httpHeaders/l:StatusCode/@value='402'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;36&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwis></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message37"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="37"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="37"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;Send&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/:message[@number="37"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Method/@value='GET'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@value='GET'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;37&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="37"]/l:content/*)=0</test><resultSet></xsl:template><xsl:template name="message38"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="38"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;38&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="38"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;38&quot;]/l:httpHeaders/l:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message39"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTesHTTP" type="request" number="39"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;39&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="39"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;39&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;GuaranteedFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;39&quot;]/l:httpHeaders/l:Method/@value='PUT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwis></xsl:choose></xsl:attribute>/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;39&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="39"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message40"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="40"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;40&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xs:when test="/l:log/l:message[@number=&quot;40&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;40&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;40&quot;]/l:httpHeaders/l:StatusCode/@value='402'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;40&quot;]/l:content/*)=1"passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="40"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;40&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template></xsl:stylesheet>
\ No newline at end of file
--- 3,5 ----
   This is a style sheet, generated by evaluate-xml-log-xsl.xslt.
   ******** DO NOT EDIT *********
! --><xsl:stylesheet xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" l:fake="false"><xsl:param name="DSTAMP"/><xsl:param name="TSTAMP"/><xsl:param name="TODAY"/><xsl:output method="xml"/><xsl:template match="/"><resultSets><head><messages><xsl:value-of select="count(/l:log/l:message)"/></messages><expectedMessages>40</expectedMessages><tests>202</tests><tstamp><xsl:value-of select="/l:log/l:message/@timestamp"/></tstamp><generated><xsl:value-of select="$TODAY"/></generated><from><xsl:call-template name="find-agent"><xsl:with-param name="message" select="/l:log/l:message[@type=&quot;request&quot;]"/></xsl:call-template></from><to><xsl:call-template name="find-agent"><xsl:withparam name="message" select="/l:log/l:message[@type=&quot;response&quot;]"/></xsl:call-template></to></head><xsl:call-template name="message1"/><xsl:call-template name="message2"/><xsl:call-template name="message3"/><xsl:call-template name="message4"/><xsl:call-template name="message5"/><xsl:call-template name="message6"/><xsl:call-template name="message7"/><xsl:call-template name="message8"/><xsl:call-template name="message9"/><xsl:call-template name="message10"/><xsl:call-template name="message11"/><xsl:call-template name="message12"/><xsl:call-template name="message13"/><xsl:call-template name="message14"/><xsl:call-template name="message15"/><xsl:call-template name="message16"/><xsl:call-template name="message17"/><xsl:call-template name="message18"/><xsl:call-template name="message19"/><xsl:call-template name="message20"/><xsl:call-template name="message21"/><xsl:call-template name="message22"/><xsl:call-template name="message23"/><xsl:call-template name="message24"/><xsl:call-template name="message25"><xsl:call-template name="message26"/><xsl:call-template name="message27"/><xsl:call-template name="message28"/><xsl:call-template name="message29"/><xsl:call-template name="message30"/><xsl:call-template name="message31"/><xsl:call-template name="message32"/><xsl:call-template name="message33"/><xsl:call-template name="message34"/><xsl:call-template name="message35"/><xsl:call-template name="message36"/><xsl:call-template name="message37"/><xsl:call-template name="message38"/><xsl:call-template name="message39"/><xsl:call-template name="message40"/></resultSets></xsl:template><xsl:template name="find-agent"><xsl:param name="message"/><xsl:choose><xsl:when test="$message/l:httpHeaders/l:Server"><xsl:value-of select="$message/l:httpHeaders/l:Server"/></xsl:when><xsl:when test="$message/l:httpHeaders/l:User-Agent"><xsl:value-of select="$message/l:httpHeaders/l:User-Agent"/></xsl:when><xsl:otherwise>Unknown</xsl:otherwise></xsl:choose></xsl:template><xsl:template name="message1"><resultSet binding="SafeEchoHTTBinding" endpoint="MessageTestGeneric" type="request" number="1"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;1&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoString&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">assed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:httpHeaders/l:Method/@value='GET'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='GET'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;1&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="1"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message2"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="2"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message"select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose>xsl:when test="count(/l:log/l:message[@number=&quot;2&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="2"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message3"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="request" number="3"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:lg/l:message[@number=&quot;3&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoName&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Method/@value='POT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;3&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="3"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message4"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="4"><xsl:attribute ame="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:httpHeades/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;4&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="4"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message5"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="request" number="5"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xslattribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoNameExpectFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="reult"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;5&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="5"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message6"><resulSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="6"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:httpHeaders/l:StatusCode/@value='500'">passed</xsl:when>xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;6&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="6"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message7"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="request" number="7"><xsl:ttribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;Send&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@umber="7"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;7&quot;]/l:content/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="7"]/l:content/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message8"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="8"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:wen test="/l:log/l:message[@number=&quot;8&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:httpHeaders/l:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message9"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="request" number="9"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise><xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;9&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;GuaranteedFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;9&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="9"]/l:content/*)=0</test></resulSet></xsl:template><xsl:template name="message10"><resultSet binding="SafeEchoHTTPBinding" endpoint="MessageTestGeneric" type="response" number="10"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&qut;]/l:httpHeaders/l:StatusCode/@value='500'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;10&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="10"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message11"><resultSet binding="CodedEchoHTTPinding" endpoint="MessageTestCodedHTTP" type="request" number="11"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;11&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoString&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/l:httpHeaders/l:Method/@value='GET'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='GET'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;11&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="11"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message12"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="response" number="12"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-parm name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;12&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;12&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;12&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute nam="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;12&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="12"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;12&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message13"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="request" number="13"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result">xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;13&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoName&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&qot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;13&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="13"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message14"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedTTP" type="response" number="14"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xl:attribute>/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;14&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="14"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message15"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="request" number="15"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xslwith-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;15&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoNameExpectFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Tpe/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;15&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="15"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-testxsd']</test></resultSet></xsl:template><xsl:template name="message16"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="response" number="16"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:messge[@number=&quot;16&quot;]/l:httpHeaders/l:StatusCode/@value='500'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;16&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="16"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message17"><resultSetbinding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="request" number="17"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;17&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;Send&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">assed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;17&quot;]/l:content/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="17"]/l:content/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message18"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="response" number="18"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="messag" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:httpHeaders/l:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message19"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="request" number="19"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/llog/l:message[@number=&quot;19&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;19&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;GuaranteedFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;19&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;19&quot;]/l:content/*)=0">passed</xsl:when><xs:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="19"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message20"><resultSet binding="CodedEchoHTTPBinding" endpoint="MessageTestCodedHTTP" type="response" number="20"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type'application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:httpHeaders/l:StatusCode/@value='500'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;20&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="20"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http//example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message21"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="request" number="21"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoString&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref=""><xsl:attribute name="result"><xsl:choose><sl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Method/@value='PUT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;21&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="21"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:content/*[local-name()='EchoString' and namespaceuri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message22"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="22"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:whe><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;22&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="22"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xl:attribute>/l:log/l:message[@number="22"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message23"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="request" number="23"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoName&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="23"]/l:ttpHeaders/l:Method/@rawURI, "EchoName")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name=result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;23&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="23"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message24"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="24"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xs:when test="/l:log/l:message[@number=&quot;24&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when<xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;24&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="24"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message25"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="request" number="25"><xsl:attribute name="implementatio"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;25&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;25&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoNameExpectFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;25&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attrbute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;25&quot;]/l:httpHeaders/l:Method/@value='DELETE'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='DELETE'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;25&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="25"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message26"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="26"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attrbute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/l:httpHeaders/l:Statusode/@value='402'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;26&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="26"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;26&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message27"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTP" type="request" number="27"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;Send&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:hoose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:httpHeaders/l:Method/@value='PUT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;27&quot;]/l:content/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="27"]/l:content/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message28"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="28"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attibute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="28"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/l:httpHeaders/l:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="28"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message29"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="request" number="29"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;29&quot;]/@type=&quot;request&quot;">passed</xsl:when<xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="29"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;29&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;GuaranteedFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;29&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="29"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;29&quot;]/l:httpHeaders/l:Method/@value='GET'">passed</xsl:when><xl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="29"]/l:httpHeaders/l:Method/@value='GET'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;29&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="29"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message30"><resultSet binding="EchoHTTPBinding" endpoint="MessageTestHTTP" type="response" number="30"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/@type="response"</test><test ref=""><xsl:attribute name=result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/l:httpHeaders/l:StatusCode/@value='402'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;3&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="30"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;30&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="30"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message31"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="31"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number&quot;31&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="31"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;31&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoString&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@rawURI, "EchoString")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;31&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="31"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;31&quot;]/l:httpHeaders/l:Method/@value='PUT'">passe</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="31"]/l:httpHeaders/l:Method/@value='PUT'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;31&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="31"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;31&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="31"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message32"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="32"><xsl:attribut name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;32&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="32"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;32&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="32"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;32&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="32"]/l:htpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;32&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="32"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;32&quot;]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="32"]/l:content/*[local-name()='EchoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message33"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="33"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xslcall-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;33&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;33&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoName&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@rawURI, "EchoName")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;33&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/llog/l:message[@number=&quot;33&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;33&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;33&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="33"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;33&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://exmple.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="33"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message34"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="34"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:oherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;34&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="34"]/l:content/*)1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;34&quot;]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="34"]/l:content/*[local-name()='EchoName' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message35"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="35"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;35&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="35"]/@type="request"</test><test rf=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;35&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;EchoNameExpectFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="35"]/l:httpHeaders/l:Method/@rawURI, "EchoNameExpectFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;35&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="35"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;35&quot;]/l:httpHeaders/l:Method/@value='DELETE'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="35"]/l:httpHeaders/l:Metho/@value='DELETE'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;35&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="35"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message36"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="36"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/l:httpHeaders/l:X-WSDLTesteader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/l:httpHeaders/l:StatusCode/@value='402'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;36&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribte>count(/l:log/l:message[@number="36"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;36&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="36"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message37"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="37"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:hoose></xsl:attribute>/l:log/l:message[@number="37"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;Send&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="37"]/l:httpHeaders/l:Method/@rawURI, "Send")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="37"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;37&quot;]/l:httpHeaders/l:Method/@value='PUT'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="37"]/l:httpHaders/l:Method/@value='PUT'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;37&quot;]/l:content/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="37"]/l:content/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message38"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="38"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;38&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="38"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;38&quot;]/l:httpHaders/l:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="38"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message39"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="request" number="39"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;39&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="39"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="contains(/l:log/l:message[@number=&quot;39&quot;]/l:httpHeaders/l:Method/@rawURI, &quot;GuaranteedFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:chose></xsl:attribute>contains(/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@rawURI, "GuaranteedFault")</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;39&quot;]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="39"]/l:httpHeaders/l:Content-Type/@type='application/x-www-form-urlencoded'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;39&quot;]/l:httpHeaders/l:Method/@value='GET'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="39"]/l:httpHeaders/l:Method/@value='GET'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;39&quot;]/l:content/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:lo/l:message[@number="39"]/l:content/*)=0</test></resultSet></xsl:template><xsl:template name="message40"><resultSet binding="EchoHTTPBinding" endpoint="AuthenticMessageTestHTTP" type="response" number="40"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;40&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;40&quot;]/l:httpHeaders/l:X-WSDLTestHeader">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/l:httpHeaders/l:X-WSDLTestHeader</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@nuber=&quot;40&quot;]/l:httpHeaders/l:Content-Type/@type='application/xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/l:httpHeaders/l:Content-Type/@type='application/xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;40&quot;]/l:httpHeaders/l:StatusCode/@value='402'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/l:httpHeaders/l:StatusCode/@value='402'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;40&quot;]/l:content/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="40"]/l:content/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;40&quot;]/l:content/*[local-name()=&quot;EchoNameFault&quot; and namespace-uri()=&quot;htp://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="40"]/l:content/*[local-name()="EchoNameFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template></xsl:stylesheet>
\ No newline at end of file

Index: description-message-properties.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-3G/description-message-properties.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -C 2 -d -r1.8 -r1.9
*** description-message-properties.xml	25 Jan 2007 09:15:41 -0000	1.8
--- description-message-properties.xml	8 Feb 2007 23:08:28 -0000	1.9
***************
*** 489,496 ****
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <messageContentModel type="#any"/>
  </message>
--- 489,496 ----
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <messageContentModel type="#any"/>
  </message>
***************
*** 507,514 ****
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <messageContentModel type=""/>
  </message>
--- 507,514 ----
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <messageContentModel type=""/>
  </message>
***************
*** 525,532 ****
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <messageContentModel type="#none"/>
  </message>
--- 525,532 ----
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <messageContentModel type="#none"/>
  </message>
***************
*** 543,550 ****
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpHeader type="xs-string" required="true" name="X-WSDLTestHeader"/>
  <fault localName="EchoNameFault" namespace="http://example.org/message-test">
--- 543,550 ----
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpHeader type="xs-string" required="true" name="X-WSDLTestHeader"/>
  <fault localName="EchoNameFault" namespace="http://example.org/message-test">
***************
*** 691,698 ****
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
--- 691,698 ----
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
***************
*** 711,718 ****
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
--- 711,718 ----
  <httpLocation>Send</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
***************
*** 731,738 ****
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
--- 731,738 ----
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
***************
*** 751,758 ****
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/xml</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>PUT</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>
--- 751,758 ----
  <httpLocation>GuaranteedFault</httpLocation>
  <httpLocationIgnoreUncited>false</httpLocationIgnoreUncited>
! <httpInputSerialization>application/x-www-form-urlencoded</httpInputSerialization>
  <httpOutputSerialization>application/xml</httpOutputSerialization>
  <httpFaultSerialization>application/xml</httpFaultSerialization>
! <httpMethod>GET</httpMethod>
  <httpAuthenticationRealm>example.org Realm</httpAuthenticationRealm>
  <httpAuthenticationScheme>basic</httpAuthenticationScheme>

Received on Thursday, 8 February 2007 23:09:55 UTC