- 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