2002/ws/desc/test-suite/results-messages/MessageTest-1G description-generate-report-html.xsl,1.11,1.12 log-MessageTest1G-canon-wso2-output.xml,1.18,1.19 log-MessageTest1G-canon-canon-results.html,1.25,1.26 log-MessageTest1G-canon-canon-output.xml,1.19,1.20 log-MessageTest1G-wso2-canon-results.html,1.24,1.25 log-MessageTest1G-canon-wso2-results.html,1.24,1.25 log-MessageTest1G-wso2-wso2-output.xml,1.19,1.20 description-generate-report-xml.xsl,1.11,1.12 log-MessageTest1G-wso2-canon-output.xml,1.19,1.20 log-MessageTest1G-wso2-wso2-results.html,1.24,1.25 description-xpath-assertions.xml,1.12,1.13

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

Modified Files:
	description-generate-report-html.xsl 
	log-MessageTest1G-canon-wso2-output.xml 
	log-MessageTest1G-canon-canon-results.html 
	log-MessageTest1G-canon-canon-output.xml 
	log-MessageTest1G-wso2-canon-results.html 
	log-MessageTest1G-canon-wso2-results.html 
	log-MessageTest1G-wso2-wso2-output.xml 
	description-generate-report-xml.xsl 
	log-MessageTest1G-wso2-canon-output.xml 
	log-MessageTest1G-wso2-wso2-results.html 
	description-xpath-assertions.xml 
Log Message:
Added assertion verifying that SOAP Action is ignored when used with the SOAP Response MEP.

