2002/ws/desc/test-suite wsdl-xpaths.xml,1.7,1.8 test-suite-coverage-summary.xml,1.26,1.27 wsdl-coverage.xsl,1.10,1.11 test-suite-reports.xml,1.19,1.20

Update of /sources/public/2002/ws/desc/test-suite
In directory hutz:/tmp/cvs-serv13626/test-suite

Modified Files:
	wsdl-xpaths.xml test-suite-coverage-summary.xml 
	wsdl-coverage.xsl test-suite-reports.xml 
Log Message:
Updated after adding new testcases (MessageTest-5G, ModuleComposition-1G.)

Index: test-suite-reports.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite-reports.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -C 2 -d -r1.19 -r1.20
*** test-suite-reports.xml	18 Nov 2006 13:47:07 -0000	1.19
--- test-suite-reports.xml	18 Nov 2006 14:46:20 -0000	1.20
***************
*** 190,193 ****
--- 190,194 ----
  <report>reports/documents/good/MessageTest-3G/HTTPservice.xml</report>
  <report>reports/documents/good/MessageTest-4G/SOAPservice.xml</report>
+ <report>reports/documents/good/MessageTest-5G/SOAPservice.xml</report>
  <report>reports/documents/good/ModuleComposition-1G/SOAPservice.xml</report>
  <report>reports/documents/good/Multipart-1G/multipartstyleinout.xml</report>

Index: test-suite-coverage-summary.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite-coverage-summary.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -C 2 -d -r1.26 -r1.27
*** test-suite-coverage-summary.xml	18 Nov 2006 13:47:07 -0000	1.26
--- test-suite-coverage-summary.xml	18 Nov 2006 14:46:20 -0000	1.27
***************
*** 4,23 ****
  <coverage>
  <DSTAMP>20061118</DSTAMP>
! <TSTAMP>0522</TSTAMP>
  <TODAY>November 18 2006</TODAY>
! <total>225</total>
! <good>72</good>
  <bad>153</bad>
  <item xpath="/wsdl:description//*/@wsdl:required" count="10"/>
  <item xpath="/wsdl:description//*[@wsdl:required='true']" count="8"/>
  <item xpath="/wsdl:description//*[@wsdl:required='false']" count="2"/>
! <item xpath="/wsdl:description//wsdl:documentation" count="289"/>
  <item xpath="/wsdl:description/wsdl:import" count="11"/>
  <item xpath="/wsdl:description/wsdl:import/@location" count="11"/>
  <item xpath="/wsdl:description/wsdl:include" count="10"/>
! <item xpath="/wsdl:description/wsdl:types" count="167"/>
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="155"/>
  <item xpath="/wsdl:description/wsdl:types/xs:import" count="24"/>
! <item xpath="/wsdl:description/wsdl:interface" count="220"/>
  <item xpath="/wsdl:description/wsdl:interface/@extends" count="15"/>
  <item xpath="/wsdl:description/wsdl:interface/@styleDefault" count="61"/>
--- 4,23 ----
  <coverage>
  <DSTAMP>20061118</DSTAMP>
! <TSTAMP>0644</TSTAMP>
  <TODAY>November 18 2006</TODAY>
! <total>226</total>
! <good>73</good>
  <bad>153</bad>
  <item xpath="/wsdl:description//*/@wsdl:required" count="10"/>
  <item xpath="/wsdl:description//*[@wsdl:required='true']" count="8"/>
  <item xpath="/wsdl:description//*[@wsdl:required='false']" count="2"/>
! <item xpath="/wsdl:description//wsdl:documentation" count="300"/>
  <item xpath="/wsdl:description/wsdl:import" count="11"/>
  <item xpath="/wsdl:description/wsdl:import/@location" count="11"/>
  <item xpath="/wsdl:description/wsdl:include" count="10"/>
! <item xpath="/wsdl:description/wsdl:types" count="168"/>
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="156"/>
  <item xpath="/wsdl:description/wsdl:types/xs:import" count="24"/>
! <item xpath="/wsdl:description/wsdl:interface" count="221"/>
  <item xpath="/wsdl:description/wsdl:interface/@extends" count="15"/>
  <item xpath="/wsdl:description/wsdl:interface/@styleDefault" count="61"/>
***************
*** 25,31 ****
  <item xpath="/wsdl:description/wsdl:interface[@styleDefault='http://www.w3.org/2006/01/wsdl/style/multipart']" count="12"/>
  <item xpath="/wsdl:description/wsdl:interface[@styleDefault='http://www.w3.org/2006/01/wsdl/style/rpc']" count="29"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault" count="33"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="31"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="236"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe" count="14"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature" count="16"/>
