W3C home > Mailing lists > Public > public-ws-desc-eds@w3.org > January 2007

2002/ws/desc/test-suite/results-messages/ModuleComposition-1G log-ModuleComposition1G-canon-canon.descmsg,1.1,1.2 description-generate-report-xml.xsl,1.5,1.6 description-xpath-assertions.xml,1.5,1.6 log-ModuleComposition1G-canon-canon.wsimsg,1.1,1.2 log-ModuleComposition1G-canon-canon-output.xml,1.1,1.2 log-ModuleComposition1G-canon-canon-results.html,1.1,1.2 description-generate-report-html.xsl,1.5,1.6

From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
Date: Fri, 12 Jan 2007 04:36:27 +0000
To: public-ws-desc-eds@w3.org
Message-Id: <E1H5E9T-0007hO-SY@lionel-hutz.w3.org>

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

Modified Files:
	log-ModuleComposition1G-canon-canon.descmsg 
	description-generate-report-xml.xsl 
	description-xpath-assertions.xml 
	log-ModuleComposition1G-canon-canon.wsimsg 
	log-ModuleComposition1G-canon-canon-output.xml 
	log-ModuleComposition1G-canon-canon-results.html 
	description-generate-report-html.xsl 
Log Message:
Added WSO2 results.
Fixed columnar display of multiple vendor's results.

