- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 29 Jun 2006 04:16:10 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite
In directory hutz:/tmp/cvs-serv20956/test-suite
Modified Files:
test-suite-reports.xml test-suite.xml
test-suite-coverage-summary.xml wsdl-coverage.xsl
xpaths2coverage.xsl wsdl-xpaths.xml
Removed Files:
wsdl-coverage.xsl.xml
Log Message:
added some extension xpaths to test coverage report and regenerated reports
Index: test-suite-coverage-summary.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite-coverage-summary.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** test-suite-coverage-summary.xml 20 Feb 2006 02:04:39 -0000 1.5
--- test-suite-coverage-summary.xml 29 Jun 2006 04:16:08 -0000 1.6
***************
*** 3,37 ****
<coverage>
! <item xpath="/wsdl:description//wsdl:documentation" count="39"/>
! <item xpath="/wsdl:description/wsdl:import" count="4"/>
! <item xpath="/wsdl:description/wsdl:import/@location" count="4"/>
! <item xpath="/wsdl:description/wsdl:include" count="2"/>
! <item xpath="/wsdl:description/wsdl:types" count="15"/>
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="9"/>
! <item xpath="/wsdl:description/wsdl:types/xs:import" count="7"/>
! <item xpath="/wsdl:description/wsdl:interface" count="35"/>
<item xpath="/wsdl:description/wsdl:interface/@extends" count="5"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault" count="2"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="2"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="27"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@safe" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@style" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-only']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-in-only']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-out']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-opt-out']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-only']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-out-only']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-in']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-opt-in']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input" count="27"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="5"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="27"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']" count="1"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output" count="27"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="5"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="27"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']" count="0"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']" count="0"/>
--- 3,40 ----
<coverage>
! <item xpath="/wsdl:description//wsdl:documentation" count="63"/>
! <item xpath="/wsdl:description/wsdl:import" count="5"/>
! <item xpath="/wsdl:description/wsdl:import/@location" count="5"/>
! <item xpath="/wsdl:description/wsdl:include" count="3"/>
! <item xpath="/wsdl:description/wsdl:types" count="35"/>
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="28"/>
! <item xpath="/wsdl:description/wsdl:types/xs:import" count="13"/>
! <item xpath="/wsdl:description/wsdl:interface" count="53"/>
<item xpath="/wsdl:description/wsdl:interface/@extends" count="5"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault" count="6"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="6"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="54"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe" count="3"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature" count="1"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@style" count="1"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/multipart']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']" count="51"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-opt-out']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-only']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-out-only']" count="1"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-in']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-opt-in']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input" count="55"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="23"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="55"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']" count="8"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output" count="56"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="23"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="56"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']" count="0"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']" count="0"/>
***************
*** 39,48 ****
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault" count="0"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="7"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="7"/>
! <item xpath="/wsdl:description/wsdl:binding" count="7"/>
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="1"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="1"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="1"/>
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input" count="0"/>
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel" count="0"/>
--- 42,51 ----
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault" count="0"/>
<item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel" count="0"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="11"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="11"/>
! <item xpath="/wsdl:description/wsdl:binding" count="20"/>
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="11"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="9"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="17"/>
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input" count="0"/>
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel" count="0"/>
***************
*** 53,59 ****
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault" count="0"/>
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel" count="0"/>
! <item xpath="/wsdl:description/wsdl:service" count="7"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="7"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="3"/>
<item xpath="/wsdl:description//wsdl:feature" count="0"/>
<item xpath="/wsdl:description//wsdl:feature/@required" count="0"/>
--- 56,62 ----
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault" count="0"/>
<item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel" count="0"/>
! <item xpath="/wsdl:description/wsdl:service" count="15"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="17"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="7"/>
<item xpath="/wsdl:description//wsdl:feature" count="0"/>
<item xpath="/wsdl:description//wsdl:feature/@required" count="0"/>
Index: wsdl-coverage.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/wsdl-coverage.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** wsdl-coverage.xsl 20 Feb 2006 02:04:39 -0000 1.3
--- wsdl-coverage.xsl 29 Jun 2006 04:16:08 -0000 1.4
***************
*** 1,334 ****
<?xml version="1.0" encoding="UTF-8"?>
<!--
! This stylesheet has been automatically generated. Do NOT
! edit it!
! -->
! <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
! xmlns:xs="http://www.w3.org/2001/XMLSchema"
! xmlns:wsdl="http://www.w3.org/2006/01/wsdl" version="1.0"
! exclude-result-prefixes="xs wsdl">
! <xsl:output method="xml" indent="yes" />
! <xsl:template match="/">
! <coverage>
! <xsl:if
! test="count(/wsdl:description//wsdl:documentation) > 0">
! <item xpath="/wsdl:description//wsdl:documentation"
! count="{count(/wsdl:description//wsdl:documentation)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:import) > 0">
! <item xpath="/wsdl:description/wsdl:import"
! count="{count(/wsdl:description/wsdl:import)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:import/@location) > 0">
! <item xpath="/wsdl:description/wsdl:import/@location"
! count="{count(/wsdl:description/wsdl:import/@location)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:include) > 0">
! <item xpath="/wsdl:description/wsdl:include"
! count="{count(/wsdl:description/wsdl:include)}" />
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:types) > 0">
! <item xpath="/wsdl:description/wsdl:types"
! count="{count(/wsdl:description/wsdl:types)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:types/xs:schema) > 0">
! <item xpath="/wsdl:description/wsdl:types/xs:schema"
! count="{count(/wsdl:description/wsdl:types/xs:schema)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:types/xs:import) > 0">
! <item xpath="/wsdl:description/wsdl:types/xs:import"
! count="{count(/wsdl:description/wsdl:types/xs:import)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface) > 0">
! <item xpath="/wsdl:description/wsdl:interface"
! count="{count(/wsdl:description/wsdl:interface)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/@extends) > 0">
! <item xpath="/wsdl:description/wsdl:interface/@extends"
! count="{count(/wsdl:description/wsdl:interface/@extends)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:fault) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:fault"
! count="{count(/wsdl:description/wsdl:interface/wsdl:fault)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:fault/@element) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element"
! count="{count(/wsdl:description/wsdl:interface/wsdl:fault/@element)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/@safe) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/@safe"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/@safe)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/@style) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/@style"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/@style)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-only']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-only']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-only'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-in-only']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-in-only']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-in-only'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-out']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-out']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-out'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-opt-out']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-opt-out']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-opt-out'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-only']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-only']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-only'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-out-only']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-out-only']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-out-only'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-in']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-in']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-in'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-opt-in']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-opt-in']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-opt-in'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other'])}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel) > 0">
! <item
! xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel"
! count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding) > 0">
! <item xpath="/wsdl:description/wsdl:binding"
! count="{count(/wsdl:description/wsdl:binding)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/@interface) > 0">
! <item xpath="/wsdl:description/wsdl:binding/@interface"
! count="{count(/wsdl:description/wsdl:binding/@interface)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:fault) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault"
! count="{count(/wsdl:description/wsdl:binding/wsdl:fault)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel) > 0">
! <item
! xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel"
! count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:service) > 0">
! <item xpath="/wsdl:description/wsdl:service"
! count="{count(/wsdl:description/wsdl:service)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:service/wsdl:endpoint) > 0">
! <item
! xpath="/wsdl:description/wsdl:service/wsdl:endpoint"
! count="{count(/wsdl:description/wsdl:service/wsdl:endpoint)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description/wsdl:service/wsdl:endpoint/@address) > 0">
! <item
! xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address"
! count="{count(/wsdl:description/wsdl:service/wsdl:endpoint/@address)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description//wsdl:feature) > 0">
! <item xpath="/wsdl:description//wsdl:feature"
! count="{count(/wsdl:description//wsdl:feature)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description//wsdl:feature/@required) > 0">
! <item xpath="/wsdl:description//wsdl:feature/@required"
! count="{count(/wsdl:description//wsdl:feature/@required)}" />
! </xsl:if>
! <xsl:if
! test="count(/wsdl:description//wsdl:property) > 0">
! <item xpath="/wsdl:description//wsdl:property"
! count="{count(/wsdl:description//wsdl:property)}" />
! </xsl:if>
! </coverage>
! </xsl:template>
</xsl:stylesheet>
--- 1,189 ----
<?xml version="1.0" encoding="UTF-8"?>
<!--
! This stylesheet has been automatically generated. Do NOT
! edit it!
! -->
! <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
! <xsl:output method="xml" indent="yes"/>
! <xsl:template match="/">
! <coverage xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap" xmlns:whttp="http://www.w3.org/2006/01/wsdl/http" xmlns:wrpc="http://www.w3.org/2006/01/wsdl/rpc" xmlns:wsdlx="http://www.w3.org/2006/01/wsdl-extensions" xmlns:wsdl="http://www.w3.org/2006/01/wsdl">
! <xsl:if test="count(/wsdl:description//wsdl:documentation) > 0">
! <item xpath="/wsdl:description//wsdl:documentation" count="{count(/wsdl:description//wsdl:documentation)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:import) > 0">
! <item xpath="/wsdl:description/wsdl:import" count="{count(/wsdl:description/wsdl:import)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:import/@location) > 0">
! <item xpath="/wsdl:description/wsdl:import/@location" count="{count(/wsdl:description/wsdl:import/@location)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:include) > 0">
! <item xpath="/wsdl:description/wsdl:include" count="{count(/wsdl:description/wsdl:include)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:types) > 0">
! <item xpath="/wsdl:description/wsdl:types" count="{count(/wsdl:description/wsdl:types)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:types/xs:schema) > 0">
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="{count(/wsdl:description/wsdl:types/xs:schema)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:types/xs:import) > 0">
! <item xpath="/wsdl:description/wsdl:types/xs:import" count="{count(/wsdl:description/wsdl:types/xs:import)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface) > 0">
! <item xpath="/wsdl:description/wsdl:interface" count="{count(/wsdl:description/wsdl:interface)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/@extends) > 0">
! <item xpath="/wsdl:description/wsdl:interface/@extends" count="{count(/wsdl:description/wsdl:interface/@extends)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:fault) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault" count="{count(/wsdl:description/wsdl:interface/wsdl:fault)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:fault/@element) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="{count(/wsdl:description/wsdl:interface/wsdl:fault/@element)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="{count(/wsdl:description/wsdl:interface/wsdl:operation)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/@style) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@style" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/@style)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/multipart']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/multipart']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/multipart'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-opt-out']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-opt-out']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-opt-out'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-only']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-only']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-only'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-out-only']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-out-only']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-out-only'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-in']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-in']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-in'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-opt-in']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-opt-in']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-opt-in'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other'])}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel) > 0">
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="{count(/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding) > 0">
! <item xpath="/wsdl:description/wsdl:binding" count="{count(/wsdl:description/wsdl:binding)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/@interface) > 0">
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="{count(/wsdl:description/wsdl:binding/@interface)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="{count(/wsdl:description/wsdl:binding/wsdl:fault)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="{count(/wsdl:description/wsdl:binding/wsdl:operation)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel) > 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:service) > 0">
! <item xpath="/wsdl:description/wsdl:service" count="{count(/wsdl:description/wsdl:service)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:service/wsdl:endpoint) > 0">
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="{count(/wsdl:description/wsdl:service/wsdl:endpoint)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:service/wsdl:endpoint/@address) > 0">
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="{count(/wsdl:description/wsdl:service/wsdl:endpoint/@address)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description//wsdl:feature) > 0">
! <item xpath="/wsdl:description//wsdl:feature" count="{count(/wsdl:description//wsdl:feature)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description//wsdl:feature/@required) > 0">
! <item xpath="/wsdl:description//wsdl:feature/@required" count="{count(/wsdl:description//wsdl:feature/@required)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description//wsdl:property) > 0">
! <item xpath="/wsdl:description//wsdl:property" count="{count(/wsdl:description//wsdl:property)}"/>
! </xsl:if>
! </coverage>
! </xsl:template>
</xsl:stylesheet>
Index: xpaths2coverage.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/xpaths2coverage.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** xpaths2coverage.xsl 20 Feb 2006 02:04:39 -0000 1.2
--- xpaths2coverage.xsl 29 Jun 2006 04:16:08 -0000 1.3
***************
*** 7,19 ****
ChangeLog:
- 2006-02-19 Arthur Ryman <ryman@ca.ibm.com>
- - updated wsdl namespace
-
2005-11-09 Arthur Ryman <ryman@ca.ibm.com>
- created
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:wsdl="http://www.w3.org/2006/01/wsdl"
xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">
--- 7,26 ----
ChangeLog:
2005-11-09 Arthur Ryman <ryman@ca.ibm.com>
- created
+
+ 2006-02-19 Arthur Ryman <ryman@ca.ibm.com>
+ - updated wsdl namespace
+
+ 2006-06-28 Arthur Ryman <ryman@ca.ibm.com>
+ - removed exclude-output-prefixes attribute to work around a problem
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:wsdl="http://www.w3.org/2006/01/wsdl"
+ xmlns:wsdlx="http://www.w3.org/2006/01/wsdl-extensions"
+ xmlns:wrpc="http://www.w3.org/2006/01/wsdl/rpc"
+ xmlns:whttp="http://www.w3.org/2006/01/wsdl/http"
+ xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap"
xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">
***************
*** 27,31 ****
<xsl:element name="xsl:stylesheet">
<xsl:attribute name="version">1.0</xsl:attribute>
- <xsl:attribute name="exclude-result-prefixes">xs wsdl</xsl:attribute>
<xsl:element name="xsl:output">
<xsl:attribute name="method">xml</xsl:attribute>
--- 34,37 ----
Index: test-suite-reports.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite-reports.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** test-suite-reports.xml 11 Nov 2005 06:10:51 -0000 1.1
--- test-suite-reports.xml 29 Jun 2006 04:16:08 -0000 1.2
***************
*** 23,26 ****
--- 23,30 ----
<report>reports/documents/good/CreditCardFaults-1G/use-credit-card-faults.xml</report>
<report>reports/documents/good/GreatH-1G/primer-hotelReservationService.xml</report>
+ <report>reports/documents/good/GreatH-2G/primer-hotelReservationService.xml</report>
+ <report>reports/documents/good/GreatH-3G/primer-hotelReservationService.xml</report>
+ <report>reports/documents/good/HTTPBinding-1G/Echo.xml</report>
+ <report>reports/documents/good/HTTPBinding-2G/Echo.xml</report>
<report>reports/documents/good/Import-1G/XSDImport.xml</report>
<report>reports/documents/good/Import-2G/XSDImport.xml</report>
***************
*** 35,39 ****
<report>reports/documents/good/Interface-6G/Interface.xml</report>
<report>reports/documents/good/Interface-7G/Interface.xml</report>
! <report>reports/documents/good/MultipleInlineSchemas-1G/retrieveSchemas.xml</report>
<report>reports/documents/good/SchemaId-1G/schemaIds.xml</report>
<report>reports/documents/good/SchemaLocationFragment-1G/Items.xml</report>
--- 39,43 ----
<report>reports/documents/good/Interface-6G/Interface.xml</report>
<report>reports/documents/good/Interface-7G/Interface.xml</report>
! <report>reports/documents/good/MultipleInlineSchemas-1G/retrieveItems.xml</report>
<report>reports/documents/good/SchemaId-1G/schemaIds.xml</report>
<report>reports/documents/good/SchemaLocationFragment-1G/Items.xml</report>
***************
*** 43,46 ****
--- 47,51 ----
<report>reports/documents/good/ServiceReference-1G/reservationDetails.xml</report>
<report>reports/documents/good/ServiceReference-1G/reservationList.xml</report>
+ <report>reports/documents/good/SparqlQuery-1G/sparql-protocol-query.xml</report>
<report>reports/documents/good/TicketAgent-1G/TicketAgent.xml</report>
<report>reports/documents/good/WeathSvc-1G/WeathSvc.xml</report>
Index: test-suite.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -C 2 -d -r1.6 -r1.7
*** test-suite.xml 1 Jun 2006 22:06:04 -0000 1.6
--- test-suite.xml 29 Jun 2006 04:16:08 -0000 1.7
***************
*** 145,149 ****
<file>Interface.wsdl</file>
</test-case>
! <test-case id="documents/good/MultipleInlineItems-1G">
<folder>MultipleInlineSchemas-1G</folder>
<file>retrieveItems.wsdl</file>
--- 145,149 ----
<file>Interface.wsdl</file>
</test-case>
! <test-case id="documents/good/MultipleInlineSchemas-1G">
<folder>MultipleInlineSchemas-1G</folder>
<file>retrieveItems.wsdl</file>
--- wsdl-coverage.xsl.xml DELETED ---
Index: wsdl-xpaths.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/wsdl-xpaths.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** wsdl-xpaths.xml 10 Nov 2005 06:26:52 -0000 1.1
--- wsdl-xpaths.xml 29 Jun 2006 04:16:08 -0000 1.2
***************
*** 9,15 ****
2005-11-10 Arthur Ryman <ryman@ca.ibm.com>
- created
-->
! <xpaths>
<xpath>/wsdl:description//wsdl:documentation</xpath>
--- 9,23 ----
2005-11-10 Arthur Ryman <ryman@ca.ibm.com>
- created
+
+ 2006-06-29 Arthur Ryman <ryman@ca.ibm.com>
+ - added extension namespaces and updated namespaces to 2006/01
-->
! <xpaths xmlns:xs="http://www.w3.org/2001/XMLSchema"
! xmlns:wsdl="http://www.w3.org/2006/01/wsdl"
! xmlns:wsdlx="http://www.w3.org/2006/01/wsdl-extensions"
! xmlns:wrpc="http://www.w3.org/2006/01/wsdl/rpc"
! xmlns:whttp="http://www.w3.org/2006/01/wsdl/http"
! xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap">
<xpath>/wsdl:description//wsdl:documentation</xpath>
***************
*** 27,57 ****
<xpath>/wsdl:description/wsdl:interface/wsdl:fault/@element</xpath>
<xpath>/wsdl:description/wsdl:interface/wsdl:operation</xpath>
! <xpath>/wsdl:description/wsdl:interface/wsdl:operation/@safe</xpath>
<xpath>
/wsdl:description/wsdl:interface/wsdl:operation/@style
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-only']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-in-only']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-out']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/in-opt-out']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-only']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/robust-out-only']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-in']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2005/05/wsdl/out-opt-in']
</xpath>
<xpath>
--- 35,76 ----
<xpath>/wsdl:description/wsdl:interface/wsdl:fault/@element</xpath>
<xpath>/wsdl:description/wsdl:interface/wsdl:operation</xpath>
! <xpath>
! /wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe
! </xpath>
! <xpath>
! /wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature
! </xpath>
<xpath>
/wsdl:description/wsdl:interface/wsdl:operation/@style
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/multipart']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-opt-out']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-only']
</xpath>
<xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-out-only']
! </xpath>
! <xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-in']
! </xpath>
! <xpath>
! /wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/out-opt-in']
</xpath>
<xpath>
Received on Thursday, 29 June 2006 04:16:52 UTC