--- 25,31 ----
  <item xpath="/wsdl:description/wsdl:interface[@styleDefault='http://www.w3.org/2006/01/wsdl/style/multipart']" count="12"/>
  <item xpath="/wsdl:description/wsdl:interface[@styleDefault='http://www.w3.org/2006/01/wsdl/style/rpc']" count="29"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault" count="35"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="33"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="240"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe" count="14"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature" count="16"/>
***************
*** 36,73 ****
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']" count="56"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']" count="10"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']" count="158"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input" count="229"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="133"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="227"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="16"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']" count="14"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']" count="2"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output" count="169"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="81"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="169"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']" count="10"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']" count="4"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']" count="2"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault" count="7"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel" count="3"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="46"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="25"/>
! <item xpath="/wsdl:description/wsdl:binding" count="105"/>
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="66"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="44"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="124"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input" count="48"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel" count="5"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output" count="29"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel" count="1"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault" count="4"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel" count="2"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault" count="40"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel" count="3"/>
! <item xpath="/wsdl:description/wsdl:service" count="62"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="81"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="45"/>
! <item xpath="/wsdl:description/wsdl:binding/@wsoap:version" count="19"/>
! <item xpath="/wsdl:description/wsdl:binding/@wsoap:protocol" count="63"/>
  <item xpath="/wsdl:description/wsdl:binding/@wsoap:mepDefault" count="4"/>
  <item xpath="/wsdl:description/wsdl:binding/wsoap:module" count="3"/>
--- 36,73 ----
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']" count="56"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']" count="10"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']" count="162"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input" count="233"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="133"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="231"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="16"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']" count="14"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#other']" count="2"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output" count="173"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="81"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="173"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#any']" count="10"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']" count="4"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']" count="2"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault" count="9"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel" count="3"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="48"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="25"/>
! <item xpath="/wsdl:description/wsdl:binding" count="107"/>
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="68"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="48"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="132"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input" count="56"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel" count="5"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output" count="37"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel" count="1"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault" count="8"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/@messageLabel" count="2"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault" count="44"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel" count="3"/>
! <item xpath="/wsdl:description/wsdl:service" count="63"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="83"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="47"/>
! <item xpath="/wsdl:description/wsdl:binding/@wsoap:version" count="21"/>
! <item xpath="/wsdl:description/wsdl:binding/@wsoap:protocol" count="65"/>
  <item xpath="/wsdl:description/wsdl:binding/@wsoap:mepDefault" count="4"/>
  <item xpath="/wsdl:description/wsdl:binding/wsoap:module" count="3"/>
***************
*** 77,90 ****
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:subcodes" count="1"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:module" count="3"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header" count="0"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@mustUnderstand" count="0"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@element" count="0"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep" count="31"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action" count="25"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsoap:module" count="5"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:module" count="2"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header" count="2"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module" count="2"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:header" count="0"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/wsoap:module" count="1"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/wsoap:module" count="3"/>
--- 77,93 ----
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:subcodes" count="1"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:module" count="3"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header" count="4"/>
! <item xpath="/wsdl:description/wsdl:binding//wsoap:header/@mustUnderstand" count="9"/>
! <item xpath="/wsdl:description/wsdl:binding//wsoap:header/@element" count="12"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep" count="31"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action" count="33"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsoap:module" count="5"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:module" count="2"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header" count="2"/>
+ <item xpath="/wsdl:description/wsdl:binding//wsoap:header/@required" count="12"/>
+ <item xpath="/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;true&quot;]" count="12"/>
+ <item xpath="/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;false&quot;]" count="0"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module" count="2"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:header" count="2"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/wsoap:module" count="1"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/wsoap:module" count="3"/>
***************
*** 107,111 ****
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@whttp:transferCoding" count="2"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header" count="2"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationType" count="0"/>
  <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationRealm" count="12"/>
  </coverage>
--- 110,114 ----
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@whttp:transferCoding" count="2"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header" count="2"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationScheme" count="12"/>
  <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationRealm" count="12"/>
  </coverage>

Index: wsdl-xpaths.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/wsdl-xpaths.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** wsdl-xpaths.xml	15 Nov 2006 11:41:10 -0000	1.7
--- wsdl-xpaths.xml	18 Nov 2006 14:46:20 -0000	1.8
***************
*** 188,197 ****
  	</xpath>
  	<xpath>