Index: log-MessageTest1G-canon-wso2-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-canon-wso2-output.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -C 2 -d -r1.18 -r1.19
*** log-MessageTest1G-canon-wso2-output.xml	20 Feb 2007 22:31:30 -0000	1.18
--- log-MessageTest1G-canon-wso2-output.xml	21 Feb 2007 00:29:19 -0000	1.19
***************
*** 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>28</messages><expectedMessages>28</expectedMessages><tests>187</tests><tstamp>2007-01-30T13:12:27.514Z</tstamp><generated>February 20 2007</generated><from>Unknown</from><to>Apache-Coyote/1.1</to></head><resultSet number="1" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/lmessage[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test<test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result=passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and lcal-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:ContentType/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'/test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" reult="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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='400'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</est><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespae::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref="" rsult="passed">count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:conten/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@numer="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]<test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestSOAPHTTP" bindng="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">/l:log/l:mssage[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@nmber="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoInt;int=42;")</test><test ref="" result="passed">/l:log/l:essage[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntSimpleFault")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='POT'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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='appliction/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntFault")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:Content-Type/@type='application/sop+xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=Send")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" rsult="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">count(/l:log/l:message[@number="28"]l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,10 ----
  <?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>28</messages><expectedMessages>28</expectedMessages><tests>187</tests><tstamp>2007-01-30T13:12:27.514Z</tstamp><generated>February 20 2007</generated><from>Unknown</from><to>Apache-Coyote/1.1</to></head><resultSet number="1" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/lmessage[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test<test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result=passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and lcal-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://exaple.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref=""result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:essage[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='400'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcod/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http//example.org/message-test/xsd']</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSt number="12" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref="" result="assed">count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:nvelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namesace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoInt;int=42;")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test re="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-tet/xsd']</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntSimpleFault")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@numbe="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntFault")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ef="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=Send")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resulSet number="26" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-est/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">count(/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" 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-1G/description-generate-report-html.xsl,v
retrieving revision 1.11
retrieving revision 1.12
diff -C 2 -d -r1.11 -r1.12
*** description-generate-report-html.xsl	9 Feb 2007 02:34:51 -0000	1.11
--- description-generate-report-html.xsl	21 Feb 2007 00:29:19 -0000	1.12
***************
*** 867,871 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
--- 867,871 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
***************
*** 873,877 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 873,878 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 883,887 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 884,889 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1637,1641 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
--- 1639,1643 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
***************
*** 1643,1647 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1645,1650 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1653,1657 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1656,1661 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1977,1981 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
--- 1981,1985 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
***************
*** 1983,1987 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1987,1992 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1993,1997 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1998,2003 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 2591,2595 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
--- 2597,2601 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
***************
*** 2597,2601 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 2603,2608 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 2607,2611 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 2614,2619 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 3271,3275 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
--- 3279,3283 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
***************
*** 3277,3281 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 3285,3290 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 3287,3291 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 3296,3301 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 3997,4001 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
--- 4007,4011 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
***************
*** 4003,4007 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 4013,4018 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 4013,4017 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 4024,4029 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 4359,4363 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
--- 4371,4375 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
***************
*** 4365,4369 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 4377,4382 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 4375,4379 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 4388,4393 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 4907,4911 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
--- 4921,4925 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">
  <tr>
  <td class="passed">
***************
*** 4913,4917 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 4927,4932 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 4923,4927 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 4938,4943 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>

Index: log-MessageTest1G-wso2-wso2-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-wso2-wso2-results.html,v
retrieving revision 1.24
retrieving revision 1.25
diff -C 2 -d -r1.24 -r1.25
*** log-MessageTest1G-wso2-wso2-results.html	20 Feb 2007 22:31:30 -0000	1.24
--- log-MessageTest1G-wso2-wso2-results.html	21 Feb 2007 00:29:20 -0000	1.25
***************
*** 15,19 ****
  <h1>Message exchange test results</h1>
  <p>Generated February 20 2007,
! 	    1421</p>
  <h2>From
  	      Axis2
--- 15,19 ----
  <h1>Message exchange test results</h1>
  <p>Generated February 20 2007,
! 	    1619</p>
  <h2>From
  	      Axis2
***************
*** 306,310 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 306,311 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 578,582 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 579,584 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 699,703 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 701,706 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 920,924 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 923,928 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1162,1166 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1166,1171 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1420,1424 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1425,1430 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1548,1552 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1554,1559 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1748,1752 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1755,1760 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>

Index: log-MessageTest1G-canon-canon-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-canon-canon-output.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -C 2 -d -r1.19 -r1.20
*** log-MessageTest1G-canon-canon-output.xml	20 Feb 2007 22:31:30 -0000	1.19
--- log-MessageTest1G-canon-canon-output.xml	21 Feb 2007 00:29:20 -0000	1.20
***************
*** 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>28</messages><expectedMessages>28</expectedMessages><tests>187</tests><tstamp>2007-01-22T15:23:44.785Z</tstamp><generated>February 20 2007</generated><from>Unknown</from><to>Apache/2.0.54 (Win32)</to></head><resultSet number="1" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:lg/l:message[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/lhttpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</est><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" reslt="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" ad local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Conent-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+ml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref=" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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='400'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)1</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namspace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref=" result="passed">count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:cotent/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[number="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passe">/l:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":"]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestSOAPHTTP" inding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">/l:logl:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:messag[@number="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoInt;int=42;")</test><test ref="" result="passed">/l:lo/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="20"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="0"]/l:httpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntSimpleFault")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value'POST'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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='aplication/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntFault")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='OST'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:Content-Type/@type='applicatio/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=Send")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="requet"</test><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "?op=GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,10 ----
  <?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>28</messages><expectedMessages>28</expectedMessages><tests>187</tests><tstamp>2007-01-22T15:23:44.785Z</tstamp><generated>February 20 2007</generated><from>Unknown</from><to>Apache/2.0.54 (Win32)</to></head><resultSet number="1" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:lg/l:message[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/lhttpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</est><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" reslt="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" ad local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://exaple.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref=""result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:essage[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='400'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcod/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http//example.org/message-test/xsd']</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSt number="12" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref="" result="assed">count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:nvelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namesace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoInt;int=42;")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test re="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-tet/xsd']</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntSimpleFault")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@numbe="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntFault")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ef="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=Send")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resulSet number="26" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-est/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">count(/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file

Index: log-MessageTest1G-canon-wso2-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-canon-wso2-results.html,v
retrieving revision 1.24
retrieving revision 1.25
diff -C 2 -d -r1.24 -r1.25
*** log-MessageTest1G-canon-wso2-results.html	20 Feb 2007 22:31:30 -0000	1.24
--- log-MessageTest1G-canon-wso2-results.html	21 Feb 2007 00:29:20 -0000	1.25
***************
*** 15,19 ****
  <h1>Message exchange test results</h1>
  <p>Generated February 20 2007,