Index: description-generate-report-xml.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/ModuleComposition-1G/description-generate-report-xml.xsl,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** description-generate-report-xml.xsl	10 Jan 2007 01:39:49 -0000	1.5
--- description-generate-report-xml.xsl	12 Jan 2007 04:36:25 -0000	1.6
***************
*** 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>8</expectedMessages><tests>54</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:with-param 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"/></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="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" type="request" number="1"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/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: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:httpHeaders/l:Content-Type[@type='application/soap+xml']/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:httpHeaders/l:Content-Type[@type='application/soap+xml']/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/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:Envelope/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="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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=""><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:content/soap12: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="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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:content/soap12:Envelope">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:content/soap12:Envelope</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']/l:action=&quot;http://example.org/message-test/action/EchoString2&quot;">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']/l:action="http://example.org/message-test/action/EchoString2"</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()='echoString2' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message4"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:httpHeaders/l:StatusCode/@value='200'</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="/l:log/l:message[@number=&quot;4&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="4"]/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;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/*[local-name()='echoString2Return' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString2Return' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message5"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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 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: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:choose><xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action=&quot;http://example.org/message-test/action/EchoStringInFault&quot;">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']/l:action="http://example.org/message-test/action/EchoStringInFault"</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()='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="5"]/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="message6"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" type="response" number="6"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/@type=&quot;response&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/@type="response"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:httpHeaders/l:Content-Type/@type='application/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/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/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;6&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleOutFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleOutFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message7"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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: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="/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action=&quot;http://example.org/message-test/action/EchoStringOutFault&quot;">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']/l:action="http://example.org/message-test/action/EchoStringOutFault"</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()='echoString4' 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()='echoString4' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message8"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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: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: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:Detail/*[local-name()=&quot;messageTestSimpleOutFault&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()="messageTestSimpleOutFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template></xsl:stylesheet>
\ No newline at end of file
--- 3,5 ----
   This is a style sheet, generated by evaluate-xml-log-xsl.xslt.
   ******** DO NOT EDIT *********
! --><xsl:stylesheet xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" l:fake="false"><xsl:param name="DSTAMP"/><xsl:param name="TSTAMP"/><xsl:param name="TODAY"/><xsl:output method="xml"/><xsl:template match="/"><resultSets><head><messages><xsl:value-of select="count(/l:log/l:message)"/></messages><expectedMessages>8</expectedMessages><tests>56</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:with-param 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"/></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="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" type="request" number="1"><xsl:attribute name="implementation"><xsl:call-template name="find-agent"><xsl:with-param name="message" select="."/></xsl:call-template></xsl:attribute><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/@type=&quot;request&quot;">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="1"]/@type="request"</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/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: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;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:Envelope/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="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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=""><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:content/soap12: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="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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/EchoString2&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/EchoString2"</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:content/soap12:Envelope</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()='echoString2' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message4"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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='200'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:httpHeaders/l:StatusCode/@value='200'</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="/l:log/l:message[@number=&quot;4&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="4"]/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;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/*[local-name()='echoString2Return' and namespace-uri()='http://example.org/message-test/xsd']">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString2Return' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message5"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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 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/EchoStringInFault&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/EchoStringInFault"</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: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()='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="5"]/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="message6"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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='500'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref=""><xsl:attribute name="result"><xsl:choose><xsl:when test="/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/soap12:Fault">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/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;6&quot;]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()=&quot;messageTestSimpleOutFault&quot; and namespace-uri()=&quot;http://example.org/message-test/xsd&quot;]">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleOutFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template><xsl:template name="message7"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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/EchoStringOutFault&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/EchoStringOutFault"</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: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()='echoString4' 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()='echoString4' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet></xsl:template><xsl:template name="message8"><resultSet binding="SimpleEchoSOAPBinding" endpoint="ModuleCompositionSOAP" 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='500'">passed</xsl:when><xsl:otherwise>failed</xsl:otherwise></xsl:choose></xsl:attribute>/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='500'</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: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:Detail/*[local-name()=&quot;messageTestSimpleOutFault&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()="messageTestSimpleOutFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></xsl:template></xsl:stylesheet>
\ No newline at end of file

Index: log-ModuleComposition1G-canon-canon-output.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/ModuleComposition-1G/log-ModuleComposition1G-canon-canon-output.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** log-ModuleComposition1G-canon-canon-output.xml	10 Jan 2007 01:39:49 -0000	1.1
--- log-ModuleComposition1G-canon-canon-output.xml	12 Jan 2007 04:36:25 -0000	1.2
***************
*** 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>6</messages><expectedMessages>8</expectedMessages><tests>54</tests><tstamp>2007-01-09T14:40:19.306Z</tstamp><generated>January 9 2007</generated><from>Unknown</from><to>Apache/2.0.54 (Win32)</to></head><resultSet number="1" type="request" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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:message[@number="1"]/l:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString"</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="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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:httpHeaders/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">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="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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:content/soap12:Envelope</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString2"</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()='echoString2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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='200'</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">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Header/module:module-test</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/*[local-name()='echoString2Return' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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:content/soap12:Envelope</test><test ref="" result="failed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringInFault"</test><test ref="" result="passed">count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="failed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" implementation="Unknown"><test ref="" result="passed">/l:log/l:message[@number="6"]/@type="response"</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/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/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleOutFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" implementation="Unknown"><test ref="" result="failed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringOutFault"</test><test ref="" result="failed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString4' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" implementation="Unknown"><test ref="" result="failed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="failed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleOutFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file
--- 1,2 ----
  <?xml version="1.0" encoding="UTF-8"?>
! <resultSets xmlns:a="http://www.w3.org/2006/11/desc/assertions" xmlns:m="http://www.w3.org/2006/11/desc/messages" xmlns:l="http://www.w3.org/2002/ws/desc/logs/" xmlns:module="http://www.w3.org/2002/ws/desc/6/10/test-module" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><head><messages>6</messages><expectedMessages>8</expectedMessages><tests>56</tests><tstamp>2007-01-10T11:59:29.415Z</tstamp><generated>January 11 2007</generated><from>Unknown</from><to>Apache/2.0.50 (Win32)</to></head><resultSet number="1" type="request" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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: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="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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:httpHeaders/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">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="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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/EchoString2"</test><test ref="" result="passed">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</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()='echoString2' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="4" type="response" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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='200'</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">/l:log/l:message[@number="4"]/l:content/soap12:Envelope/soap12:Header/module:module-test</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/*[local-name()='echoString2Return' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="5" type="request" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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="failed">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringInFault"</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="failed">/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="6" type="response" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" 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='500'</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/soap12:Fault</test><test ref="" result="passed">/l:log/l:message[@number="6"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleOutFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet><resultSet number="7" type="request" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" implementation="Unknown"><test ref="" result="failed">/l:log/l:message[@number="7"]/@type="request"</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringOutFault"</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</test><test ref="" result="failed">count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="failed">/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString4' and namespace-uri()='http://example.org/message-test/xsd']</test></resultSet><resultSet number="8" type="response" endpoint="ModuleCompositionSOAP" binding="SimpleEchoSOAPBinding" implementation="Unknown"><test ref="" result="failed">/l:log/l:message[@number="8"]/@type="response"</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='500'</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope</test><test ref="" result="failed">count(/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/*)=1</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault</test><test ref="" result="failed">/l:log/l:message[@number="8"]/l:content/soap12:Envelope/soap12:Body/soap12:Fault/soap12:Detail/*[local-name()="messageTestSimpleOutFault" and namespace-uri()="http://example.org/message-test/xsd"]</test></resultSet></resultSets>
\ No newline at end of file

Index: log-ModuleComposition1G-canon-canon.wsimsg
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/ModuleComposition-1G/log-ModuleComposition1G-canon-canon.wsimsg,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** log-ModuleComposition1G-canon-canon.wsimsg	10 Jan 2007 01:39:49 -0000	1.1
--- log-ModuleComposition1G-canon-canon.wsimsg	12 Jan 2007 04:36:25 -0000	1.2
***************
*** 1,4 ****
  <?xml version="1.0" encoding="UTF-8"?>
! <log timestamp="2007-01-09T14:41:00.970"
      xmlns="http://www.ws-i.org/testing/2004/07/log/"
      xmlns:wsi-monConfig="http://www.ws-i.org/testing/2004/07/monitorConfig/"
--- 1,4 ----
  <?xml version="1.0" encoding="UTF-8"?>
! <log timestamp="2007-01-10T12:00:12.587"
      xmlns="http://www.ws-i.org/testing/2004/07/log/"
      xmlns:wsi-monConfig="http://www.ws-i.org/testing/2004/07/monitorConfig/"
***************
*** 23,32 ****
    </monitor>
  
! <messageEntry xsi:type="httpMessageEntry" ID="1" conversationID="1" type="request" timestamp="2007-01-09T14:40:19.306Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;ns3:module-test xmlns:ns3=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module&quot;&gt;&lt;/ns3:module-test&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns4:echoString xmlns:ns4=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string!&lt;/ns4:echoString&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>aldabra.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>POST /wss/ModuleComposition-1G/SimpleEchoSOAPBinding/ HTTP/1.1&#xd;
! Host: aldabra.crf.canon.fr&#xd;
  Pragma: no-cache&#xd;
  Accept: */*&#xd;
--- 23,32 ----
    </monitor>
  