! 		/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@mustUnderstand
  	</xpath>
  	<xpath>
! 		/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@element
  	</xpath>
! 
  	<xpath>
  		/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep
--- 188,197 ----
  	</xpath>
  	<xpath>
! 		/wsdl:description/wsdl:binding//wsoap:header/@mustUnderstand
  	</xpath>
  	<xpath>
! 		/wsdl:description/wsdl:binding//wsoap:header/@element
  	</xpath>
! 	
  	<xpath>
  		/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep
***************
*** 211,215 ****
  		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header
  	</xpath>
! 
  	<xpath>
  		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module
--- 211,224 ----
  		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header
  	</xpath>
! 	<xpath>
! 		/wsdl:description/wsdl:binding//wsoap:header/@required
! 	</xpath>
! 	<xpath>
! 		/wsdl:description/wsdl:binding//wsoap:header[@required="true"]
! 	</xpath>
! 	<xpath>
! 		/wsdl:description/wsdl:binding//wsoap:header[@required="false"]
! 	</xpath>
! 	
  	<xpath>
  		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module
***************
*** 219,223 ****
  		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:header
  	</xpath>
! 
  	<xpath>
  		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/wsoap:module
--- 228,232 ----
  		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:header
  	</xpath>
! 	
  	<xpath>
  		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/wsoap:module
***************
*** 286,290 ****
  
  	<xpath>
! 		/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationType
  	</xpath>
  	<xpath>
--- 295,299 ----
  
  	<xpath>
! 		/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationScheme
  	</xpath>
  	<xpath>

Index: wsdl-coverage.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/wsdl-coverage.xsl,v
retrieving revision 1.10
retrieving revision 1.11
diff -C 2 -d -r1.10 -r1.11
*** wsdl-coverage.xsl	15 Nov 2006 11:41:10 -0000	1.10
--- wsdl-coverage.xsl	18 Nov 2006 14:46:20 -0000	1.11
***************
*** 4,11 ****
  			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:required) &gt; 0">
  <item xpath="/wsdl:description//*/@wsdl:required" count="{count(/wsdl:description//*/@wsdl:required)}"/>
--- 4,11 ----
  			edit it!
  		-->
! <xsl:stylesheet 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" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="xml" indent="yes"/>
  <xsl:template match="/">
! <coverage>
  <xsl:if test="count(/wsdl:description//*/@wsdl:required) &gt; 0">
  <item xpath="/wsdl:description//*/@wsdl:required" count="{count(/wsdl:description//*/@wsdl:required)}"/>
***************
*** 215,223 ****
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header)}"/>
  </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@mustUnderstand) &gt; 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@mustUnderstand" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@mustUnderstand)}"/>
  </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@element) &gt; 0">
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@element" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header/@element)}"/>
  </xsl:if>
  <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep) &gt; 0">
--- 215,223 ----
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header)}"/>
  </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding//wsoap:header/@mustUnderstand) &gt; 0">
! <item xpath="/wsdl:description/wsdl:binding//wsoap:header/@mustUnderstand" count="{count(/wsdl:description/wsdl:binding//wsoap:header/@mustUnderstand)}"/>
  </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:binding//wsoap:header/@element) &gt; 0">
! <item xpath="/wsdl:description/wsdl:binding//wsoap:header/@element" count="{count(/wsdl:description/wsdl:binding//wsoap:header/@element)}"/>
  </xsl:if>
  <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep) &gt; 0">
***************
*** 236,239 ****
--- 236,248 ----
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header)}"/>
  </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding//wsoap:header/@required) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding//wsoap:header/@required" count="{count(/wsdl:description/wsdl:binding//wsoap:header/@required)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;true&quot;]) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;true&quot;]" count="{count(/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;true&quot;])}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;false&quot;]) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;false&quot;]" count="{count(/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;false&quot;])}"/>
+ </xsl:if>
  <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module) &gt; 0">
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module)}"/>
***************
*** 302,307 ****
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header)}"/>
  </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationType) &gt; 0">
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationType" count="{count(/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationType)}"/>
  </xsl:if>
  <xsl:if test="count(/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationRealm) &gt; 0">
--- 311,316 ----
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header)}"/>
  </xsl:if>
! <xsl:if test="count(/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationScheme) &gt; 0">
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationScheme" count="{count(/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationScheme)}"/>
  </xsl:if>
  <xsl:if test="count(/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationRealm) &gt; 0">

Received on Saturday, 18 November 2006 14:46:32 UTC