! 	    1421</p>
  <h2>From
  	      Unknown
--- 15,19 ----
  <h1>Message exchange test results</h1>
  <p>Generated February 20 2007,
! 	    1619</p>
  <h2>From
  	      Unknown
***************
*** 306,310 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 306,311 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 578,582 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 579,584 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 699,703 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 701,706 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 920,924 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 923,928 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1162,1166 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1166,1171 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1420,1424 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1425,1430 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1548,1552 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1554,1559 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1748,1752 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1755,1760 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>

Index: log-MessageTest1G-wso2-wso2-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-wso2-wso2-output.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -C 2 -d -r1.19 -r1.20
*** log-MessageTest1G-wso2-wso2-output.xml	20 Feb 2007 22:31:30 -0000	1.19
--- log-MessageTest1G-wso2-wso2-output.xml	21 Feb 2007 00:29:20 -0000	1.20
***************
*** 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>28</messages><expectedMessages>28</expectedMessages><tests>187</tests><tstamp>2007-01-17T17:49:43.657Z</tstamp><generated>February 20 2007</generated><from>Axis2</from><to>Apache-Coyote/1.1</to></head><resultSet number="1" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:mssage[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><est ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="pssed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and locl-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Tpe/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</est><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" resut="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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='400'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</tet><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace:*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref="" reslt="passed">count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/oap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@numbe="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:og/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</tst><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestSOAPHTTP" bindin="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">/l:log/l:mesage[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@numer="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoInt;int=42;")</test><test ref="" result="passed">/l:log/l:mesage[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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"]/lhttpHeaders/l:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntSimpleFault")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='POST</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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='applicaton/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntFault")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'<test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:Content-Type/@type='application/soapxml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=Send")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" reslt="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="27"]/@type="request"</tst><test ref="" result="passed">contains(/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@rawURI, "?op=GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">count(/l:log/l:message[@number="28"]/lcontent/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,10 ----
  <?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>28</messages><expectedMessages>28</expectedMessages><tests>187</tests><tstamp>2007-01-17T17:49:43.657Z</tstamp><generated>February 20 2007</generated><from>Axis2</from><to>Apache-Coyote/1.1</to></head><resultSet number="1" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:mssage[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:httpHaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><est ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="pssed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and locl-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://exaple.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref=""result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:essage[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='400'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcod/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http//example.org/message-test/xsd']</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSt number="12" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref="" result="assed">count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:nvelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namesace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoInt;int=42;")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test re="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-tet/xsd']</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntSimpleFault")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@numbe="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntFault")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ef="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=Send")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resulSet number="26" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-est/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">count(/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file