! <messageEntry xsi:type="httpMessageEntry" ID="1" conversationID="1" type="request" timestamp="2007-01-10T11:59:29.415Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;ns3:module-test xmlns:ns3=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module&quot;&gt;&lt;/ns3:module-test&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns4:echoString xmlns:ns4=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string!&lt;/ns4:echoString&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>ws.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>POST /wss/ModuleComposition-1G/SimpleEchoSOAPBinding/ HTTP/1.1&#xd;
! Host: ws.crf.canon.fr&#xd;
  Pragma: no-cache&#xd;
  Accept: */*&#xd;
***************
*** 36,46 ****
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="2" conversationID="1" type="response" timestamp="2007-01-09T14:40:19.431Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns3:echoStringReturn xmlns:ns3=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string!&lt;/ns3:echoStringReturn&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
! <senderHostAndPort>aldabra.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>HTTP/1.1 200 OK&#xd;
! Date: Tue, 09 Jan 2007 13:40:19 GMT&#xd;
! Server: Apache/2.0.54 (Win32)&#xd;
  Content-Length: 458&#xd;
  Content-Type: application/soap+xml&#xd;
--- 36,46 ----
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="2" conversationID="1" type="response" timestamp="2007-01-10T11:59:29.805Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns3:echoStringReturn xmlns:ns3=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string!&lt;/ns3:echoStringReturn&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
! <senderHostAndPort>ws.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>HTTP/1.1 200 OK&#xd;
! Date: Wed, 10 Jan 2007 11:03:41 GMT&#xd;
! Server: Apache/2.0.50 (Win32)&#xd;
  Content-Length: 458&#xd;
  Content-Type: application/soap+xml&#xd;
***************
*** 48,57 ****
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="3" conversationID="2" type="request" timestamp="2007-01-09T14:40:20.305Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns3:echoString2 xmlns:ns3=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string!&lt;/ns3:echoString2&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>aldabra.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>POST /wss/ModuleComposition-1G/SimpleEchoSOAPBinding/ HTTP/1.1&#xd;
! Host: aldabra.crf.canon.fr&#xd;
  Pragma: no-cache&#xd;
  Accept: */*&#xd;
--- 48,57 ----
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="3" conversationID="2" type="request" timestamp="2007-01-10T11:59:32.087Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns3:echoString2 xmlns:ns3=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string!&lt;/ns3:echoString2&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>ws.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>POST /wss/ModuleComposition-1G/SimpleEchoSOAPBinding/ HTTP/1.1&#xd;
! Host: ws.crf.canon.fr&#xd;
  Pragma: no-cache&#xd;
  Accept: */*&#xd;
***************
*** 61,71 ****
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="4" conversationID="2" type="response" timestamp="2007-01-09T14:40:20.430Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;ns3:module-test xmlns:ns3=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module&quot;&gt;&lt;/ns3:module-test&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns4:echoString2Return xmlns:ns4=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string!&lt;/ns4:echoString2Return&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
! <senderHostAndPort>aldabra.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>HTTP/1.1 200 OK&#xd;
! Date: Tue, 09 Jan 2007 13:40:20 GMT&#xd;
! Server: Apache/2.0.54 (Win32)&#xd;
  Content-Length: 555&#xd;
  Content-Type: application/soap+xml&#xd;
--- 61,71 ----
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="4" conversationID="2" type="response" timestamp="2007-01-10T11:59:32.399Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;ns3:module-test xmlns:ns3=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module&quot;&gt;&lt;/ns3:module-test&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns4:echoString2Return xmlns:ns4=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string!&lt;/ns4:echoString2Return&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
! <senderHostAndPort>ws.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>HTTP/1.1 200 OK&#xd;
! Date: Wed, 10 Jan 2007 11:03:43 GMT&#xd;
! Server: Apache/2.0.50 (Win32)&#xd;
  Content-Length: 555&#xd;
  Content-Type: application/soap+xml&#xd;
***************
*** 73,82 ****
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="5" conversationID="3" type="request" timestamp="2007-01-09T14:40:21.305Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns3:echoString4 xmlns:ns3=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string fault!&lt;/ns3:echoString4&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>aldabra.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>POST /wss/ModuleComposition-1G/SimpleEchoSOAPBinding/ HTTP/1.1&#xd;
! Host: aldabra.crf.canon.fr&#xd;
  Pragma: no-cache&#xd;
  Accept: */*&#xd;
--- 73,82 ----
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="5" conversationID="3" type="request" timestamp="2007-01-10T11:59:33.258Z">
  <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-2 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns2:module-test-2&gt;&lt;/env:Header&gt;&lt;env:Body&gt;&lt;ns3:echoString4 xmlns:ns3=&quot;http://example.org/message-test/xsd&quot;&gt;echo my string fault!&lt;/ns3:echoString4&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>ws.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>POST /wss/ModuleComposition-1G/SimpleEchoSOAPBinding/ HTTP/1.1&#xd;
