2002/ws/desc/test-suite test-suite-reports.xml,1.8,1.9 test-suite-coverage-summary.xml,1.12,1.13 wsdl-coverage.xsl,1.7,1.8 wsdl-xpaths.xml,1.4,1.5

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

Modified Files:
	test-suite-reports.xml test-suite-coverage-summary.xml 
	wsdl-coverage.xsl wsdl-xpaths.xml 
Log Message:
added xpaths for http and soap, and regenerated coverage report

Index: test-suite-reports.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite-reports.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -C 2 -d -r1.8 -r1.9
*** test-suite-reports.xml	6 Jul 2006 20:50:58 -0000	1.8
--- test-suite-reports.xml	6 Jul 2006 21:12:26 -0000	1.9
***************
*** 3,6 ****
--- 3,8 ----
  <report>reports/documents/bad/Chameleon-1B/getBalance.xml</report>
  <report>reports/documents/bad/Chameleon-2B/getBalance.xml</report>
+ <report>reports/documents/bad/HTTPBinding-1B/Echo.xml</report>
+ <report>reports/documents/bad/HTTPBinding-3B/Echo.xml</report>
  <report>reports/documents/bad/Import-1B/XSDImport.xml</report>
  <report>reports/documents/bad/Import-2B/XSDImportInWSDL.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.12
retrieving revision 1.13
diff -C 2 -d -r1.12 -r1.13
*** test-suite-coverage-summary.xml	6 Jul 2006 20:50:58 -0000	1.12
--- test-suite-coverage-summary.xml	6 Jul 2006 21:12:26 -0000	1.13
***************
*** 3,14 ****
  
  <coverage>
! <item xpath="/wsdl:description//wsdl:documentation" count="55"/>
  <item xpath="/wsdl:description/wsdl:import" count="4"/>
  <item xpath="/wsdl:description/wsdl:import/@location" count="4"/>
  <item xpath="/wsdl:description/wsdl:include" count="4"/>
! <item xpath="/wsdl:description/wsdl:types" count="36"/>
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="30"/>
  <item xpath="/wsdl:description/wsdl:types/xs:import" count="7"/>
! <item xpath="/wsdl:description/wsdl:interface" count="53"/>
  <item xpath="/wsdl:description/wsdl:interface/@extends" count="5"/>
  <item xpath="/wsdl:description/wsdl:interface/@styleDefault" count="10"/>
--- 3,14 ----
  
  <coverage>
! <item xpath="/wsdl:description//wsdl:documentation" count="59"/>
  <item xpath="/wsdl:description/wsdl:import" count="4"/>
  <item xpath="/wsdl:description/wsdl:import/@location" count="4"/>
  <item xpath="/wsdl:description/wsdl:include" count="4"/>
! <item xpath="/wsdl:description/wsdl:types" count="38"/>
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="32"/>
  <item xpath="/wsdl:description/wsdl:types/xs:import" count="7"/>
! <item xpath="/wsdl:description/wsdl:interface" count="55"/>
  <item xpath="/wsdl:description/wsdl:interface/@extends" count="5"/>
  <item xpath="/wsdl:description/wsdl:interface/@styleDefault" count="10"/>
***************
*** 18,23 ****
  <item xpath="/wsdl:description/wsdl:interface/wsdl:fault" count="4"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="4"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="59"/>
! <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="5"/>
--- 18,23 ----
  <item xpath="/wsdl:description/wsdl:interface/wsdl:fault" count="4"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="4"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="61"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe" count="5"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature" count="1"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@style" count="5"/>
***************
*** 27,31 ****
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']" count="4"/>
  <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="53"/>
  <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"/>
--- 27,31 ----
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']" count="4"/>
  <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="55"/>
  <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"/>
***************
*** 33,45 ****
  <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="57"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="28"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="56"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="1"/>
  <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="53"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="24"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="53"/>
  <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"/>
--- 33,45 ----
  <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="59"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="28"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="58"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="1"/>
  <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="55"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="24"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="55"/>
  <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"/>
***************
*** 49,56 ****
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="9"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="9"/>
! <item xpath="/wsdl:description/wsdl:binding" count="19"/>
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="10"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="3"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="16"/>
  <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"/>
--- 49,56 ----
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="9"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="9"/>
! <item xpath="/wsdl:description/wsdl:binding" count="21"/>
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="11"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="3"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="18"/>
  <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"/>
***************
*** 61,66 ****
  <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="18"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="19"/>
  <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="9"/>
  <item xpath="/wsdl:description//wsdl:feature" count="5"/>
