- From: Jonathan Marsh via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 05 Jun 2006 20:58:38 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite/results/wsdl-xslt
In directory hutz:/tmp/cvs-serv26921/test-suite/results/wsdl-xslt
Modified Files:
wsdl-component-model.xslt
Log Message:
Bug fixes (qnames compare namespace in many new cases). Doesn't affect output for current testcases.
Index: wsdl-component-model.xslt
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/results/wsdl-xslt/wsdl-component-model.xslt,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** wsdl-component-model.xslt 1 Jun 2006 22:06:03 -0000 1.7
--- wsdl-component-model.xslt 5 Jun 2006 20:58:35 -0000 1.8
***************
*** 541,546 ****
<xsl:when test="@whttp:method"><xsl:value-of select="@whttp:method"/></xsl:when>
<xsl:when test="parent::wsdl:binding/@whttp:methodDefault"><xsl:value-of select="parent::wsdl:binding/@whttp:methodDefault"/></xsl:when>
! <!-- Possible bug - comparison doesn't use namespace names -->
! <xsl:when test="$all-operations[@name=substring-after(current()/@ref,':')]/@wsdlx:safe='true'">GET</xsl:when>
<xsl:otherwise>POST</xsl:otherwise>
</xsl:choose>
--- 541,545 ----
<xsl:when test="@whttp:method"><xsl:value-of select="@whttp:method"/></xsl:when>
<xsl:when test="parent::wsdl:binding/@whttp:methodDefault"><xsl:value-of select="parent::wsdl:binding/@whttp:methodDefault"/></xsl:when>
! <xsl:when test="$all-operations[@name=substring-after(current()/@ref,':')][ancestor::wsdl:description/@targetNamespace=current()/namespace::*[local-name()=substring-before(current()/@ref,':')]]/@wsdlx:safe='true'">GET</xsl:when>
<xsl:otherwise>POST</xsl:otherwise>
</xsl:choose>
***************
*** 736,741 ****
<xsl:call-template name="f-n-p"/>
<parent ref="{generate-id($parent)}"/>
! <!-- Possible blug - doesn't compare namespace name -->
! <xsl:if test="$all-bindings[@name=substring-after(current()/@binding,':')]/@type='http://www.w3.org/2006/01/wsdl/http'">
<xsl:if test="@whttp:authenticationRealm">
<httpcm:httpAuthenticationRealm>
--- 735,742 ----
<xsl:call-template name="f-n-p"/>
<parent ref="{generate-id($parent)}"/>
! <!-- Possible blug - doesn't compare namespace name
! [ancestor::wsdl:description/@targetNamespace=current()/namespace::*[local-name()=substring-before(current()/@ref,':')]]
! -->
! <xsl:if test="$all-bindings[@name=substring-after(current()/@binding,':')][ancestor::wsdl:description/@targetNamespace=current()/namespace::*[local-name()=substring-before(current()/@binding,':')]]/@type='http://www.w3.org/2006/01/wsdl/http'">
<xsl:if test="@whttp:authenticationRealm">
<httpcm:httpAuthenticationRealm>
***************
*** 780,785 ****
<xsl:variable name="prefix" select="substring-before($name,':')"/>
<xsl:variable name="namespace-name" select="$namespace-context/namespace::*[local-name()=$prefix]"/>
! <!-- Possible bug - namespace-name isn't used in this comparison! -->
! <xsl:for-each select="$all-faults[@name=$local-name]">
<xsl:value-of select="generate-id(.)"/>
</xsl:for-each>
--- 781,785 ----
<xsl:variable name="prefix" select="substring-before($name,':')"/>
<xsl:variable name="namespace-name" select="$namespace-context/namespace::*[local-name()=$prefix]"/>
! <xsl:for-each select="$all-faults[@name=$local-name][ancestor::wsdl:description/@targetNamespace=$namespace-name]">
<xsl:value-of select="generate-id(.)"/>
</xsl:for-each>
***************
*** 791,796 ****
<xsl:variable name="prefix" select="substring-before($name,':')"/>
<xsl:variable name="namespace-name" select="$namespace-context/namespace::*[local-name()=$prefix]"/>
! <xsl:for-each select="$all-interfaces[@name=$local-name]">
! <!-- Possible bug - namespace-name isn't used in this comparison! -->
<xsl:value-of select="generate-id(.)"/>
</xsl:for-each>
--- 791,795 ----
<xsl:variable name="prefix" select="substring-before($name,':')"/>
<xsl:variable name="namespace-name" select="$namespace-context/namespace::*[local-name()=$prefix]"/>
! <xsl:for-each select="$all-interfaces[@name=$local-name][ancestor::wsdl:description/@targetNamespace=$namespace-name]">
<xsl:value-of select="generate-id(.)"/>
</xsl:for-each>
***************
*** 802,807 ****
<xsl:variable name="prefix" select="substring-before($name,':')"/>
<xsl:variable name="namespace-name" select="$namespace-context/namespace::*[local-name()=$prefix]"/>
! <xsl:for-each select="$all-operations[@name=$local-name]">
! <!-- Possible bug - namespace-name isn't used in this comparison! -->
<xsl:value-of select="generate-id(.)"/>
</xsl:for-each>
--- 801,805 ----
<xsl:variable name="prefix" select="substring-before($name,':')"/>
<xsl:variable name="namespace-name" select="$namespace-context/namespace::*[local-name()=$prefix]"/>
! <xsl:for-each select="$all-operations[@name=$local-name][ancestor::wsdl:description/@targetNamespace=$namespace-name]">
<xsl:value-of select="generate-id(.)"/>
</xsl:for-each>
***************
*** 813,818 ****
<xsl:variable name="prefix" select="substring-before($name,':')"/>
<xsl:variable name="namespace-name" select="$namespace-context/namespace::*[local-name()=$prefix]"/>
! <xsl:for-each select="$all-bindings[@name=$local-name]">
! <!-- Possible bug - namespace-name isn't used in this comparison! -->
<xsl:value-of select="generate-id(.)"/>
</xsl:for-each>
--- 811,815 ----
<xsl:variable name="prefix" select="substring-before($name,':')"/>
<xsl:variable name="namespace-name" select="$namespace-context/namespace::*[local-name()=$prefix]"/>
! <xsl:for-each select="$all-bindings[@name=$local-name][ancestor::wsdl:description/@targetNamespace=$namespace-name]">
<xsl:value-of select="generate-id(.)"/>
</xsl:for-each>
Received on Monday, 5 June 2006 20:59:03 UTC