! Host: ws.crf.canon.fr&#xd;
  Pragma: no-cache&#xd;
  Accept: */*&#xd;
***************
*** 86,97 ****
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="6" conversationID="3" type="response" timestamp="2007-01-09T14:40:21.446Z">
! <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Body xmlns:SOAP-ENV=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;SOAP-ENV:Fault&gt;&lt;SOAP-ENV:Code&gt;&lt;SOAP-ENV:Value&gt;SOAP-ENV:Receiver&lt;/SOAP-ENV:Value&gt;&lt;/SOAP-ENV:Code&gt;&lt;SOAP-ENV:Reason xml:lang=&quot;en&quot;&gt;testing out faults&lt;/SOAP-ENV:Reason&gt;&lt;SOAP-ENV:Detail&gt;&lt;ns1:messageTestSimpleOutFault xmlns:ns1=&quot;http://example.org/message-test/xsd&quot;&gt;EchoStringOutFault&lt;/ns1:messageTestSimpleOutFault&gt;&lt;/SOAP-ENV:Detail&gt;&lt;/SOAP-ENV:Fault&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
! <senderHostAndPort>aldabra.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>HTTP/1.1 500 Internal Server Error&#xd;
! Date: Tue, 09 Jan 2007 13:40:21 GMT&#xd;
! Server: Apache/2.0.54 (Win32)&#xd;
! Content-Length: 525&#xd;
  Connection: close&#xd;
  Content-Type: application/soap+xml&#xd;
--- 86,97 ----
  </httpHeaders>
  </messageEntry>
! <messageEntry xsi:type="httpMessageEntry" ID="6" conversationID="3" type="response" timestamp="2007-01-10T11:59:33.602Z">
! <messageContent>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;env:Header&gt;&lt;ns1:module-test-4 xmlns:ns1=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns1:module-test-4&gt;&lt;ns2:module-test-3 xmlns:ns2=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-3&quot;&gt;&lt;/ns2:module-test-3&gt;&lt;ns3:module-test-4 xmlns:ns3=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-4&quot;&gt;&lt;/ns3:module-test-4&gt;&lt;ns4:module-test-2 xmlns:ns4=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module-2&quot;&gt;&lt;/ns4:module-test-2&gt;&lt;ns5:module-test xmlns:ns5=&quot;http://www.w3.org/2002/ws/desc/6/10/test-module&quot;&gt;&lt;/ns5:module-test&gt;&lt;/env:Header&gt;&lt;env:Body xmlns:SOAP-ENV=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;SOAP-ENV:Fault&gt;&lt;SOAP-ENV:Code&gt;&lt;SOAP-ENV:Value&gt;SOAP-ENV:Receiver&lt;/SOAP-ENV:Value&gt;&lt;/SOAP-ENV:Code&gt;&lt;SOAP-ENV:Reason xml:lang=&quot;en&quot;&gt;testing out faults&lt;/SOAP-ENV:Reason&gt;&lt;SOAP-ENV:Detail&gt;&lt;ns1:messageTestSimpleOutFault xmlns:ns1=&quot;http://example.org/message-test/xsd&quot;&gt;EchoStringOutFault&lt;/ns1:messageTestSimpleOutFault&gt;&lt;/SOAP-ENV:Detail&gt;&lt;/SOAP-ENV:Fault&gt;&lt;/env:Body&gt;&lt;/env:Envelope&gt;</messageContent>
! <senderHostAndPort>ws.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>HTTP/1.1 500 Internal Server Error&#xd;
! Date: Wed, 10 Jan 2007 11:03:44 GMT&#xd;
! Server: Apache/2.0.50 (Win32)&#xd;
! Content-Length: 1049&#xd;
  Connection: close&#xd;
  Content-Type: application/soap+xml&#xd;

Index: description-xpath-assertions.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/ModuleComposition-1G/description-xpath-assertions.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** description-xpath-assertions.xml	10 Jan 2007 01:39:49 -0000	1.5
--- description-xpath-assertions.xml	12 Jan 2007 04:36:25 -0000	1.6
***************
*** 21,26 ****
  <assertion>/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</assertion>
  <assertion>/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
  <assertion>/l:log/l:message[@number="1"]/l:content/soap12:Envelope</assertion>
- <assertion>/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString"</assertion>
  <assertion>/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</assertion>
  <assertion>count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
--- 21,26 ----
  <assertion>/l:log/l:message[@number="1"]/l:httpHeaders/l:Method/@value='POST'</assertion>
  <assertion>/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
+ <assertion>/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</assertion>
  <assertion>/l:log/l:message[@number="1"]/l:content/soap12:Envelope</assertion>
  <assertion>/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Header/module:module-test</assertion>
  <assertion>count(/l:log/l:message[@number="1"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
***************
*** 68,73 ****
  <assertion>/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</assertion>
  <assertion>/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
  <assertion>/l:log/l:message[@number="3"]/l:content/soap12:Envelope</assertion>
- <assertion>/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString2"</assertion>
  <assertion>count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString2' and namespace-uri()='http://example.org/message-test/xsd']</assertion>
--- 68,73 ----
  <assertion>/l:log/l:message[@number="3"]/l:httpHeaders/l:Method/@value='POST'</assertion>
  <assertion>/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
+ <assertion>/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString2"</assertion>
  <assertion>/l:log/l:message[@number="3"]/l:content/soap12:Envelope</assertion>
  <assertion>count(/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="3"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString2' and namespace-uri()='http://example.org/message-test/xsd']</assertion>
***************
*** 116,121 ****
  <assertion>/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</assertion>
  <assertion>/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
  <assertion>/l:log/l:message[@number="5"]/l:content/soap12:Envelope</assertion>
- <assertion>/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringInFault"</assertion>
  <assertion>count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</assertion>
--- 116,121 ----
  <assertion>/l:log/l:message[@number="5"]/l:httpHeaders/l:Method/@value='POST'</assertion>
  <assertion>/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
+ <assertion>/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringInFault"</assertion>
  <assertion>/l:log/l:message[@number="5"]/l:content/soap12:Envelope</assertion>
  <assertion>count(/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="5"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString3' and namespace-uri()='http://example.org/message-test/xsd']</assertion>
***************
*** 142,145 ****
--- 142,146 ----
  </message>
  <assertion>/l:log/l:message[@number="6"]/@type="response"</assertion>
+ <assertion>/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</assertion>
  <assertion>/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
  <assertion>/l:log/l:message[@number="6"]/l:content/soap12:Envelope</assertion>
***************
*** 167,172 ****
  <assertion>/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</assertion>
  <assertion>/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
  <assertion>/l:log/l:message[@number="7"]/l:content/soap12:Envelope</assertion>
- <assertion>/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringOutFault"</assertion>
  <assertion>count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString4' and namespace-uri()='http://example.org/message-test/xsd']</assertion>
--- 168,173 ----
  <assertion>/l:log/l:message[@number="7"]/l:httpHeaders/l:Method/@value='POST'</assertion>
  <assertion>/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
+ <assertion>/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringOutFault"</assertion>
  <assertion>/l:log/l:message[@number="7"]/l:content/soap12:Envelope</assertion>
  <assertion>count(/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*)=1</assertion>
  <assertion>/l:log/l:message[@number="7"]/l:content/soap12:Envelope/soap12:Body/*[local-name()='echoString4' and namespace-uri()='http://example.org/message-test/xsd']</assertion>
***************
*** 193,196 ****
--- 194,198 ----
  </message>
  <assertion>/l:log/l:message[@number="8"]/@type="response"</assertion>
+ <assertion>/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='500'</assertion>
  <assertion>/l:log/l:message[@number="8"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</assertion>
  <assertion>/l:log/l:message[@number="8"]/l:content/soap12:Envelope</assertion>

Index: log-ModuleComposition1G-canon-canon-results.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/ModuleComposition-1G/log-ModuleComposition1G-canon-canon-results.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** log-ModuleComposition1G-canon-canon-results.html	10 Jan 2007 01:39:49 -0000	1.1
--- log-ModuleComposition1G-canon-canon-results.html	12 Jan 2007 04:36:25 -0000	1.2
***************
*** 14,23 ****
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated January 9 2007,
! 	    1731</p>
  <h2>From
  	      Unknown
  	      to
! 	      Apache/2.0.54 (Win32)</h2>
  <div>
  <p style="color:red;font-size: 150%;">Only got
--- 14,23 ----
  <body>
  <h1>Message exchange test results</h1>
! <p>Generated January 11 2007,
! 	    2025</p>
  <h2>From
  	      Unknown
  	      to
! 	      Apache/2.0.50 (Win32)</h2>
  <div>
  <p style="color:red;font-size: 150%;">Only got
***************
*** 28,32 ****
  <hr>
  <h3 id="message1">Message 1 (request)
! 	     [<code class="from">localhost:81</code> ⇨ <code class="to">aldabra.crf.canon.fr:80</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
--- 28,32 ----
  <hr>
  <h3 id="message1">Message 1 (request)
! 	     [<code class="from">localhost:81</code> ⇨ <code class="to">ws.crf.canon.fr:80</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
***************
*** 62,66 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 62,66 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</div>
  </td>
  </tr>
***************
*** 69,73 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString"</div>
  </td>
  </tr>
--- 69,73 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 99,103 ****
  <hr>
  <h3 id="message2">Message 2 (response)
! 	     [<code class="from">aldabra.crf.canon.fr:80</code> ⇨ <code class="to">localhost:81</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
--- 99,103 ----
  <hr>
  <h3 id="message2">Message 2 (response)
! 	     [<code class="from">ws.crf.canon.fr:80</code> ⇨ <code class="to">localhost:81</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
***************
*** 156,160 ****
  <hr>
  <h3 id="message3">Message 3 (request)
! 	     [<code class="from">localhost:81</code> ⇨ <code class="to">aldabra.crf.canon.fr:80</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
--- 156,160 ----
  <hr>
  <h3 id="message3">Message 3 (request)
! 	     [<code class="from">localhost:81</code> ⇨ <code class="to">ws.crf.canon.fr:80</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
***************
*** 190,194 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 190,194 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString2"</div>
  </td>
  </tr>
***************
*** 197,201 ****
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString2"</div>
  </td>
  </tr>
--- 197,201 ----
  <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 220,224 ****
  <hr>
  <h3 id="message4">Message 4 (response)
! 	     [<code class="from">aldabra.crf.canon.fr:80</code> ⇨ <code class="to">localhost:81</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
--- 220,224 ----
  <hr>
  <h3 id="message4">Message 4 (response)
! 	     [<code class="from">ws.crf.canon.fr:80</code> ⇨ <code class="to">localhost:81</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
***************
*** 284,288 ****
  <hr>
  <h3 id="message5">Message 5 (request)
! 	     [<code class="from">localhost:81</code> ⇨ <code class="to">aldabra.crf.canon.fr:80</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
--- 284,288 ----
  <hr>
  <h3 id="message5">Message 5 (request)
! 	     [<code class="from">localhost:81</code> ⇨ <code class="to">ws.crf.canon.fr:80</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
***************
*** 315,329 ****
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringInFault"</div>
  </td>
  </tr>
--- 315,329 ----
  </tr>
  <tr>
! <td class="failed">
! <div class="failed">FAILED</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringInFault"</div>
  </td>
  </tr>
  <tr>
! <td class="passed">
! <div>OK</div>
  </td><td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 348,352 ****
  <hr>
  <h3 id="message6">Message 6 (response)
! 	     [<code class="from">aldabra.crf.canon.fr:80</code> ⇨ <code class="to">localhost:81</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
--- 348,352 ----
  <hr>
  <h3 id="message6">Message 6 (response)
! 	     [<code class="from">ws.crf.canon.fr:80</code> ⇨ <code class="to">localhost:81</code>]</h3>
  <p style="font-size:small">EndpointComponent <code>ModuleCompositionSOAP</code>
  <br>BindingComponent <code>http://example.org/message-test{SimpleEchoSOAPBinding}</code>
***************
*** 368,371 ****
--- 368,378 ----
  <div>OK</div>
  </td><td>
+ <div class="assertion">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</div>
+ </td>
+ </tr>
+ <tr>
+ <td class="passed">
+ <div>OK</div>
+ </td><td>
  <div class="assertion">/l:log/l:message[@number="6"]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'</div>
  </td>

Index: description-generate-report-html.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/ModuleComposition-1G/description-generate-report-html.xsl,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** description-generate-report-html.xsl	10 Jan 2007 01:39:49 -0000	1.5
--- description-generate-report-html.xsl	12 Jan 2007 04:36:25 -0000	1.6
***************
*** 148,152 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope">
  <tr>
  <td class="passed">
--- 148,152 ----
  </xsl:choose>
  <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;">
  <tr>
  <td class="passed">
***************
*** 154,158 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 154,158 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</div>
  </td>
  </tr>
***************
*** 164,168 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 164,168 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString"</div>
  </td>
  </tr>
***************
*** 170,174 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action=&quot;http://example.org/message-test/action/EchoString&quot;">
  <tr>
  <td class="passed">
--- 170,174 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;1&quot;]/l:content/soap12:Envelope">
  <tr>
  <td class="passed">
***************
*** 176,180 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString"</div>
  </td>
  </tr>
--- 176,180 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 186,190 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString"</div>
  </td>
  </tr>
--- 186,190 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="1"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 510,514 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope">
  <tr>
  <td class="passed">
--- 510,514 ----
  </xsl:choose>
  <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/EchoString2&quot;">
  <tr>
  <td class="passed">
***************
*** 516,520 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 516,520 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString2"</div>
  </td>
  </tr>
***************
*** 526,530 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 526,530 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoString2"</div>
  </td>
  </tr>
***************
*** 532,536 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action=&quot;http://example.org/message-test/action/EchoString2&quot;">
  <tr>
  <td class="passed">
--- 532,536 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;3&quot;]/l:content/soap12:Envelope">
  <tr>
  <td class="passed">
***************
*** 538,542 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString2"</div>
  </td>
  </tr>
--- 538,542 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 548,552 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoString2"</div>
  </td>
  </tr>
--- 548,552 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="3"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 872,876 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:content/soap12:Envelope">
  <tr>
  <td class="passed">
--- 872,876 ----
  </xsl:choose>
  <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/EchoStringInFault&quot;">
  <tr>
  <td class="passed">
***************
*** 878,882 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 878,882 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringInFault"</div>
  </td>
  </tr>
***************
*** 888,892 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 888,892 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringInFault"</div>
  </td>
  </tr>
***************
*** 894,898 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action=&quot;http://example.org/message-test/action/EchoStringInFault&quot;">
  <tr>
  <td class="passed">
--- 894,898 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;5&quot;]/l:content/soap12:Envelope">
  <tr>
  <td class="passed">
***************
*** 900,904 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringInFault"</div>
  </td>
  </tr>
--- 900,904 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 910,914 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringInFault"</div>
  </td>
  </tr>
--- 910,914 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="5"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 1009,1012 ****
--- 1009,1034 ----
  </xsl:choose>
  <xsl:choose>
+ <xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:httpHeaders/l:StatusCode/@value='500'">
+ <tr>
+ <td class="passed">
+ <div>OK</div>
+ </td>
+ <td>
+ <div class="assertion">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</div>
+ </td>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+ <td class="failed">
+ <div class="failed">FAILED</div>
+ </td>
+ <td>
+ <div class="assertion">/l:log/l:message[@number="6"]/l:httpHeaders/l:StatusCode/@value='500'</div>
+ </td>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:choose>
  <xsl:when test="/l:log/l:message[@number=&quot;6&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">
  <tr>
***************
*** 1212,1216 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:content/soap12:Envelope">
  <tr>
  <td class="passed">
--- 1234,1238 ----
  </xsl:choose>
  <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/EchoStringOutFault&quot;">
  <tr>
  <td class="passed">
***************
*** 1218,1222 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 1240,1244 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringOutFault"</div>
  </td>
  </tr>
***************
*** 1228,1232 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
--- 1250,1254 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type/l:action="http://example.org/message-test/action/EchoStringOutFault"</div>
  </td>
  </tr>
***************
*** 1234,1238 ****
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action=&quot;http://example.org/message-test/action/EchoStringOutFault&quot;">
  <tr>
  <td class="passed">
--- 1256,1260 ----
  </xsl:choose>
  <xsl:choose>
! <xsl:when test="/l:log/l:message[@number=&quot;7&quot;]/l:content/soap12:Envelope">
  <tr>
  <td class="passed">
***************
*** 1240,1244 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringOutFault"</div>
  </td>
  </tr>
--- 1262,1266 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 1250,1254 ****
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="7"]/l:httpHeaders/l:Content-Type[@type='application/soap+xml']/l:action="http://example.org/message-test/action/EchoStringOutFault"</div>
  </td>
  </tr>
--- 1272,1276 ----
  </td>
  <td>
! <div class="assertion">/l:log/l:message[@number="7"]/l:content/soap12:Envelope</div>
  </td>
  </tr>
***************
*** 1349,1352 ****
--- 1371,1396 ----
  </xsl:choose>
  <xsl:choose>
+ <xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:httpHeaders/l:StatusCode/@value='500'">
+ <tr>
+ <td class="passed">
+ <div>OK</div>
+ </td>
+ <td>
+ <div class="assertion">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='500'</div>
+ </td>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+ <td class="failed">
+ <div class="failed">FAILED</div>
+ </td>
+ <td>
+ <div class="assertion">/l:log/l:message[@number="8"]/l:httpHeaders/l:StatusCode/@value='500'</div>
+ </td>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:choose>
  <xsl:when test="/l:log/l:message[@number=&quot;8&quot;]/l:httpHeaders/l:Content-Type/@type='application/soap+xml'">
  <tr>

Index: log-ModuleComposition1G-canon-canon.descmsg
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/ModuleComposition-1G/log-ModuleComposition1G-canon-canon.descmsg,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** log-ModuleComposition1G-canon-canon.descmsg	10 Jan 2007 01:39:49 -0000	1.1
--- log-ModuleComposition1G-canon-canon.descmsg	12 Jan 2007 04:36:25 -0000	1.2
***************
*** 3,14 ****
  
  <log xmlns="http://www.w3.org/2002/ws/desc/logs/">
! <message type="request" number="1" conversation="1" timestamp="2007-01-09T14:40:19.306Z">
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>aldabra.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>
  <Method value="POST" rawURI="/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/">
  <uri>/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/</uri>
  </Method>
! <Host>aldabra.crf.canon.fr</Host>
  <Pragma>no-cache</Pragma>
  <Accept>*/*</Accept>