--- 61,66 ----
  <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="20"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="21"/>
  <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="9"/>
  <item xpath="/wsdl:description//wsdl:feature" count="5"/>
***************
*** 70,72 ****
--- 70,113 ----
  <item xpath="/wsdl:description/wsdl:binding/wsdl:feature" count="2"/>
  <item xpath="/wsdl:description//wsdl:property" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/@wsoap:version" count="2"/>
+ <item xpath="/wsdl:description/wsdl:binding/@wsoap:protocol" count="15"/>
+ <item xpath="/wsdl:description/wsdl:binding/@wsoap:mepDefault" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsoap:module" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsoap:module/@ref" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsoap:module/@required" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:code" count="3"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:subcodes" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:module" count="0"/>
+ <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="5"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action" count="5"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsoap:module" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:module" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module" count="0"/>
+ <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="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/wsoap:module" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/@whttp:methodDefault" count="1"/>
+ <item xpath="/wsdl:description/wsdl:binding/@whttp:queryParameterSeparatorDefault" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/@whttp:cookies" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/@whttp:transferCodingDefault" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@whttp:code" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@whttp:transferCoding" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/whttp:header" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/whttp:header/@required" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method" count="4"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:inputSerialization" count="1"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:outputSerialization" count="1"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:faultSerialization" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:transferCodingDefault" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@whttp:transferCoding" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/whttp:header" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@whttp:transferCoding" count="0"/>
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header" count="0"/>
+ <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationType" count="3"/>
+ <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationRealm" count="3"/>
  </coverage>

Index: wsdl-xpaths.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/wsdl-xpaths.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C 2 -d -r1.4 -r1.5
*** wsdl-xpaths.xml	6 Jul 2006 14:48:08 -0000	1.4
--- wsdl-xpaths.xml	6 Jul 2006 21:12:26 -0000	1.5
***************
*** 12,15 ****
--- 12,18 ----
  	2006-06-29 Arthur Ryman <ryman@ca.ibm.com>
  	- added extension namespaces and updated namespaces to 2006/01
+ 	
+ 	2006-07-06 Arthur Ryman <ryman@ca.ibm.com>
+ 	- added xpaths for HTTP and SOAP extensions
  -->
  
***************
*** 171,180 ****
  	<xpath>/wsdl:description//wsdl:feature</xpath>
  	<xpath>/wsdl:description//wsdl:feature/@required</xpath>
! 	
  	<xpath>/wsdl:description/wsdl:interface/wsdl:feature</xpath>
! 	<xpath>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:feature</xpath>
  	<xpath>/wsdl:description/wsdl:binding/wsdl:feature</xpath>
! 	
  	<xpath>/wsdl:description//wsdl:property</xpath>
  
  </xpaths>
\ No newline at end of file
--- 174,312 ----
  	<xpath>/wsdl:description//wsdl:feature</xpath>
  	<xpath>/wsdl:description//wsdl:feature/@required</xpath>
! 
  	<xpath>/wsdl:description/wsdl:interface/wsdl:feature</xpath>
! 	<xpath>
! 		/wsdl:description/wsdl:interface/wsdl:operation/wsdl:feature
! 	</xpath>
  	<xpath>/wsdl:description/wsdl:binding/wsdl:feature</xpath>
! 
  	<xpath>/wsdl:description//wsdl:property</xpath>
  
+ 	<!-- SOAP Extension -->
+ 
+ 	<xpath>/wsdl:description/wsdl:binding/@wsoap:version</xpath>
+ 	<xpath>/wsdl:description/wsdl:binding/@wsoap:protocol</xpath>
+ 	<xpath>/wsdl:description/wsdl:binding/@wsoap:mepDefault</xpath>
+ 
+ 	<xpath>/wsdl:description/wsdl:binding/wsoap:module</xpath>
+ 	<xpath>/wsdl:description/wsdl:binding/wsoap:module/@ref</xpath>
+ 	<xpath>/wsdl:description/wsdl:binding/wsoap:module/@required</xpath>
+ 
+ 	<xpath>/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:code</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:subcodes
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:fault/wsoap:module
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header
+ 	</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
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsoap:module
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:module
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:module
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:header
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/wsoap:module
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/wsoap:module
+ 	</xpath>
+ 
+ 	<!-- HTTP Extension -->
+ 
+ 	<xpath>/wsdl:description/wsdl:binding/@whttp:methodDefault</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/@whttp:queryParameterSeparatorDefault
+ 	</xpath>
+ 	<xpath>/wsdl:description/wsdl:binding/@whttp:cookies</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/@whttp:transferCodingDefault
+ 	</xpath>
+ 
+ 	<xpath>/wsdl:description/wsdl:binding/wsdl:fault/@whttp:code</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:fault/@whttp:transferCoding
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:fault/whttp:header
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:fault/whttp:header/@required
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/@whttp:inputSerialization
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/@whttp:outputSerialization
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/@whttp:faultSerialization
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/@whttp:transferCodingDefault
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@whttp:transferCoding
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/whttp:header
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@whttp:transferCoding
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header
+ 	</xpath>
+ 
+ 	<xpath>
+ 		/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationType
+ 	</xpath>
+ 	<xpath>
+ 		/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationRealm
+ 	</xpath>
+ 
  </xpaths>
