2002/ws/desc/test-suite test-suite-reports.xml,1.1,1.2 test-suite.xml,1.6,1.7 test-suite-coverage-summary.xml,1.5,1.6 wsdl-coverage.xsl,1.3,1.4 xpaths2coverage.xsl,1.2,1.3 wsdl-xpaths.xml,1.1,1.2 wsdl-coverage.xsl.xml,1.1,NONE

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) &gt; 0">
! 				<item xpath="/wsdl:description//wsdl:documentation"
! 					count="{count(/wsdl:description//wsdl:documentation)}" />
! 			</xsl:if>
! 			<xsl:if
! 				test="count(/wsdl:description/wsdl:import) &gt; 0">
! 				<item xpath="/wsdl:description/wsdl:import"
! 					count="{count(/wsdl:description/wsdl:import)}" />
! 			</xsl:if>
! 			<xsl:if
! 				test="count(/wsdl:description/wsdl:import/@location) &gt; 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) &gt; 0">
! 				<item xpath="/wsdl:description/wsdl:include"
! 					count="{count(/wsdl:description/wsdl:include)}" />
! 			</xsl:if>
! 			<xsl:if test="count(/wsdl:description/wsdl:types) &gt; 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) &gt; 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) &gt; 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) &gt; 0">
! 				<item xpath="/wsdl:description/wsdl:interface"
! 					count="{count(/wsdl:description/wsdl:interface)}" />
! 			</xsl:if>
! 			<xsl:if
! 				test="count(/wsdl:description/wsdl:interface/@extends) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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) &gt; 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) &gt; 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) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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) &gt; 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) &gt; 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) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 0">
! 				<item xpath="/wsdl:description/wsdl:binding"
! 					count="{count(/wsdl:description/wsdl:binding)}" />
! 			</xsl:if>
! 			<xsl:if
! 				test="count(/wsdl:description/wsdl:binding/@interface) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 0">
! 				<item xpath="/wsdl:description//wsdl:feature"
! 					count="{count(/wsdl:description//wsdl:feature)}" />
! 			</xsl:if>
! 			<xsl:if
! 				test="count(/wsdl:description//wsdl:feature/@required) &gt; 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) &gt; 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) &gt; 0">
! <item xpath="/wsdl:description//wsdl:documentation" count="{count(/wsdl:description//wsdl:documentation)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:import) &gt; 0">
! <item xpath="/wsdl:description/wsdl:import" count="{count(/wsdl:description/wsdl:import)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:import/@location) &gt; 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) &gt; 0">
! <item xpath="/wsdl:description/wsdl:include" count="{count(/wsdl:description/wsdl:include)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:types) &gt; 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) &gt; 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) &gt; 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) &gt; 0">
! <item xpath="/wsdl:description/wsdl:interface" count="{count(/wsdl:description/wsdl:interface)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:interface/@extends) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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) &gt; 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) &gt; 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) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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) &gt; 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) &gt; 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) &gt; 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']) &gt; 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']) &gt; 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']) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 0">
! <item xpath="/wsdl:description/wsdl:binding" count="{count(/wsdl:description/wsdl:binding)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/@interface) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 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) &gt; 0">
! <item xpath="/wsdl:description//wsdl:feature" count="{count(/wsdl:description//wsdl:feature)}"/>
! </xsl:if>
! <xsl:if test="count(/wsdl:description//wsdl:feature/@required) &gt; 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) &gt; 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