--- 3,14 ----
  
  <log xmlns="http://www.w3.org/2002/ws/desc/logs/">
! <message type="request" number="1" conversation="1" timestamp="2007-01-10T11:59:29.415Z">
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>ws.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>
  <Method value="POST" rawURI="/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/">
  <uri>/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/</uri>
  </Method>
! <Host>ws.crf.canon.fr</Host>
  <Pragma>no-cache</Pragma>
  <Accept>*/*</Accept>
***************
*** 21,31 ****
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2><ns3:module-test xmlns:ns3="http://www.w3.org/2002/ws/desc/6/10/test-module"></ns3:module-test></env:Header><env:Body><ns4:echoString xmlns:ns4="http://example.org/message-test/xsd">echo my string!</ns4:echoString></env:Body></env:Envelope></content>
  </message>
! <message type="response" number="2" conversation="1" timestamp="2007-01-09T14:40:19.431Z">
! <senderHostAndPort>aldabra.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>
  <StatusCode value="200">HTTP/1.1 200 OK</StatusCode>
! <Date>Tue, 09 Jan 2007 13:40:19 GMT</Date>
! <Server>Apache/2.0.54 (Win32)</Server>
  <Content-Length>458</Content-Length>
  <Content-Type type="application/soap+xml"/>
--- 21,31 ----
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2><ns3:module-test xmlns:ns3="http://www.w3.org/2002/ws/desc/6/10/test-module"></ns3:module-test></env:Header><env:Body><ns4:echoString xmlns:ns4="http://example.org/message-test/xsd">echo my string!</ns4:echoString></env:Body></env:Envelope></content>
  </message>
! <message type="response" number="2" conversation="1" timestamp="2007-01-10T11:59:29.805Z">
! <senderHostAndPort>ws.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>
  <StatusCode value="200">HTTP/1.1 200 OK</StatusCode>
! <Date>Wed, 10 Jan 2007 11:03:41 GMT</Date>
! <Server>Apache/2.0.50 (Win32)</Server>
  <Content-Length>458</Content-Length>
  <Content-Type type="application/soap+xml"/>
***************
*** 34,45 ****
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2></env:Header><env:Body><ns3:echoStringReturn xmlns:ns3="http://example.org/message-test/xsd">echo my string!</ns3:echoStringReturn></env:Body></env:Envelope></content>
  </message>
! <message type="request" number="3" conversation="2" timestamp="2007-01-09T14:40:20.305Z">
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>aldabra.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>
  <Method value="POST" rawURI="/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/">
  <uri>/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/</uri>
  </Method>
! <Host>aldabra.crf.canon.fr</Host>
  <Pragma>no-cache</Pragma>
  <Accept>*/*</Accept>
