- From: Philippe Le Hegaret via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 16 Nov 2006 23:40:27 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite/results-messages In directory hutz:/tmp/cvs-serv20944 Modified Files: generate-xpath-assertions.xslt Log Message: Better handling of faults in-only and robust-in-only support Index: generate-xpath-assertions.xslt =================================================================== RCS file: /sources/public/2002/ws/desc/test-suite/results-messages/generate-xpath-assertions.xslt,v retrieving revision 1.1 retrieving revision 1.2 diff -C 2 -d -r1.1 -r1.2 *** generate-xpath-assertions.xslt 16 Nov 2006 15:10:56 -0000 1.1 --- generate-xpath-assertions.xslt 16 Nov 2006 23:40:25 -0000 1.2 *************** *** 233,237 **** </xsl:call-template> </xsl:when> ! <xsl:when test='$mep = "http://www.w3.org/2006/01/wsdl/in-only"'> <!-- We have an empty output message to process --> <xsl:call-template name='process-interfaceOperationComponent-EmptyOutput'> --- 233,238 ---- </xsl:call-template> </xsl:when> ! <xsl:when test='$mep = "http://www.w3.org/2006/01/wsdl/in-only" ! or $mep = "http://www.w3.org/2006/01/wsdl/robust-in-only"'> <!-- We have an empty output message to process --> <xsl:call-template name='process-interfaceOperationComponent-EmptyOutput'> *************** *** 242,248 **** </xsl:call-template> </xsl:when> - <xsl:when test='$mep = "http://www.w3.org/2006/01/wsdl/robust-in-only"'> - <!-- No output message --> - </xsl:when> </xsl:choose> --- 243,246 ---- *************** *** 350,362 **** </xsl:call-template> ! <!-- ! <xsl:if test='$bindingRef/../../cm:type="http://www.w3.org/2006/01/wsdl/soap"'> ! <xsl:call-template name='lsoap:checkSoap'> ! <xsl:with-param name='msgRef' select='$msgRef'/> ! <xsl:with-param name='bindingRef' select='$bindingRef'/> ! <xsl:with-param name='logMessage' select='$logMessage'/> ! </xsl:call-template> ! </xsl:if> ! --> </dd> </xsl:template> --- 348,362 ---- </xsl:call-template> ! <xsl:variable name='bindingComponent' ! select='key("xmlId", $endpointComponent/cm:binding/@ref)'/> ! ! <xsl:if test='$bindingComponent/cm:type="http://www.w3.org/2006/01/wsdl/soap"'> ! <xsl:call-template name='lsoap:checkSoap'> ! <xsl:with-param name='interfaceMessageReferenceComponent' select='$interfaceFaultReferenceComponent'/> ! <xsl:with-param name='endpointComponent' select='$endpointComponent'/> ! <xsl:with-param name='bindingComponent' select='$bindingComponent'/> ! <xsl:with-param name='logMessage' select='$logMessage'/> ! </xsl:call-template> ! </xsl:if> </dd> </xsl:template> *************** *** 387,399 **** </xsl:call-template> ! <!-- ! <xsl:if test='$bindingRef/../../cm:type="http://www.w3.org/2006/01/wsdl/soap"'> ! <xsl:call-template name='lsoap:checkSoap'> ! <xsl:with-param name='msgRef' select='$msgRef'/> ! <xsl:with-param name='bindingRef' select='$bindingRef'/> ! <xsl:with-param name='logMessage' select='$logMessage'/> ! </xsl:call-template> ! </xsl:if> ! --> </dd> </xsl:template> --- 387,399 ---- </xsl:call-template> ! <xsl:call-template name='generate-assertion'> ! <xsl:with-param name='xpath'> ! <xsl:value-of select='$logMessage'/><xsl:text>/l:httpHeaders/l:StatusCode[@value='202']</xsl:text> ! </xsl:with-param> ! <xsl:with-param name='description'> ! <xsl:text>The message response MUST be 202</xsl:text> ! </xsl:with-param> ! </xsl:call-template> ! </dd> </xsl:template>
Received on Thursday, 16 November 2006 23:41:20 UTC