\ No newline at end of file

Index: wsdl-coverage.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/wsdl-coverage.xsl,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** wsdl-coverage.xsl	6 Jul 2006 20:50:58 -0000	1.7
--- wsdl-coverage.xsl	6 Jul 2006 21:12:26 -0000	1.8
***************
*** 209,212 ****
--- 209,335 ----
  <item xpath="/wsdl:description//wsdl:property" count="{count(/wsdl:description//wsdl:property)}"/>
  </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/@wsoap:version) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/@wsoap:version" count="{count(/wsdl:description/wsdl:binding/@wsoap:version)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/@wsoap:protocol) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/@wsoap:protocol" count="{count(/wsdl:description/wsdl:binding/@wsoap:protocol)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/@wsoap:mepDefault) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/@wsoap:mepDefault" count="{count(/wsdl:description/wsdl:binding/@wsoap:mepDefault)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsoap:module) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsoap:module" count="{count(/wsdl:description/wsdl:binding/wsoap:module)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsoap:module/@ref) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsoap:module/@ref" count="{count(/wsdl:description/wsdl:binding/wsoap:module/@ref)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsoap:module/@required) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsoap:module/@required" count="{count(/wsdl:description/wsdl:binding/wsoap:module/@required)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:code) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:code" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:code)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:subcodes) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:subcodes" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/@wsoap:subcodes)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:module) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/wsoap:module" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:module)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header) &gt; 0">
+ <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">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsoap:module) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsoap:module" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsoap:module)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:module) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:module" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:module)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/wsoap:header) &gt; 0">
+ <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/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)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:header) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:header" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/wsoap:header)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/wsoap:module) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/wsoap:module" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault/wsoap:module)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/wsoap:module) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/wsoap:module" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/wsoap:module)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/@whttp:methodDefault) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/@whttp:methodDefault" count="{count(/wsdl:description/wsdl:binding/@whttp:methodDefault)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/@whttp:queryParameterSeparatorDefault) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/@whttp:queryParameterSeparatorDefault" count="{count(/wsdl:description/wsdl:binding/@whttp:queryParameterSeparatorDefault)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/@whttp:cookies) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/@whttp:cookies" count="{count(/wsdl:description/wsdl:binding/@whttp:cookies)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/@whttp:transferCodingDefault) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/@whttp:transferCodingDefault" count="{count(/wsdl:description/wsdl:binding/@whttp:transferCodingDefault)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/@whttp:code) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@whttp:code" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/@whttp:code)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/@whttp:transferCoding) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/@whttp:transferCoding" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/@whttp:transferCoding)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/whttp:header) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/whttp:header" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/whttp:header)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:fault/whttp:header/@required) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/whttp:header/@required" count="{count(/wsdl:description/wsdl:binding/wsdl:fault/whttp:header/@required)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:inputSerialization) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:inputSerialization" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:inputSerialization)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:outputSerialization) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:outputSerialization" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:outputSerialization)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:faultSerialization) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:faultSerialization" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:faultSerialization)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:transferCodingDefault) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:transferCodingDefault" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/@whttp:transferCodingDefault)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@whttp:transferCoding) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@whttp:transferCoding" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@whttp:transferCoding)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/whttp:header) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/whttp:header" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/whttp:header)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@whttp:transferCoding) &gt; 0">
+ <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@whttp:transferCoding" count="{count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@whttp:transferCoding)}"/>
+ </xsl:if>
+ <xsl:if test="count(/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/whttp:header) &gt; 0">
+ <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">
+ <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationRealm" count="{count(/wsdl:description/wsdl:service/wsdl:endpoint/@whttp:authenticationRealm)}"/>
+ </xsl:if>
  </coverage>
  </xsl:template>

Received on Thursday, 6 July 2006 21:12:43 UTC