--- 34,45 ----
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2></env:Header><env:Body><ns3:echoStringReturn xmlns:ns3="http://example.org/message-test/xsd">echo my string!</ns3:echoStringReturn></env:Body></env:Envelope></content>
  </message>
! <message type="request" number="3" conversation="2" timestamp="2007-01-10T11:59:32.087Z">
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>ws.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>
  <Method value="POST" rawURI="/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/">
  <uri>/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/</uri>
  </Method>
! <Host>ws.crf.canon.fr</Host>
  <Pragma>no-cache</Pragma>
  <Accept>*/*</Accept>
***************
*** 52,62 ****
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2></env:Header><env:Body><ns3:echoString2 xmlns:ns3="http://example.org/message-test/xsd">echo my string!</ns3:echoString2></env:Body></env:Envelope></content>
  </message>
! <message type="response" number="4" conversation="2" timestamp="2007-01-09T14:40:20.430Z">
! <senderHostAndPort>aldabra.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>
  <StatusCode value="200">HTTP/1.1 200 OK</StatusCode>
! <Date>Tue, 09 Jan 2007 13:40:20 GMT</Date>
! <Server>Apache/2.0.54 (Win32)</Server>
  <Content-Length>555</Content-Length>
  <Content-Type type="application/soap+xml"/>
--- 52,62 ----
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2></env:Header><env:Body><ns3:echoString2 xmlns:ns3="http://example.org/message-test/xsd">echo my string!</ns3:echoString2></env:Body></env:Envelope></content>
  </message>
! <message type="response" number="4" conversation="2" timestamp="2007-01-10T11:59:32.399Z">
! <senderHostAndPort>ws.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>
  <StatusCode value="200">HTTP/1.1 200 OK</StatusCode>
! <Date>Wed, 10 Jan 2007 11:03:43 GMT</Date>
! <Server>Apache/2.0.50 (Win32)</Server>
  <Content-Length>555</Content-Length>
  <Content-Type type="application/soap+xml"/>
***************
*** 65,76 ****
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2><ns3:module-test xmlns:ns3="http://www.w3.org/2002/ws/desc/6/10/test-module"></ns3:module-test></env:Header><env:Body><ns4:echoString2Return xmlns:ns4="http://example.org/message-test/xsd">echo my string!</ns4:echoString2Return></env:Body></env:Envelope></content>
  </message>
! <message type="request" number="5" conversation="3" timestamp="2007-01-09T14:40:21.305Z">
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>aldabra.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>
  <Method value="POST" rawURI="/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/">
  <uri>/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/</uri>
  </Method>
! <Host>aldabra.crf.canon.fr</Host>
  <Pragma>no-cache</Pragma>
  <Accept>*/*</Accept>