Index: description-generate-report-xml.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/description-generate-report-xml.xsl,v
retrieving revision 1.11
retrieving revision 1.12
diff -C 2 -d -r1.11 -r1.12
*** description-generate-report-xml.xsl	9 Feb 2007 02:34:52 -0000	1.11
--- description-generate-report-xml.xsl	21 Feb 2007 00:29:20 -0000	1.12
***************
*** 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>28</expectedMessages><tests>187</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"/></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="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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:lo/l:message[@number="1"]/@type="request"</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='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoString&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:ttpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope/soap12:Header/module:module-test">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="1"]/l:content/soap12:Envlope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope/soap12:Body/*[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="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message2"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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: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="/l:log/l:message[@number=&quot;2&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref=""><xslattribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:content/soap12:Envelope/soap12:Header/module:module-test">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;2&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' 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:contentsoap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message3"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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:log/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="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Method/@value='POST'">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="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoStringFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:contentsoap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope/soap12:Header/module:module-test">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:lg/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message4"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="response" number="4"><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;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:StatusCode/@value='400'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:httpHeaders/l:StausCode/@value='400'</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/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;Sender&quot; or text()=&quot;Sender&quot;][namespace::*[.=&quot;http://www.w3.org/2003/05/soap-envelope&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]/test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode1&quot; or text()=&quot;MessageTestSimpleFaultSubcode1&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap1:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode2&quot; or text()=&quot;MessageTestSimpleFaultSubcode2&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:therwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message5"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="request" number="5"><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;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="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xl: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="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoInt&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;5&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' 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/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message6"><resultSet binding="ComplexEchoSOAPBinding" enpoint="MessageTestSOAP" 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:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='200'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choos></xsl:attribute>/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;6&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:chose></xsl:attribute>/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message7"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="request" number="7"><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;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="/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="/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoIntSimpleFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xslchoose></xsl:attribute>/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;7&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' 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="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message8"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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:when 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='400'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='400'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:mesage[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test<test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;Sender&quot; or text()=&quot;Sender&quot;][namespace::*[.=&quot;http://www.w3.org/2003/05/soap-envelope&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode1&quot; or tex()=&quot;MessageTestSimpleFaultSubcode1&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode2&quot; or text()=&quot;MessageTestSimpleFaultSubcode2&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xslwhen><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&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="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="messae9"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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="/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="/l:log/l:message[@number=&quot;9&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:oherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/l:httpHeaders/l:Content-Type/l:action=&quot;http://example.org/message-test/action/EchoIntFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;9&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">pased</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' 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="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message10"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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="/llog/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/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:othewise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestFault&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/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/mesage-test/xsd"]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Header/module:module-test">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet></xsl:template><xsl:template name="message11"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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"/l:log/l:message[@number=&quot;11&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/Send&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref=""><xsl:attributename="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;11&quot;]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message12"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="response" number="12"><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;12&quot;]/@type=&uot;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:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message13"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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[@numbe="13"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/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="/l:log/l:message[@number=&quot;13&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/GuaranteedFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:httpHeders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;13&quot;]/l:content/soap12:Envelope/soap12:Body/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet></xsl:template><xsl:template name="message14"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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 ef=""><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:StatusCode/@value='400'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='400'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;Sender&quot; or text()=&quot;Sender&quot;][namespace::*[.=&quot;http://www.w3.org/2003/05/soap-envelope&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:wen test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode1&quot; or text()=&quot;MessageTestSimpleFaultSubcode1&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&qut;)=&quot;MessageTestSimpleFaultSubcode2&quot; or text()=&quot;MessageTestSimpleFaultSubcode2&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&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[@numbe="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message15"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" type="request" number="15"><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;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="/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[@numbr="15"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoString&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:chose></xsl:attribute>/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;15&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:content/soap12:Envelope/soap12:Body/*[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="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message16"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSAPHTTP" 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:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='200'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:atribute>/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;16&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:chose></xsl:attribute>/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message17"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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="/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:mesage[@number="17"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoStringFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xslotherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;17&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' 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="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message18"><resultSet binding="ComplexEchoSOAPHTTPBinding" ndpoint="MessageTestSOAPHTTP" type="response" number="18"><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;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:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and namespace-uri()=&quot;http://exaple.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message19"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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="/l:log/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&qot;]/l:httpHeaders/l:Method/@rawURI, &quot;?op=EchoInt;int=42;&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, "?op=EchoInt;int=42;")</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="/l:log/l:message[@number=&quot;19&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;19&quot;]/l:ttpHeaders/l:Content-Type/l:action=&quot;http://example.org/message-test/action/EchoInt&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;19&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;19&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;19&qut;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' 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="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message20"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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:hen test="/l:log/l:message[@number=&quot;20&quot;]/l:httpHeaders/l:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='200'</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/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;20&quot;]/l:content/soap12:Enveope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' 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="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message21"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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:attribut 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;?op=EchoIntSimpleFault&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, "?op=EchoIntSimpleFault")</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='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@numbe=&quot;21&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Content-Type/l:action=&quot;http://example.org/message-test/action/EchoIntSimpleFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xslchoose><xsl:when test="count(/l:log/l:message[@number=&quot;21&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' 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="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message22"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" type="response" number="22"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="essage" 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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xslwhen test="count(/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&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="22"]/l:contet/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message23"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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;?op=EchoIntFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>conains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "?op=EchoIntFault")</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="/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoIntFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:hoose></xsl:attribute>/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;23&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:therwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message24"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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><xsl: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:Content-Type/@type='application/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@numbe="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestFault&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="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message25"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" type="request" number="25"><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:og/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;?op=Send&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, "?op=Send")</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='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'>passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/Send&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;25&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;25&quot;]/l:content/soap12:Envelope/soap12Body/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message26"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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:attribute 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:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:lo/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message27"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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;?op=GuaranteedFault&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, "?op=GuaranteedFaul")</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='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/GuaranteedFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Typel:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;27&quot;]/l:content/soap12:Envelope/soap12:Body/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet></xsl:template><xsl:template name="message28"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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:ttribute 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="count(/l:log/l:message[@number=&quot;28&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&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="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template></xsl:stylesheet>
\ No newline at end of file
--- 3,13 ----
   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>28</expectedMessages><tests>187</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"/></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="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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:lo/l:message[@number="1"]/@type="request"</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='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoString&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:ttpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope/soap12:Header/module:module-test">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="1"]/l:content/soap12:Envlope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope/soap12:Body/*[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="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message2"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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: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="/l:log/l:message[@number=&quot;2&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref=""><xslattribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:content/soap12:Envelope/soap12:Header/module:module-test">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;2&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;2&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' 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:contentsoap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message3"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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:log/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="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Method/@value='POST'">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="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoStringFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:contentsoap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope/soap12:Header/module:module-test">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:lg/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message4"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="response" number="4"><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;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:StatusCode/@value='400'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:httpHeaders/l:StausCode/@value='400'</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/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;Sender&quot; or text()=&quot;Sender&quot;][namespace::*[.=&quot;http://www.w3.org/2003/05/soap-envelope&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]/test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode1&quot; or text()=&quot;MessageTestSimpleFaultSubcode1&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap1:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode2&quot; or text()=&quot;MessageTestSimpleFaultSubcode2&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;4&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwisefailed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message5"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="request" number="5"><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;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="/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 tes="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoInt&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:coose><xsl:when test="count(/l:log/l:message[@number=&quot;5&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' 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/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message6"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='200'</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/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose>xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;6&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' 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="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/messag-test/xsd']</test></resultSet></xsl:template><xsl:template name="message7"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="request" number="7"><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;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="/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="/l:log/l:message[@number=&quot;7&quot;]/l:httpHeades/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoIntSimpleFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:lg/l:message[@number=&quot;7&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' 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="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message8"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="response" number="8"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:atribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when 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='400'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='400'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:messae[@number=&quot;8&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap2:Code/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;Sender&quot; or text()=&quot;Sender&quot;][namespace::*[.=&quot;http://www.w3.org/2003/05/soap-envelope&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode1&quot; or text()=&quot;MessageTestSimpleFaultSubcode1&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passd</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode2&quot; or text()=&quot;MessageTestSimpleFaultSubcode2&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//oap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									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="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message9"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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="/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 tes="/l:log/l:message[@number=&quot;9&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/l:httpHeaders/l:Content-Type/l:action=&quot;http://example.org/message-test/action/EchoIntFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="resut"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;9&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;9&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' 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="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message10"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="response" number="10"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="messge" 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/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:whe test="count(/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestFault&quot; and&#10;									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:cotent/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;10&quot;]/l:content/soap12:Envelope/soap12:Header/module:module-test">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet></xsl:template><xsl:template name="message11"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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=""><xslattribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/l:httpHeaders/l:Method/@value='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/Send&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-est/action/Send"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;11&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;11&quot;]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message12"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="response" number="12"><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 tes="/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:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="12"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message13"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" 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="/l:log/l:message[@number=&quot;13&quot;]/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="/l:log/l:message[@number=&quot;13&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/GuaranteedFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xs:attribute>/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;13&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;13&quot;]/l:content/soap12:Envelope/soap12:Body/*)=0">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet></xsl:template><xsl:template name="message14"><resultSet binding="ComplexEchoSOAPBinding" endpoint="MessageTestSOAP" type="response" number="14"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" selct="."/></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:StatusCode/@value='400'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:httpHeaders/l:StatusCode/@value='400'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:wen test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;Sender&quot; or text()=&quot;Sender&quot;][namespace::*[.=&quot;http://www.w3.org/2003/05/soap-envelope&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode1&quot; or text()=&quot;MessageTestSimpleFaultSubcode1&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap1:Subcode/soap12:Value[substring-after(.,&quot;:&quot;)=&quot;MessageTestSimpleFaultSubcode2&quot; or text()=&quot;MessageTestSimpleFaultSubcode2&quot;][namespace::*[.=&quot;http://example.org/message-test&quot; and local-name()=substring-before(..,&quot;:&quot;)]]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;14&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xs:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message15"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" type="request" number="15"><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;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="/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="/l:log/l:message[@number=&quot;15&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoString&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref=""><xsl:attrbute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;15&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;15&quot;]/l:content/soap12:Envelope/soap12:Body/*[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="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message16"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" type="response" number="16"><xsl:attribute name="implementation"><xsl:call-template name="find-aent"><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:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:httpHeaders/l:StatusCode/@value='200'</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/soap+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/soap+xml'</test><tst ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;16&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;16&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' 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="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='choStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message17"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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="/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"><sl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoStringFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><tst ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;17&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;17&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' 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="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message18"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" type="response" number="18"><xsl:attribute name="implementation"><xsl:calltemplate 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;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:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test re=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;18&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xs:choose></xsl:attribute>/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message19"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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="/l:log/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;?op=EchoInt;int=42;&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, "?op=EchoInt;int=4;")</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="/l:log/l:message[@number=&quot;19&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;19&quot;]/l:httpHeaders/l:Content-Type/l:action=&quot;http://example.org/message-test/action/EchoInt&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:actin="http://example.org/message-test/action/EchoInt"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;19&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;19&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;19&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' 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="19"]/l:cntent/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message20"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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:StatusCode/@value='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:httpHeaders/l:StatusCode/@value='200</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/soap+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/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;20&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose<xsl:when test="/l:log/l:message[@number=&quot;20&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' 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="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message21"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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"</tet><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;?op=EchoIntSimpleFault&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, "?op=EchoIntSimpleFault")</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='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xl'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:httpHeaders/l:Content-Type/l:action=&quot;http://example.org/message-test/action/EchoIntSimpleFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;21&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="21"]/l:content/oap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;21&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' 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="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message22"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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:otherise></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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="22"]/l:content/soap12:Envelpe/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;22&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									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="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message23"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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;?op=EchoIntFault&quot;)">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>contains(/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@rawURI, "?op=EchoIntFault")</est><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="/l:log/l:message[@number=&quot;23&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+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/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/EchoIntFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:actio="http://example.org/message-test/action/EchoIntFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;23&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;23&quot;]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' 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/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message24"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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><xsl: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:Content-Type/@type='application/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:httpHeaders/:Content-Type/@type='application/soap+xml'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribue name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;24&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestFault&quot; and&#10;									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="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message25"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" type="request" number="25"><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;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;?op=Send&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, "?op=Send")</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='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/Send&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/mesage-test/action/Send"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;25&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;25&quot;]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet></xsl:template><xsl:template name="message26"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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:attribute 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:StatusCode/@value='202'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="26"]/l:httpHeaders/l:StatusCode/@value='202'</test></resultSet></xsl:template><xsl:template name="message27"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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>filed</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;?op=GuaranteedFault&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, "?op=GuaranteedFault")</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='POST'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</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/soap+xml'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:atribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</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/l:action=&quot;http://example.org/message-test/action/GuaranteedFault&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;27&quot;]/l:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="count(/l:log/l:message[@number=&quot;27&quot;]/l:content/soap12:Envelope/soap12:Body/*)=0">passed</xsl:when><xsl:otherwise>failed</xs:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet></xsl:template><xsl:template name="message28"><resultSet binding="ComplexEchoSOAPHTTPBinding" endpoint="MessageTestSOAPHTTP" 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: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="count(/l:log/l:message[@number=&quot;28&quot;]/l:content/soap12:Envelope/soap12:Body/*)=1">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>count(/l:log/l:message[@number="28"]/l:content/soap12:Enveope/soap12:Body/*)=1</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;28&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleFault&quot; and&#10;									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="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template></xsl:stylesheet>
\ No newline at end of file

Index: description-xpath-assertions.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/description-xpath-assertions.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -C 2 -d -r1.12 -r1.13
*** description-xpath-assertions.xml	19 Feb 2007 18:30:41 -0000	1.12
--- description-xpath-assertions.xml	21 Feb 2007 00:29:20 -0000	1.13
***************
*** 102,106 ****
  <assertion>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
  <assertion>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
! <assertion>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="5">
--- 102,107 ----
  <assertion>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
  <assertion>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
! <assertion>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="5">
***************
*** 201,205 ****
  <assertion>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
  <assertion>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
! <assertion>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="9">
--- 202,207 ----
  <assertion>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
  <assertion>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
! <assertion>/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="9">
***************
*** 250,254 ****
  <assertion>count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  <assertion>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</assertion>
  </assertionSet>
--- 252,257 ----
  <assertion>count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  <assertion>/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</assertion>
  </assertionSet>
***************
*** 339,343 ****
  <assertion>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
  <assertion>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
! <assertion>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="15">
--- 342,347 ----
  <assertion>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
  <assertion>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</assertion>
! <assertion>/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="15">
***************
*** 445,449 ****
  <assertion>count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="19">
--- 449,454 ----
  <assertion>count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="19">
***************
*** 565,569 ****
  <assertion>count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="23">
--- 570,575 ----
  <assertion>count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="23">
***************
*** 627,631 ****
  <assertion>count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="25">
--- 633,638 ----
  <assertion>count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  <assertionSet messagePosition="25">
***************
*** 736,740 ****
  <assertion>count(/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  </assertionSets>
--- 743,748 ----
  <assertion>count(/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</assertion>
! <assertion>/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</assertion>
  </assertionSet>
  </assertionSets>

Index: log-MessageTest1G-wso2-canon-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-wso2-canon-results.html,v
retrieving revision 1.24
retrieving revision 1.25
diff -C 2 -d -r1.24 -r1.25
*** log-MessageTest1G-wso2-canon-results.html	20 Feb 2007 22:31:30 -0000	1.24
--- log-MessageTest1G-wso2-canon-results.html	21 Feb 2007 00:29:20 -0000	1.25
***************
*** 15,19 ****
  <h1>Message exchange test results</h1>
  <p>Generated February 20 2007,
! 	    1421</p>
  <h2>From
  	      Axis2
--- 15,19 ----
  <h1>Message exchange test results</h1>
  <p>Generated February 20 2007,
! 	    1619</p>
  <h2>From
  	      Axis2
***************
*** 306,310 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 306,311 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 578,582 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 579,584 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 699,703 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 701,706 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 920,924 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 923,928 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1162,1166 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1166,1171 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1420,1424 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1425,1430 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1548,1552 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1554,1559 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1748,1752 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1755,1760 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>

Index: log-MessageTest1G-wso2-canon-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-wso2-canon-output.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -C 2 -d -r1.19 -r1.20
*** log-MessageTest1G-wso2-canon-output.xml	20 Feb 2007 22:31:30 -0000	1.19
--- log-MessageTest1G-wso2-canon-output.xml	21 Feb 2007 00:29:20 -0000	1.20
***************
*** 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>28</messages><expectedMessages>28</expectedMessages><tests>187</tests><tstamp>2007-01-18T18:15:29.973Z</tstamp><generated>February 20 2007</generated><from>Axis2</from><to>Apache/2.0.50 (Win32)</to></head><resultSet number="1" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:logl:message[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:htpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</tet><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" resul="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" andlocal-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Contet-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xm'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" esult="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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='400'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1/test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namesace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref=""result="passed">count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:contnt/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@nmber="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSet number="12" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed"/l:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestSOAPHTTP" biding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEcoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">/l:log/lmessage[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[number="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoInt;int=42;")</test><test ref="" result="passed">/l:log/:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntSimpleFault")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='OST'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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='applcation/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntFault")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POT'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:Content-Type/@type='application/oap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=Send")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</test><test ref=""result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSet number="26" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">count(/l:log/l:message[@number="28]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,10 ----
  <?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>28</messages><expectedMessages>28</expectedMessages><tests>187</tests><tstamp>2007-01-18T18:15:29.973Z</tstamp><generated>February 20 2007</generated><from>Axis2</from><to>Apache/2.0.50 (Win32)</to></head><resultSet number="1" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="1"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:logl:message[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="2" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:htpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="2"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="3" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="3"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</tet><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test><test ref="" result="passed">count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" resul="passed">/l:log/l:message[@number="4"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" andlocal-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="5" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="5"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://exaple.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="7" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref=""result="passed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:essage[@number="8"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='400'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcod/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="9" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="9"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="9"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http//example.org/message-test/xsd']</test></resultSet><resultSet number="10" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test><test ref="" result="passed">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Header/module:module-test</test></resultSet><resultSet number="11" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="11"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="11"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="11"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resultSt number="12" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="13" type="request" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="13"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="13"]/l:content/soap12:Envelope</test><test ref="" result="assed">count(/l:log/l:message[@number="13"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="14" type="response" endpoint="MessageTestSOAP" binding="ComplexEchoSOAPBinding" 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:StatusCode/@value='400'</test><test ref="" result="passed">count(/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code/soap12:Value[substring-after(.,":")="Sender" or text()="Sender"][namespace::*[.="http://www.w3.org/2003/05/soap-envelope" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:nvelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode1" or text()="MessageTestSimpleFaultSubcode1"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Code//soap12:Subcode/soap12:Value[substring-after(.,":")="MessageTestSimpleFaultSubcode2" or text()="MessageTestSimpleFaultSubcode2"][namespace::*[.="http://example.org/message-test" and local-name()=substring-before(..,":")]]</test><test ref="" result="passed">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="15" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="15"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="15"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString' and namesace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="16" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="16"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoStringReturn' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="17" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="17"]/@type="request"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringFault"</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="17"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="18" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="18"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="19" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoInt;int=42;")</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoInt"</test><test ref="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test re="" result="passed">/l:log/l:message[@number="19"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='EchoInt' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="20" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='200'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="20"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoIntReturn' and namespace-uri()='http://example.org/message-tet/xsd']</test></resultSet><resultSet number="21" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntSimpleFault")</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntSimpleFault"</test><test ref="" result="passed">/l:log/l:message[@number="21"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="21"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@numbe="21"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="22" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="23" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=EchoIntFault")</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoIntFault"</test><test ref="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ef="" result="passed">/l:log/l:message[@number="23"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoInt3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="24" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="25" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=Send")</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/Send"</test><test ref="" result="passed">/l:log/l:message[@number="25"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="25"]/l:content/soap12:Envelope/soap12:Body/*)&lt;=1</test></resultSet><resulSet number="26" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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:StatusCode/@value='202'</test></resultSet><resultSet number="27" type="request" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" 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, "?op=GuaranteedFault")</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-est/action/GuaranteedFault"</test><test ref="" result="passed">/l:log/l:message[@number="27"]/l:content/soap12:Envelope</test><test ref="" result="passed">count(/l:log/l:message[@number="27"]/l:content/soap12:Envelope/soap12:Body/*)=0</test></resultSet><resultSet number="28" type="response" endpoint="MessageTestSOAPHTTP" binding="ComplexEchoSOAPHTTPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="28"]/@type="response"</test><test ref="" result="passed">count(/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file

Index: log-MessageTest1G-canon-canon-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-canon-canon-results.html,v
retrieving revision 1.25
retrieving revision 1.26
diff -C 2 -d -r1.25 -r1.26
*** log-MessageTest1G-canon-canon-results.html	20 Feb 2007 22:31:30 -0000	1.25
--- log-MessageTest1G-canon-canon-results.html	21 Feb 2007 00:29:20 -0000	1.26
***************
*** 15,19 ****
  <h1>Message exchange test results</h1>
  <p>Generated February 20 2007,
! 	    1421</p>
  <h2>From
  	      Unknown
--- 15,19 ----
  <h1>Message exchange test results</h1>
  <p>Generated February 20 2007,
! 	    1619</p>
  <h2>From
  	      Unknown
***************
*** 306,310 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 306,311 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 578,582 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 579,584 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 699,703 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 701,706 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="10"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 920,924 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 923,928 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="14"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1162,1166 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1166,1171 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="18"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1420,1424 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1425,1430 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="22"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1548,1552 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1554,1559 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="24"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
***************
*** 1748,1752 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>
--- 1755,1760 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="28"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleFault" and
! 									namespace-uri()="http://example.org/message-test/xsd"]</div>
  </td>
  </tr>

Received on Wednesday, 21 February 2007 00:30:30 UTC