--- 65,76 ----
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2><ns3:module-test xmlns:ns3="http://www.w3.org/2002/ws/desc/6/10/test-module"></ns3:module-test></env:Header><env:Body><ns4:echoString2Return xmlns:ns4="http://example.org/message-test/xsd">echo my string!</ns4:echoString2Return></env:Body></env:Envelope></content>
  </message>
! <message type="request" number="5" conversation="3" timestamp="2007-01-10T11:59:33.258Z">
  <senderHostAndPort>localhost:81</senderHostAndPort>
! <receiverHostAndPort>ws.crf.canon.fr:80</receiverHostAndPort>
  <httpHeaders>
  <Method value="POST" rawURI="/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/">
  <uri>/wss/ModuleComposition-1G/SimpleEchoSOAPBinding/</uri>
  </Method>
! <Host>ws.crf.canon.fr</Host>
  <Pragma>no-cache</Pragma>
  <Accept>*/*</Accept>
***************
*** 83,99 ****
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2></env:Header><env:Body><ns3:echoString4 xmlns:ns3="http://example.org/message-test/xsd">echo my string fault!</ns3:echoString4></env:Body></env:Envelope></content>
  </message>
! <message type="response" number="6" conversation="3" timestamp="2007-01-09T14:40:21.446Z">
! <senderHostAndPort>aldabra.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>
  <StatusCode value="500">HTTP/1.1 500 Internal Server Error</StatusCode>
! <Date>Tue, 09 Jan 2007 13:40:21 GMT</Date>
! <Server>Apache/2.0.54 (Win32)</Server>
! <Content-Length>525</Content-Length>
  <Connection>close</Connection>
  <Content-Type type="application/soap+xml"/>
  
  </httpHeaders>
! <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Body xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"><SOAP-ENV:Fault><SOAP-ENV:Code><SOAP-ENV:Value>SOAP-ENV:Receiver</SOAP-ENV:Value></SOAP-ENV:Code><SOAP-ENV:Reason xml:lang="en">testing out faults</SOAP-ENV:Reason><SOAP-ENV:Detail><ns1:messageTestSimpleOutFault xmlns:ns1="http://example.org/message-test/xsd">EchoStringOutFault</ns1:messageTestSimpleOutFault></SOAP-ENV:Detail></SOAP-ENV:Fault></env:Body></env:Envelope></content>
  </message>
  </log>
--- 83,99 ----
  <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-2 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns2:module-test-2></env:Header><env:Body><ns3:echoString4 xmlns:ns3="http://example.org/message-test/xsd">echo my string fault!</ns3:echoString4></env:Body></env:Envelope></content>
  </message>
! <message type="response" number="6" conversation="3" timestamp="2007-01-10T11:59:33.602Z">
! <senderHostAndPort>ws.crf.canon.fr:80</senderHostAndPort>
  <receiverHostAndPort>localhost:81</receiverHostAndPort>
  <httpHeaders>
  <StatusCode value="500">HTTP/1.1 500 Internal Server Error</StatusCode>
! <Date>Wed, 10 Jan 2007 11:03:44 GMT</Date>
! <Server>Apache/2.0.50 (Win32)</Server>
! <Content-Length>1049</Content-Length>
  <Connection>close</Connection>
  <Content-Type type="application/soap+xml"/>
  
  </httpHeaders>
! <content><?_xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><ns1:module-test-4 xmlns:ns1="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns1:module-test-4><ns2:module-test-3 xmlns:ns2="http://www.w3.org/2002/ws/desc/6/10/test-module-3"></ns2:module-test-3><ns3:module-test-4 xmlns:ns3="http://www.w3.org/2002/ws/desc/6/10/test-module-4"></ns3:module-test-4><ns4:module-test-2 xmlns:ns4="http://www.w3.org/2002/ws/desc/6/10/test-module-2"></ns4:module-test-2><ns5:module-test xmlns:ns5="http://www.w3.org/2002/ws/desc/6/10/test-module"></ns5:module-test></env:Header><env:Body xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"><SOAP-ENV:Fault><SOAP-ENV:Code><SOAP-ENV:Value>SOAP-ENV:Receiver</SOAP-ENV:Value></SOAP-ENV:Code><SOAP-ENV:Reason xml:lang="en">testing out faults</SOAP-ENV:Reason><SOAP-ENV:Detail><ns1:messageTestSimpleOutFault xmlns:ns1="http://example.org/message-test/xsd">EchoStringOutFault</ns1:messageTestSimpleOutFault></SOAP-ENV:Detail></SOAP-ENV:Fault></env:Body></env:Envelope></content>
  </message>
  </log>
Received on Friday, 12 January 2007 04:36:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 12 January 2007 04:36:42 GMT