2002/ws/desc/test-suite Dashboard.html,1.44,1.45 assertions.xml,1.4,1.5 assertion-coverage.xml,1.7,1.8 test-suite.xml,1.46,1.47 Test-suite-coverage-summary.html,1.1,1.2 Assertion-coverage.html,1.7,1.8 test-suite-coverage-summary.xml,1.30,1.31 coverage.xsl,1.8,1.9 test-suite-reports.xml,1.21,1.22

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

Modified Files:
	Dashboard.html assertions.xml assertion-coverage.xml 
	test-suite.xml Test-suite-coverage-summary.html 
	Assertion-coverage.html test-suite-coverage-summary.xml 
	coverage.xsl test-suite-reports.xml 
Log Message:
Regenerated all results (including test coverage, validation, etc.)

Index: test-suite-coverage-summary.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite-coverage-summary.xml,v
retrieving revision 1.30
retrieving revision 1.31
diff -C 2 -d -r1.30 -r1.31
*** test-suite-coverage-summary.xml	28 Nov 2006 04:16:54 -0000	1.30
--- test-suite-coverage-summary.xml	22 Jan 2007 11:36:23 -0000	1.31
***************
*** 3,73 ****
  
  <coverage>
! <DSTAMP/>
! <TSTAMP/>
! <TODAY/>
! <total>227</total>
! <good>74</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="311"/>
  <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="169"/>
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="156"/>
! <item xpath="/wsdl:description/wsdl:types/xs:import" count="25"/>
! <item xpath="/wsdl:description/wsdl:interface" count="222"/>
! <item xpath="/wsdl:description/wsdl:interface/@extends" count="15"/>
  <item xpath="/wsdl:description/wsdl:interface/@styleDefault" count="61"/>
  <item xpath="/wsdl:description/wsdl:interface[@styleDefault='http://www.w3.org/2006/01/wsdl/style/iri']" count="19"/>
  <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="241"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe" count="14"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature" count="16"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@style" count="20"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri']" count="8"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/multipart']" count="4"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/rpc']" count="6"/>
! <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="163"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input" count="234"/>
! <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="232"/>
! <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="174"/>
! <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="174"/>
  <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="114"/>
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="75"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="48"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="139"/>
  <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="64"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="90"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="54"/>
  <item xpath="/wsdl:description/wsdl:binding/@wsoap:version" count="28"/>
! <item xpath="/wsdl:description/wsdl:binding/@wsoap:protocol" count="72"/>
  <item xpath="/wsdl:description/wsdl:binding/@wsoap:mepDefault" count="4"/>
  <item xpath="/wsdl:description/wsdl:binding/wsoap:module" count="3"/>
--- 3,73 ----
  
  <coverage>
! <DSTAMP>20070122</DSTAMP>
! <TSTAMP>1644</TSTAMP>
! <TODAY>January 22 2007</TODAY>
! <total>230</total>
! <good>76</good>
! <bad>154</bad>
! <item xpath="/wsdl:description//*/@wsdl:required" count="11"/>
! <item xpath="/wsdl:description//*[@wsdl:required='true']" count="9"/>
  <item xpath="/wsdl:description//*[@wsdl:required='false']" count="2"/>
! <item xpath="/wsdl:description//wsdl:documentation" count="329"/>
  <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="172"/>
! <item xpath="/wsdl:description/wsdl:types/xs:schema" count="157"/>
! <item xpath="/wsdl:description/wsdl:types/xs:import" count="27"/>
! <item xpath="/wsdl:description/wsdl:interface" count="226"/>
! <item xpath="/wsdl:description/wsdl:interface/@extends" count="16"/>
  <item xpath="/wsdl:description/wsdl:interface/@styleDefault" count="61"/>
  <item xpath="/wsdl:description/wsdl:interface[@styleDefault='http://www.w3.org/2006/01/wsdl/style/iri']" count="19"/>
  <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="39"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:fault/@element" count="37"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation" count="258"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wsdlx:safe" count="14"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@wrpc:signature" count="16"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/@style" count="23"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri']" count="10"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/multipart']" count="4"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/rpc']" count="6"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']" count="58"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']" count="12"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']" count="171"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input" count="249"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel" count="138"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element" count="247"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']" count="17"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']" count="15"/>
  <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="188"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel" count="87"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element" count="188"/>
  <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="6"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']" count="4"/>
  <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault" count="9"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel" count="6"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault" count="62"/>
! <item xpath="/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel" count="28"/>
! <item xpath="/wsdl:description/wsdl:binding" count="115"/>
! <item xpath="/wsdl:description/wsdl:binding/@interface" count="77"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:fault" count="47"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation" count="149"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input" count="56"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel" count="6"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output" count="37"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel" count="2"/>
! <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="43"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel" count="4"/>
! <item xpath="/wsdl:description/wsdl:service" count="68"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint" count="91"/>
! <item xpath="/wsdl:description/wsdl:service/wsdl:endpoint/@address" count="55"/>
  <item xpath="/wsdl:description/wsdl:binding/@wsoap:version" count="28"/>
! <item xpath="/wsdl:description/wsdl:binding/@wsoap:protocol" count="73"/>
  <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="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"/>
--- 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="2"/>
! <item xpath="/wsdl:description/wsdl:binding//wsoap:header/@mustUnderstand" count="5"/>
! <item xpath="/wsdl:description/wsdl:binding//wsoap:header/@element" count="8"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep" count="44"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action" count="31"/>
  <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="8"/>
! <item xpath="/wsdl:description/wsdl:binding//wsoap:header[@required=&quot;true&quot;]" count="8"/>
  <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"/>
***************
*** 100,105 ****
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/whttp:header" count="2"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/whttp:header/@required" count="1"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location" count="18"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method" count="27"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:inputSerialization" count="19"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:outputSerialization" count="11"/>
--- 100,105 ----
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/whttp:header" count="2"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:fault/whttp:header/@required" count="1"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location" count="40"/>
! <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method" count="20"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:inputSerialization" count="19"/>
  <item xpath="/wsdl:description/wsdl:binding/wsdl:operation/@whttp:outputSerialization" count="11"/>

Index: assertions.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/assertions.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C 2 -d -r1.4 -r1.5
*** assertions.xml	27 Nov 2006 18:14:12 -0000	1.4
--- assertions.xml	22 Jan 2007 11:36:23 -0000	1.5
***************
*** 1,13 ****
  <?xml version="1.0" encoding="UTF-8"?>
  <assertions>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-0001" class="document" part="1" section="2" subsection="01">However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components that belong to a different namespace MUST contain a wsdl:importelement information item for that namespace (see ).</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="QName-0002" class="component" part="1" section="2" subsection="01">Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see ).</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Description-1201000" class="document" part="1" section="2" subsection="01">WSDL 2.0 definitions are represented in XML by one or more WSDL 2.0 Information Sets (Infosets), that is one or more descriptionelement information items.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="false" id="Description-1201001" class="component" part="1" section="2" subsection="01">The value of the targetNamespaceattribute information item SHOULD be dereferenceable.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="false" id="Description-1201002" class="component" part="1" section="2" subsection="01">It SHOULD resolve to a human or machine processable document that directly or indirectly defines the intended semantics of those components.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="false" id="Description-1201003" class="component" part="1" section="2" subsection="01">It MAY resolve to a WSDL 2.0 document that provides service description information for that namespace.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Description-1201004" class="document" part="1" section="2" subsection="01">If a WSDL 2.0 document is split into multiple WSDL 2.0 documents (which may be combined as needed via ), then the targetNamespaceattribute information item SHOULD resolve to a master WSDL 2.0 document that includes all the WSDL 2.0 documents needed for that service description.</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-0003" class="document" part="1" section="2" subsection="01">Imported components have different target namespace values from the WSDL 2.0 document that is importing them.</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Description-0024" class="component" part="1" section="2" subsection="01">Each WSDL 2.0 or type system component of the same kind MUST be uniquely identified by its qualified name.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Description-1201005" class="document" part="1" section="2" subsection="01">Zero or more element information items amongst its [children], in order as follows:</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Description-0025" class="document" part="1" section="2" subsection="01">Its value MUST be an absolute IRI (see ) and should be dereferenceable.</assertion>
--- 1,8 ----
***************
*** 29,34 ****
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="MEP-0037" class="component" part="1" section="2" subsection="04">A message exchange pattern is uniquely identified by an absolute IRI which is used as the value of the message exchange pattern property of the Interface Operation component, and it specifies the fault propagation ruleset that its faults obey.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="InterfaceOperation-0038" class="component" part="1" section="2" subsection="04">An Interface Operation component MUST satisfy the specification defined by each operation style identified by its style property.</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="InterfaceOperation-1204002" class="document" part="1" section="2" subsection="04">Its value MUST be an absolute IRI (see ).</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="InterfaceOperation-1204003" class="document" part="1" section="2" subsection="04">Its value MUST be an absolute IRI (see ).</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="MessageLabel-0039" class="component" part="1" section="2" subsection="05">The value of this property MUST match the name of a placeholder message defined by the message exchange pattern.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="InterfaceMessageReference-1205000" class="component" part="1" section="2" subsection="05">An xs:token with one of the values in or out, indicating whether the message is coming to the service or going from the service, respectively.</assertion>
--- 24,27 ----
***************
*** 38,42 ****
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="InterfaceMessageReference-0042" class="component" part="1" section="2" subsection="05">For each Interface Message Reference component in the interface message references property of an Interface Operation component, its message label property MUST be unique.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="InterfaceMessageReference-1205002" class="document" part="1" section="2" subsection="05">The type of the elementattribute information item is a union of xs:QName and xs:token where the allowed token values are #any, #none, or #other.</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="MessageLabel-0004" class="document" part="1" section="2" subsection="05">The messageLabelattribute information item of an interface message reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="MessageLabel-0008" class="document" part="1" section="2" subsection="05">If the messageLabelattribute information item of an interface message reference element information item is present then its actual value MUST match the {message label} of some placeholder message with {direction} equal to the message direction.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="MessageLabel-0012" class="document" part="1" section="2" subsection="05">If the messageLabelattribute information item of an interface message reference element information item is absent then there MUST be a unique placeholder message with {direction} equal to the message direction.</assertion>
--- 31,34 ----
***************
*** 51,54 ****
--- 43,47 ----
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Binding-0054" class="component" part="1" section="2" subsection="07">If a Binding component specifies any operation-specific binding details (by including Binding Operation components) or any fault binding details (by including Binding Fault components) then it MUST specify an interface the Binding component applies to, so as to indicate which interface the operations come from.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Binding-0055" class="component" part="1" section="2" subsection="07">A Binding component that defines bindings for an Interface component MUST define bindings for all the operations of that Interface component.</assertion>
+ <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Binding-1207001" class="component" part="1" section="2" subsection="07">A Binding component that defines bindings for an Interface component MUST define bindings for all the faults of that Interface component that are referenced from any of the operations in that Interface component.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Binding-0056" class="component" part="1" section="2" subsection="07">This xs:anyURI MUST be an absolute IRI as defined by .</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Binding-0057" class="component" part="1" section="2" subsection="07">For each Binding component in the bindings property of a Description component, the name property MUST be unique.</assertion>
***************
*** 56,60 ****
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="BindingOperation-0059" class="component" part="1" section="2" subsection="09">For each Binding Operation component in the binding operations property of a Binding component, the interface operation property MUST be unique.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="BindingMessageReference-0060" class="component" part="1" section="2" subsection="10">For each Binding Message Reference component in the binding message references property of a Binding Operation component, the interface message reference property MUST be unique.</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="MessageLabel-0006" class="document" part="1" section="2" subsection="10">The messageLabelattribute information item of a binding message reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="MessageLabel-0010" class="document" part="1" section="2" subsection="10">If the messageLabelattribute information item of a binding message reference element information item is present then its actual value MUST match the {message label} of some placeholder message with {direction} equal to the message direction.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="MessageLabel-0014" class="document" part="1" section="2" subsection="10">If the messageLabelattribute information item of a binding message reference element information item is absent then there MUST be a unique placeholder message with {direction} equal to the message direction.</assertion>
--- 49,52 ----
***************
*** 74,81 ****
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Schema-0017" class="document" part="1" section="3" subsection="01">The referenced schema MUST contain a targetNamespaceattribute information item on its xs:schemaelement information item.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Schema-0052" class="document" part="1" section="3" subsection="01">The value of the targetNamespaceattribute information item of the xs:schemaelement information item of an imported schema MUST equal the value of the namespace of the importelement information item in the importing WSDL 2.0 document.</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Types-1300000" class="document" part="1" section="3" subsection="01">Every QName reference MUST resolve (see ).</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Types-1300001" class="document" part="1" section="3" subsection="01">When resolving QNames references for schema definitions, the namespace MUST be imported by the referring WSDL 2.0 document.</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Types-1300002" class="document" part="1" section="3" subsection="01">Specifically components that the schema imports via xs:import are NOT referenceable.</assertion>
- <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Types-1300003" class="document" part="1" section="3" subsection="01">Similarly, components defined in an inlined XML schema are NOT automatically referenceable within WSDL 2.0 document that imported (using wsdl:import) the WSDL 2.0 document that inlines the schema (see for more details).</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Schema-0018" class="document" part="1" section="3" subsection="01">A WSDL 2.0 document MUST NOT define the same element or type in more than one inlined schema.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Types-0023" class="document" part="1" section="3" subsection="02">A specification of extension syntax for an alternative schema language MUST include the declaration of an element information item, intended to appear as a child of the wsdl:typeselement information item, which references, names, and locates the schema instance (an “import” element information item).</assertion>
--- 66,69 ----
***************
*** 90,94 ****
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-1400001" class="document" part="1" section="4" subsection="02">If a WSDL 2.0 document contains more than one wsdl:importelement information item for a given value of the namespaceattribute information item then they MUST provide different values for the locationattribute information item.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-0071" class="document" part="1" section="4" subsection="02">This value MUST NOT match the actual value of targetNamespaceattribute information item in the enclosing WSDL 2.0 document.</assertion>
! <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-0072" class="document" part="1" section="4" subsection="02">If the location attribute in the importelement information item is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the namespaceattribute information item MUST be identical to the actual value of the targetNamespaceattribute information item of the referenced WSDL 2.0 document.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="ImportInclude-1400002" class="component" part="1" section="4" subsection="03">The semantics of an extension MUST NOT depend on how components are brought into a component model instance via &lt;import&gt; or &lt;include&gt;.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="false" id="Extension-1600000" class="component" part="1" section="6" subsection="00">The meaning of an extension SHOULD be defined (directly or indirectly) in a document that is available at its namespace IRI.</assertion>
--- 78,83 ----
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-1400001" class="document" part="1" section="4" subsection="02">If a WSDL 2.0 document contains more than one wsdl:importelement information item for a given value of the namespaceattribute information item then they MUST provide different values for the locationattribute information item.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-0071" class="document" part="1" section="4" subsection="02">This value MUST NOT match the actual value of targetNamespaceattribute information item in the enclosing WSDL 2.0 document.</assertion>
! <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-0072" class="document" part="1" section="4" subsection="02">If the location attribute in the importelement information item is dereferencible then it MUST reference a WSDL 2.0 document.</assertion>
! <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="Import-1402001" class="document" part="1" section="4" subsection="02">If the locationattribute information item of the importelement information item is dereferencable, then the actual value of the namespaceattribute information item MUST be identical to the actual value of the targetNamespaceattribute information item of the referenced WSDL 2.0 document.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="true" id="ImportInclude-1400002" class="component" part="1" section="4" subsection="03">The semantics of an extension MUST NOT depend on how components are brought into a component model instance via &lt;import&gt; or &lt;include&gt;.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-20060327" required="false" id="Extension-1600000" class="component" part="1" section="6" subsection="00">The meaning of an extension SHOULD be defined (directly or indirectly) in a document that is available at its namespace IRI.</assertion>
***************
*** 153,156 ****
--- 142,146 ----
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327" required="true" id="MultipartStyle-5038" class="component" part="2" section="4" subsection="03">The complex type that defines the body of the element or its children elements MUST NOT contain any attributes.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327" required="true" id="MultipartStyle-5039" class="component" part="2" section="4" subsection="03">The sequence MUST NOT contain multiple children element declared with the same local name.</assertion>
+ <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327" required="true" id="SOAPHTTPProperties-2500001" class="component" part="2" section="5" subsection="00">These properties MUST NOT be used unless the underlying protocol is HTTP.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327" required="true" id="SOAPBinding-5040" class="component" part="2" section="5" subsection="03">When formulating the SOAP envelope to be transmitted, the contents of the payload (i.e., the contents of the SOAP Body element information item of the SOAP envelope) MUST be what is defined by the corresponding Interface Message Reference component.</assertion>
  <assertion origin="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327" required="true" id="SOAPBinding-5041" class="message" part="2" section="5" subsection="03">If the value is #none then the payload MUST be empty.</assertion>

Index: assertion-coverage.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/assertion-coverage.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** assertion-coverage.xml	28 Nov 2006 05:38:02 -0000	1.7
--- assertion-coverage.xml	22 Jan 2007 11:36:23 -0000	1.8
***************
*** 2,15 ****
  <?xml-stylesheet type="text/xsl" href="assertion-coverage.xsl"?>
  
! <assertions more-violations="3" two-violations="17" one-violation="120" part2="112" part1="98" message="3" exchange="13" document="50" component="144">
! <assertion part="1" count="3" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-0054" class="component" name="Binding-0054">
  <synopsis>If a Binding component specifies any operation-specific binding details (by including Binding Operation components) or any fault binding details (by including Binding Fault components) then it MUST specify an interface the Binding component applies to, so as to indicate which interface the operations come from.</synopsis>
  <test id="Binding-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-5B"/>
  <test id="Binding-6B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-6B"/>
  <test id="Chat-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chat-1B"/>
  </assertion>
! <assertion part="1" count="2" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-0055" class="component" name="Binding-0055">
  <synopsis>A Binding component that defines bindings for an Interface component MUST define bindings for all the operations of that Interface component.</synopsis>
  <test id="Binding-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-1B"/>
  <test id="Chat-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chat-2B"/>
  </assertion>
--- 2,17 ----
  <?xml-stylesheet type="text/xsl" href="assertion-coverage.xsl"?>
  
! <assertions more-violations="0" two-violations="7" one-violation="133" part2="113" part1="87" message="3" exchange="13" document="40" component="144">
! <assertion part="1" count="4" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-0054" class="component" name="Binding-0054">
  <synopsis>If a Binding component specifies any operation-specific binding details (by including Binding Operation components) or any fault binding details (by including Binding Fault components) then it MUST specify an interface the Binding component applies to, so as to indicate which interface the operations come from.</synopsis>
  <test id="Binding-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-5B"/>
  <test id="Binding-6B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-6B"/>
  <test id="Chat-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chat-1B"/>
+ <test id="HTTPBinding-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/HTTPBinding-1B"/>
  </assertion>
! <assertion part="1" count="3" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-0055" class="component" name="Binding-0055">
  <synopsis>A Binding component that defines bindings for an Interface component MUST define bindings for all the operations of that Interface component.</synopsis>
  <test id="Binding-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-1B"/>
+ <test id="Binding-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-4B"/>
  <test id="Chat-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chat-2B"/>
  </assertion>
***************
*** 22,25 ****
--- 24,31 ----
  <test id="Binding-3B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-3B"/>
  </assertion>
+ <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-1207001" class="component" name="Binding-1207001">
+ <synopsis>A Binding component that defines bindings for an Interface component MUST define bindings for all the faults of that Interface component that are referenced from any of the operations in that Interface component.</synopsis>
+ <test id="BindingFaultReference-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFaultReference-1B"/>
+ </assertion>
  <assertion part="1" count="2" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFault-0058" class="component" name="BindingFault-0058">
  <synopsis>For each Binding Fault component in the binding faults property of a Binding component, the interface fault property MUST be unique.</synopsis>
***************
*** 27,33 ****
  <test id="BindingFault-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFault-1B"/>
  </assertion>
! <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFaultReference-0061" class="component" name="BindingFaultReference-0061">
  <synopsis>For each Binding Fault Reference component in the binding fault references property of a Binding Operation component, the interface fault reference property MUST be unique.</synopsis>
- <test id="BindingFaultReference-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFaultReference-1B"/>
  </assertion>
  <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFaultReference-0062" class="component" name="BindingFaultReference-0062">
--- 33,38 ----
  <test id="BindingFault-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFault-1B"/>
  </assertion>
! <assertion part="1" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFaultReference-0061" class="component" name="BindingFaultReference-0061">
  <synopsis>For each Binding Fault Reference component in the binding fault references property of a Binding Operation component, the interface fault reference property MUST be unique.</synopsis>
  </assertion>
  <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFaultReference-0062" class="component" name="BindingFaultReference-0062">
***************
*** 46,68 ****
  <synopsis>When such absolute URIs and IRIs are being compared to determine equivalence (see ) they MUST be compared character-by-character as indicated in .</synopsis>
  </assertion>
- <assertion part="1" count="9" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Description-0024" class="component" name="Description-0024">
- <synopsis>Each WSDL 2.0 or type system component of the same kind MUST be uniquely identified by its qualified name.</synopsis>
- <test id="Binding-3B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-3B"/>
- <test id="Import-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-4B"/>
- <test id="Import-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-5B"/>
- <test id="Import-7B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-7B"/>
- <test id="Include-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Include-2B"/>
- <test id="Interface-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Interface-5B"/>
- <test id="Schema-3B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-3B"/>
- <test id="Schema-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B"/>
- <test id="Schema-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B"/>
- </assertion>
  <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Description-0025" class="document" name="Description-0025">
  <synopsis>Its value MUST be an absolute IRI (see ) and should be dereferenceable.</synopsis>
  <test id="Description-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Description-2B"/>
  </assertion>
- <assertion part="1" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Description-1201000" class="document" name="Description-1201000">
- <synopsis>WSDL 2.0 definitions are represented in XML by one or more WSDL 2.0 Information Sets (Infosets), that is one or more descriptionelement information items.</synopsis>
- </assertion>
  <assertion part="1" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Description-1201001" class="component" name="Description-1201001">
  <synopsis>The value of the targetNamespaceattribute information item SHOULD be dereferenceable.</synopsis>
--- 51,58 ----
***************
*** 256,269 ****
  <synopsis>The instance data MUST NOT contain elements with an xs:nil attribute whose value is true.</synopsis>
  </assertion>
! <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0001" class="document" name="Import-0001">
! <synopsis>However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components that belong to a different namespace MUST contain a wsdl:importelement information item for that namespace (see ).</synopsis>
! <test id="Description-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Description-1B"/>
! </assertion>
! <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0003" class="document" name="Import-0003">
! <synopsis>Imported components have different target namespace values from the WSDL 2.0 document that is importing them.</synopsis>
! <test id="Import-6B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-6B"/>
! </assertion>
! <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0070" class="document" name="Import-0070">
  <synopsis>As with XML schema, any WSDL 2.0 document that references a foreign component MUST have a wsdl:importelement information item for the associated foreign namespace (but which does not necessarily provide a locationattribute information item that identifies the WSDL 2.0 document in which the referenced component is defined).</synopsis>
  <test id="Import-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-4B"/>
  </assertion>
--- 246,252 ----
  <synopsis>The instance data MUST NOT contain elements with an xs:nil attribute whose value is true.</synopsis>
  </assertion>
! <assertion part="1" count="2" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0070" class="document" name="Import-0070">
  <synopsis>As with XML schema, any WSDL 2.0 document that references a foreign component MUST have a wsdl:importelement information item for the associated foreign namespace (but which does not necessarily provide a locationattribute information item that identifies the WSDL 2.0 document in which the referenced component is defined).</synopsis>
+ <test id="Description-1B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Description-1B"/>
  <test id="Import-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-4B"/>
  </assertion>
***************
*** 273,277 ****
  </assertion>
  <assertion part="1" count="4" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0072" class="document" name="Import-0072">
! <synopsis>If the location attribute in the importelement information item is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the namespaceattribute information item MUST be identical to the actual value of the targetNamespaceattribute information item of the referenced WSDL 2.0 document.</synopsis>
  <test id="Chameleon-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chameleon-2B"/>
  <test id="Import-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-2B"/>
--- 256,260 ----
  </assertion>
  <assertion part="1" count="4" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0072" class="document" name="Import-0072">
! <synopsis>If the location attribute in the importelement information item is dereferencible then it MUST reference a WSDL 2.0 document.</synopsis>
  <test id="Chameleon-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chameleon-2B"/>
  <test id="Import-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-2B"/>
***************
*** 283,286 ****
--- 266,272 ----
  <test id="Import-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-5B"/>
  </assertion>
+ <assertion part="1" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-1402001" class="document" name="Import-1402001">
+ <synopsis>If the locationattribute information item of the importelement information item is dereferencable, then the actual value of the namespaceattribute information item MUST be identical to the actual value of the targetNamespaceattribute information item of the referenced WSDL 2.0 document.</synopsis>
+ </assertion>
  <assertion part="1" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#ImportInclude-1400002" class="component" name="ImportInclude-1400002">
  <synopsis>The semantics of an extension MUST NOT depend on how components are brought into a component model instance via &lt;import&gt; or &lt;include&gt;.</synopsis>
***************
*** 398,409 ****
  <test id="InterfaceOperation-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-4B"/>
  </assertion>
- <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#InterfaceOperation-1204002" class="document" name="InterfaceOperation-1204002">
- <synopsis>Its value MUST be an absolute IRI (see ).</synopsis>
- <test id="InterfaceOperation-3B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-3B"/>
- </assertion>
- <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#InterfaceOperation-1204003" class="document" name="InterfaceOperation-1204003">
- <synopsis>Its value MUST be an absolute IRI (see ).</synopsis>
- <test id="InterfaceOperation-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-4B"/>
- </assertion>
  <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#InterfaceOperation-1204005" class="component" name="InterfaceOperation-1204005">
  <synopsis>For the above reason, it is considered good practice to ensure, where necessary, that the name property of Interface Operation components within a namespace SHOULD be unique, thus allowing such derivation to occur without inadvertent error.</synopsis>
--- 384,387 ----
***************
*** 469,482 ****
  <synopsis>Generation of a fault, regardless of ruleset, terminates the exchange.</synopsis>
  </assertion>
- <assertion part="1" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#MessageLabel-0004" class="document" name="MessageLabel-0004">
- <synopsis>The messageLabelattribute information item of an interface message reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</synopsis>
- </assertion>
  <assertion part="1" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#MessageLabel-0005" class="document" name="MessageLabel-0005">
  <synopsis>The messageLabelattribute information item of an interface fault reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</synopsis>
  </assertion>
- <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#MessageLabel-0006" class="document" name="MessageLabel-0006">
- <synopsis>The messageLabelattribute information item of a binding message reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</synopsis>
- <test id="BindingMessageReference-2B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingMessageReference-2B"/>
- </assertion>
  <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#MessageLabel-0007" class="document" name="MessageLabel-0007">
  <synopsis>The messageLabelattribute information item of a binding fault reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</synopsis>
--- 447,453 ----
***************
*** 561,569 ****
  <synopsis>An OPTIONAL safeattribute information item with the following Infoset properties:</synopsis>
  </assertion>
! <assertion part="1" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#QName-0002" class="component" name="QName-0002">
! <synopsis>Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see ).</synopsis>
! </assertion>
! <assertion part="1" count="4" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#QName-resolution-1219000" class="document" name="QName-resolution-1219000">
  <synopsis>A Description component MUST NOT have such broken references.</synopsis>
  <test id="Service-12B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-12B"/>
  <test id="Service-13B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-13B"/>
--- 532,540 ----
  <synopsis>An OPTIONAL safeattribute information item with the following Infoset properties:</synopsis>
  </assertion>
! <assertion part="1" count="7" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#QName-resolution-1219000" class="document" name="QName-resolution-1219000">
  <synopsis>A Description component MUST NOT have such broken references.</synopsis>
+ <test id="Schema-3B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-3B"/>
+ <test id="Schema-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B"/>
+ <test id="Schema-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B"/>
  <test id="Service-12B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-12B"/>
  <test id="Service-13B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-13B"/>
***************
*** 702,705 ****
--- 673,679 ----
  <synopsis>If the SOAP MEP selected is http://www.w3.org/2003/05/soap/mep/soap-response/ then the value of the SOAP http://www.w3.org/2003/05/soap/mep/ImmediateDestination property MUST be generated using the HTTP binding extension's rules for generating an IRI for HTTP GET (see ).</synopsis>
  </assertion>
+ <assertion part="2" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327/#SOAPHTTPProperties-2500001" class="component" name="SOAPHTTPProperties-2500001">
+ <synopsis>These properties MUST NOT be used unless the underlying protocol is HTTP.</synopsis>
+ </assertion>
  <assertion part="2" count="0" href="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327/#SOAPHTTPSelection-5054" class="component" name="SOAPHTTPSelection-5054">
  <synopsis>This default binding rule is applicable when the value of the soap underlying protocol property of the Binding component is http://www.w3.org/2003/05/soap/bindings/HTTP/. If the SOAP MEP selected as specified above has the value http://www.w3.org/2003/05/soap/mep/request-response/ then the HTTP method used is POST. If the SOAP MEP selected has the value http://www.w3.org/2003/05/soap/mep/soap-response/ then the HTTP method used is GET.</synopsis>
***************
*** 728,751 ****
  <test id="Schema-6B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-6B"/>
  </assertion>
- <assertion part="1" count="3" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300000" class="document" name="Types-1300000">
- <synopsis>Every QName reference MUST resolve (see ).</synopsis>
- <test id="Schema-3B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-3B"/>
- <test id="Schema-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B"/>
- <test id="Schema-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B"/>
- </assertion>
- <assertion part="1" count="3" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300001" class="document" name="Types-1300001">
- <synopsis>When resolving QNames references for schema definitions, the namespace MUST be imported by the referring WSDL 2.0 document.</synopsis>
- <test id="Schema-3B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-3B"/>
- <test id="Schema-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B"/>
- <test id="Schema-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B"/>
- </assertion>
- <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300002" class="document" name="Types-1300002">
- <synopsis>Specifically components that the schema imports via xs:import are NOT referenceable.</synopsis>
- <test id="Schema-4B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B"/>
- </assertion>
- <assertion part="1" count="1" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300003" class="document" name="Types-1300003">
- <synopsis>Similarly, components defined in an inlined XML schema are NOT automatically referenceable within WSDL 2.0 document that imported (using wsdl:import) the WSDL 2.0 document that inlines the schema (see for more details).</synopsis>
- <test id="Schema-5B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B"/>
- </assertion>
  <assertion part="1" count="2" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300005" class="document" name="Types-1300005">
  <synopsis>The type of the wsdlx:interfaceattribute information item is an xs:QName that specifies the name property of an Interface component.</synopsis>
--- 702,705 ----
***************
*** 796,802 ****
  <test id="RPC-27B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/RPC-27B"/>
  </assertion>
! <unknown-assertion-ids>
! <assertion origin="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-4B" id="Binding-0061"/>
! <assertion origin="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/HTTPBinding-1B" id="HTTPBinding-2600001"/>
! </unknown-assertion-ids>
  </assertions>
--- 750,753 ----
  <test id="RPC-27B" href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/RPC-27B"/>
  </assertion>
! <unknown-assertion-ids/>
  </assertions>

Index: test-suite-reports.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite-reports.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -C 2 -d -r1.21 -r1.22
*** test-suite-reports.xml	20 Nov 2006 02:32:22 -0000	1.21
--- test-suite-reports.xml	22 Jan 2007 11:36:23 -0000	1.22
***************
*** 23,26 ****
--- 23,27 ----
  <report>reports/documents/bad/Description-1B/Description.xml</report>
  <report>reports/documents/bad/Description-2B/Description.xml</report>
+ <report>reports/documents/bad/Echo-2B/echo.xml</report>
  <report>reports/documents/bad/HTTPBinding-1B/Echo.xml</report>
  <report>reports/documents/bad/HTTPBinding-2B/Echo.xml</report>
***************
*** 187,190 ****
--- 188,192 ----
  <report>reports/documents/good/IRI-3G/iristyleinout.xml</report>
  <report>reports/documents/good/LocationTemplate-1G/SOAPservice.xml</report>
+ <report>reports/documents/good/MessageMultipart-1G/HTTPservice.xml</report>
  <report>reports/documents/good/MessageTest-1G/SOAPservice.xml</report>
  <report>reports/documents/good/MessageTest-2G/HTTPservice.xml</report>
***************
*** 192,195 ****
--- 194,198 ----
  <report>reports/documents/good/MessageTest-4G/SOAPservice.xml</report>
  <report>reports/documents/good/MessageTest-5G/SOAPservice.xml</report>
+ <report>reports/documents/good/MessageTest-6G/SOAPservice.xml</report>
  <report>reports/documents/good/ModuleComposition-1G/SOAPservice.xml</report>
  <report>reports/documents/good/Multipart-1G/multipartstyleinout.xml</report>

Index: test-suite.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/test-suite.xml,v
retrieving revision 1.46
retrieving revision 1.47
diff -C 2 -d -r1.46 -r1.47
*** test-suite.xml	17 Jan 2007 09:13:27 -0000	1.46
--- test-suite.xml	22 Jan 2007 11:36:23 -0000	1.47
***************
*** 173,176 ****
--- 173,177 ----
  	<test-case id="IRI-3G" href="documents/good/IRI-3G/TestMetadata.xml"/>
  	<test-case id="LocationTemplate-1G" href="documents/good/LocationTemplate-1G/TestMetadata.xml"/>
+ 	<test-case id="MessageMultipart-1G" href="documents/good/MessageMultipart-1G/TestMetadata.xml"/>
  	<test-case id="MessageTest-1G" href="documents/good/MessageTest-1G/TestMetadata.xml"/>
  	<test-case id="MessageTest-2G" href="documents/good/MessageTest-2G/TestMetadata.xml"/>

Index: Assertion-coverage.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/Assertion-coverage.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** Assertion-coverage.html	28 Nov 2006 05:38:02 -0000	1.7
--- Assertion-coverage.html	22 Jan 2007 11:36:23 -0000	1.8
***************
*** 15,49 ****
  <table>
  <tr>
! <td><b>210 assertions</b></td><td>
  <div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold">
! <span style="position:absolute">105</span><img alt="50% have coverage" width="100" height="16" src="green.gif"><span style="position:absolute">105</span><img alt="50% have no coverage" width="100" height="16" src="red.gif"></div>
  </td>
  </tr>
  <tr>
! <td>Part 1 (98 assertions)</td><td>
! <div style="border:1px solid black; padding:0px; width:95px; height:18px; font-size:x-small; font-weight:bold">
! <span style="position:absolute">66</span><img alt="67% have coverage" width="63" height="16" src="green.gif"><span style="position:absolute">32</span><img alt="33% have no coverage" width="30" height="16" src="red.gif"></div>
  </td>
  </tr>
  <tr>
! <td>Part 2 (112 assertions)</td><td>
! <div style="border:1px solid black; padding:0px; width:109px; height:18px; font-size:x-small; font-weight:bold">
! <span style="position:absolute">39</span><img alt="35% have coverage" width="37" height="16" src="green.gif"><span style="position:absolute">73</span><img alt="65% have no coverage" width="70" height="16" src="red.gif"></div>
  </td>
  </tr>
  </table>
  <p>Assertion breakdown: 144 component, 
! 					50 document, 
  					13 exchange, 
  					3 message. 
  				</p>
! <p>Testcase complexity: 120
  					testcases violate 1 assertion,
! 					17
  					testcases violate 2 assertions, and
! 					3
  					testcases violate 3 or more assertions.<br>
  </p>
- <p class="warning">Warning! Unknown assertion numbers: <a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-4B">Binding-0061</a>, <a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/HTTPBinding-1B">HTTPBinding-2600001</a>, defined in testcase metadata.</p>
  <table class="border">
  <thead>
--- 15,48 ----
  <table>
  <tr>
! <td><b>200 assertions</b></td><td>
  <div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold">
! <span style="position:absolute">95</span><img alt="48% have coverage" width="95" height="16" src="green.gif"><span style="position:absolute">105</span><img alt="53% have no coverage" width="105" height="16" src="red.gif"></div>
  </td>
  </tr>
  <tr>
! <td>Part 1 (87 assertions)</td><td>
! <div style="border:1px solid black; padding:0px; width:89px; height:18px; font-size:x-small; font-weight:bold">
! <span style="position:absolute">56</span><img alt="64% have coverage" width="56" height="16" src="green.gif"><span style="position:absolute">31</span><img alt="36% have no coverage" width="31" height="16" src="red.gif"></div>
  </td>
  </tr>
  <tr>
! <td>Part 2 (113 assertions)</td><td>
! <div style="border:1px solid black; padding:0px; width:115px; height:18px; font-size:x-small; font-weight:bold">
! <span style="position:absolute">39</span><img alt="35% have coverage" width="39" height="16" src="green.gif"><span style="position:absolute">74</span><img alt="65% have no coverage" width="74" height="16" src="red.gif"></div>
  </td>
  </tr>
  </table>
  <p>Assertion breakdown: 144 component, 
! 					40 document, 
  					13 exchange, 
  					3 message. 
  				</p>
! <p>Testcase complexity: 133
  					testcases violate 1 assertion,
! 					7
  					testcases violate 2 assertions, and
! 					0
  					testcases violate 3 or more assertions.<br>
  </p>
  <table class="border">
  <thead>
***************
*** 54,61 ****
  <tbody>
  <tr>
! <td class="good">&nbsp;</td><td class="count">3</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-0054">Binding-0054</a></td><td class="synopsis">If a Binding component specifies any operation-specific binding details (by including Binding Operation components) or any fault binding details (by including Binding Fault components) then it MUST specify an interface the Binding component applies to, so as to indicate which interface the operations come from.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-5B">Binding-5B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-6B">Binding-6B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chat-1B">Chat-1B</a>] </td>
  </tr>
  <tr>
! <td class="good">&nbsp;</td><td class="count">2</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-0055">Binding-0055</a></td><td class="synopsis">A Binding component that defines bindings for an Interface component MUST define bindings for all the operations of that Interface component.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-1B">Binding-1B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chat-2B">Chat-2B</a>] </td>
  </tr>
  <tr>
--- 53,60 ----
  <tbody>
  <tr>
! <td class="good">&nbsp;</td><td class="count">4</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-0054">Binding-0054</a></td><td class="synopsis">If a Binding component specifies any operation-specific binding details (by including Binding Operation components) or any fault binding details (by including Binding Fault components) then it MUST specify an interface the Binding component applies to, so as to indicate which interface the operations come from.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-5B">Binding-5B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-6B">Binding-6B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chat-1B">Chat-1B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/HTTPBinding-1B">HTTPBinding-1B</a>] </td>
  </tr>
  <tr>
! <td class="good">&nbsp;</td><td class="count">3</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-0055">Binding-0055</a></td><td class="synopsis">A Binding component that defines bindings for an Interface component MUST define bindings for all the operations of that Interface component.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-1B">Binding-1B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-4B">Binding-4B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chat-2B">Chat-2B</a>] </td>
  </tr>
  <tr>
***************
*** 66,73 ****
  </tr>
  <tr>
  <td class="good">&nbsp;</td><td class="count">2</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFault-0058">BindingFault-0058</a></td><td class="synopsis">For each Binding Fault component in the binding faults property of a Binding component, the interface fault property MUST be unique.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-2B">Binding-2B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFault-1B">BindingFault-1B</a>] </td>
  </tr>
  <tr>
! <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFaultReference-0061">BindingFaultReference-0061</a></td><td class="synopsis">For each Binding Fault Reference component in the binding fault references property of a Binding Operation component, the interface fault reference property MUST be unique.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFaultReference-1B">BindingFaultReference-1B</a>] </td>
  </tr>
  <tr>
--- 65,75 ----
  </tr>
  <tr>
+ <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Binding-1207001">Binding-1207001</a></td><td class="synopsis">A Binding component that defines bindings for an Interface component MUST define bindings for all the faults of that Interface component that are referenced from any of the operations in that Interface component.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFaultReference-1B">BindingFaultReference-1B</a>] </td>
+ </tr>
+ <tr>
  <td class="good">&nbsp;</td><td class="count">2</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFault-0058">BindingFault-0058</a></td><td class="synopsis">For each Binding Fault component in the binding faults property of a Binding component, the interface fault property MUST be unique.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-2B">Binding-2B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFault-1B">BindingFault-1B</a>] </td>
  </tr>
  <tr>
! <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#BindingFaultReference-0061">BindingFaultReference-0061</a></td><td class="synopsis">For each Binding Fault Reference component in the binding fault references property of a Binding Operation component, the interface fault reference property MUST be unique.</td><td class="class">component</td><td></td>
  </tr>
  <tr>
***************
*** 84,96 ****
  </tr>
  <tr>
- <td class="good">&nbsp;</td><td class="count">9</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Description-0024">Description-0024</a></td><td class="synopsis">Each WSDL 2.0 or type system component of the same kind MUST be uniquely identified by its qualified name.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-3B">Binding-3B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-4B">Import-4B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-5B">Import-5B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-7B">Import-7B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Include-2B">Include-2B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Interface-5B">Interface-5B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-3B">Schema-3B<a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B">Schema-4B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B">Schema-5B</a>] </td>
- </tr>
- <tr>
  <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Description-0025">Description-0025</a></td><td class="synopsis">Its value MUST be an absolute IRI (see ) and should be dereferenceable.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Description-2B">Description-2B</a>] </td>
  </tr>
  <tr>
- <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Description-1201000">Description-1201000</a></td><td class="synopsis">WSDL 2.0 definitions are represented in XML by one or more WSDL 2.0 Information Sets (Infosets), that is one or more descriptionelement information items.</td><td class="class">document</td><td></td>
- </tr>
- <tr>
  <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Description-1201001">Description-1201001</a></td><td class="synopsis">The value of the targetNamespaceattribute information item SHOULD be dereferenceable.</td><td class="class">component</td><td></td>
  </tr>
--- 86,92 ----
***************
*** 273,283 ****
  </tr>
  <tr>
! <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0001">Import-0001</a></td><td class="synopsis">However, any WSDL 2.0 document that contains component definitions that refer by QName to WSDL 2.0 components that belong to a different namespace MUST contain a wsdl:importelement information item for that namespace (see ).</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Description-1B">Description-1B</a>] </td>
! </tr>
! <tr>
! <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0003">Import-0003</a></td><td class="synopsis">Imported components have different target namespace values from the WSDL 2.0 document that is importing them.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-6B">Import-6B</a>] </td>
! </tr>
! <tr>
! <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0070">Import-0070</a></td><td class="synopsis">As with XML schema, any WSDL 2.0 document that references a foreign component MUST have a wsdl:importelement information item for the associated foreign namespace (but which does not necessarily provide a locationattribute information item that identifies the WSDL 2.0 document in which the referenced component is defined).</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-4B">Import-4B</a>] </td>
  </tr>
  <tr>
--- 269,273 ----
  </tr>
  <tr>
! <td class="good">&nbsp;</td><td class="count">2</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0070">Import-0070</a></td><td class="synopsis">As with XML schema, any WSDL 2.0 document that references a foreign component MUST have a wsdl:importelement information item for the associated foreign namespace (but which does not necessarily provide a locationattribute information item that identifies the WSDL 2.0 document in which the referenced component is defined).</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Description-1B">Description-1B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-4B">Import-4B</a>] </td>
  </tr>
  <tr>
***************
*** 285,289 ****
  </tr>
  <tr>
! <td class="good">&nbsp;</td><td class="count">4</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0072">Import-0072</a></td><td class="synopsis">If the location attribute in the importelement information item is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the namespaceattribute information item MUST be identical to the actual value of the targetNamespaceattribute information item of the referenced WSDL 2.0 document.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chameleon-2B">Chameleon-2B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-2B">Import-2B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-7B">Import-7B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-8B">Import-8B</a>] </td>
  </tr>
  <tr>
--- 275,279 ----
  </tr>
  <tr>
! <td class="good">&nbsp;</td><td class="count">4</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-0072">Import-0072</a></td><td class="synopsis">If the location attribute in the importelement information item is dereferencible then it MUST reference a WSDL 2.0 document.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Chameleon-2B">Chameleon-2B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-2B">Import-2B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-7B">Import-7B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Import-8B">Import-8B</a>] </td>
  </tr>
  <tr>
***************
*** 291,294 ****
--- 281,287 ----
  </tr>
  <tr>
+ <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Import-1402001">Import-1402001</a></td><td class="synopsis">If the locationattribute information item of the importelement information item is dereferencable, then the actual value of the namespaceattribute information item MUST be identical to the actual value of the targetNamespaceattribute information item of the referenced WSDL 2.0 document.</td><td class="class">document</td><td></td>
+ </tr>
+ <tr>
  <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#ImportInclude-1400002">ImportInclude-1400002</a></td><td class="synopsis">The semantics of an extension MUST NOT depend on how components are brought into a component model instance via &lt;import&gt; or &lt;include&gt;.</td><td class="class">component</td><td></td>
  </tr>
***************
*** 384,393 ****
  </tr>
  <tr>
- <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#InterfaceOperation-1204002">InterfaceOperation-1204002</a></td><td class="synopsis">Its value MUST be an absolute IRI (see ).</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-3B">InterfaceOperation-3B</a>] </td>
- </tr>
- <tr>
- <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#InterfaceOperation-1204003">InterfaceOperation-1204003</a></td><td class="synopsis">Its value MUST be an absolute IRI (see ).</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-4B">InterfaceOperation-4B</a>] </td>
- </tr>
- <tr>
  <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#InterfaceOperation-1204005">InterfaceOperation-1204005</a></td><td class="synopsis">For the above reason, it is considered good practice to ensure, where necessary, that the name property of Interface Operation components within a namespace SHOULD be unique, thus allowing such derivation to occur without inadvertent error.</td><td class="class">component</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-5B">InterfaceOperation-5B</a>] </td>
  </tr>
--- 377,380 ----
***************
*** 429,441 ****
  </tr>
  <tr>
- <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#MessageLabel-0004">MessageLabel-0004</a></td><td class="synopsis">The messageLabelattribute information item of an interface message reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</td><td class="class">document</td><td></td>
- </tr>
- <tr>
  <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#MessageLabel-0005">MessageLabel-0005</a></td><td class="synopsis">The messageLabelattribute information item of an interface fault reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</td><td class="class">document</td><td></td>
  </tr>
  <tr>
- <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#MessageLabel-0006">MessageLabel-0006</a></td><td class="synopsis">The messageLabelattribute information item of a binding message reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingMessageReference-2B">BindingMessageReference-2B</a>] </td>
- </tr>
- <tr>
  <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#MessageLabel-0007">MessageLabel-0007</a></td><td class="synopsis">The messageLabelattribute information item of a binding fault reference element information item MUST be present if the message exchange pattern has more than one placeholder message with {direction} equal to the message direction.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/BindingFaultReference-2B">BindingFaultReference-2B</a>] </td>
  </tr>
--- 416,422 ----
***************
*** 504,511 ****
  </tr>
  <tr>
! <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#QName-0002">QName-0002</a></td><td class="synopsis">Furthermore, all QName references, whether to the same or to different namespaces MUST resolve to components (see ).</td><td class="class">component</td><td></td>
! </tr>
! <tr>
! <td class="good">&nbsp;</td><td class="count">4</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#QName-resolution-1219000">QName-resolution-1219000</a></td><td class="synopsis">A Description component MUST NOT have such broken references.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-12B">Service-12B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-13B">Service-13B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-1B">Service-1B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-2B">Service-2B</a>] </td>
  </tr>
  <tr>
--- 485,489 ----
  </tr>
  <tr>
! <td class="good">&nbsp;</td><td class="count">7</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#QName-resolution-1219000">QName-resolution-1219000</a></td><td class="synopsis">A Description component MUST NOT have such broken references.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-3B">Schema-3B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B">Schema-4B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B">Schema-5B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-12B">Service-12B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-13B">Service-13B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-1B">Service-1B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Service-2B">Service-2B</a>] </td>
  </tr>
  <tr>
***************
*** 615,618 ****
--- 593,599 ----
  </tr>
  <tr>
+ <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327/#SOAPHTTPProperties-2500001">SOAPHTTPProperties-2500001</a></td><td class="synopsis">These properties MUST NOT be used unless the underlying protocol is HTTP.</td><td class="class">component</td><td></td>
+ </tr>
+ <tr>
  <td class="bad">&nbsp;</td><td class="count">0</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-adjuncts-20060327/#SOAPHTTPSelection-5054">SOAPHTTPSelection-5054</a></td><td class="synopsis">This default binding rule is applicable when the value of the soap underlying protocol property of the Binding component is http://www.w3.org/2003/05/soap/bindings/HTTP/. If the SOAP MEP selected as specified above has the value http://www.w3.org/2003/05/soap/mep/request-response/ then the HTTP method used is POST. If the SOAP MEP selected has the value http://www.w3.org/2003/05/soap/mep/soap-response/ then the HTTP method used is GET.</td><td class="class">component</td><td></td>
  </tr>
***************
*** 639,654 ****
  </tr>
  <tr>
- <td class="good">&nbsp;</td><td class="count">3</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300000">Types-1300000</a></td><td class="synopsis">Every QName reference MUST resolve (see ).</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-3B">Schema-3B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B">Schema-4B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B">Schema-5B</a>] </td>
- </tr>
- <tr>
- <td class="good">&nbsp;</td><td class="count">3</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300001">Types-1300001</a></td><td class="synopsis">When resolving QNames references for schema definitions, the namespace MUST be imported by the referring WSDL 2.0 document.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-3B">Schema-3B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B">Schema-4B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B">Schema-5B</a>] </td>
- </tr>
- <tr>
- <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300002">Types-1300002</a></td><td class="synopsis">Specifically components that the schema imports via xs:import are NOT referenceable.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-4B">Schema-4B</a>] </td>
- </tr>
- <tr>
- <td class="good">&nbsp;</td><td class="count">1</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300003">Types-1300003</a></td><td class="synopsis">Similarly, components defined in an inlined XML schema are NOT automatically referenceable within WSDL 2.0 document that imported (using wsdl:import) the WSDL 2.0 document that inlines the schema (see for more details).</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Schema-5B">Schema-5B</a>] </td>
- </tr>
- <tr>
  <td class="good">&nbsp;</td><td class="count">2</td><td><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/#Types-1300005">Types-1300005</a></td><td class="synopsis">The type of the wsdlx:interfaceattribute information item is an xs:QName that specifies the name property of an Interface component.</td><td class="class">document</td><td>[<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/wsdlx-1B">wsdlx-1B</a>] [<a href="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/wsdlx-4B">wsdlx-4B</a>] </td>
  </tr>
--- 620,623 ----

Index: coverage.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/coverage.xsl,v
retrieving revision 1.8
retrieving revision 1.9
diff -C 2 -d -r1.8 -r1.9
*** coverage.xsl	27 Nov 2006 18:36:07 -0000	1.8
--- coverage.xsl	22 Jan 2007 11:36:23 -0000	1.9
***************
*** 121,127 ****
  			<xsl:variable name="percentage-some" select="$some div $total"/>
  			<xsl:variable name="percentage-many" select="$many div $total"/>
! 			<xsl:if test="$percentage-many > .01"><span style="position:absolute"><xsl:value-of select="$many"/></span><img src="green.gif" height="16" width="{floor(200*$percentage-many)}" alt="{floor($percentage-many * 100)}% have good coverage"/></xsl:if>
! 			<xsl:if test="$percentage-some > .01"><span style="position:absolute"><xsl:value-of select="$some"/></span><img src="yellow.gif" height="16" width="{ceiling(200*$percentage-some)}" alt="{ceiling($percentage-some* 100)}% have minimal coverage"/></xsl:if>
! 			<xsl:if test="$percentage-none > 0"><span style="position:absolute"><xsl:value-of select="$none"/></span><img src="red.gif" height="16" width="{ceiling(200*$percentage-none)}" alt="{ceiling($percentage-none* 100)}% have no coverage"/></xsl:if>
  		</div>
  	</xsl:template>
--- 121,127 ----
  			<xsl:variable name="percentage-some" select="$some div $total"/>
  			<xsl:variable name="percentage-many" select="$many div $total"/>
! 			<xsl:if test="$percentage-many > .01"><span style="position:absolute"><xsl:value-of select="$many"/>%</span><img src="green.gif" height="16" width="{floor(200*$percentage-many)}" alt="{floor($percentage-many * 100)}% have good coverage"/></xsl:if>
! 			<xsl:if test="$percentage-some > .01"><span style="position:absolute"><xsl:value-of select="$some"/>%</span><img src="yellow.gif" height="16" width="{ceiling(200*$percentage-some)}" alt="{ceiling($percentage-some* 100)}% have minimal coverage"/></xsl:if>
! 			<xsl:if test="$percentage-none > 0"><span style="position:absolute"><xsl:value-of select="$none"/>%</span><img src="red.gif" height="16" width="{ceiling(200*$percentage-none)}" alt="{ceiling($percentage-none* 100)}% have no coverage"/></xsl:if>
  		</div>
  	</xsl:template>

Index: Test-suite-coverage-summary.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/Test-suite-coverage-summary.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** Test-suite-coverage-summary.html	27 Nov 2006 18:36:07 -0000	1.1
--- Test-suite-coverage-summary.html	22 Jan 2007 11:36:23 -0000	1.2
***************
*** 12,17 ****
  					WSDL 2.0 Document Test Case Coverage Report
  				</h1>
! <address>Generated November 27 2006,
! 						1033</address>
  <p>
  					This reports measures the coverage of WSDL 2.0
--- 12,17 ----
  					WSDL 2.0 Document Test Case Coverage Report
  				</h1>
! <address>Generated January 22 2007,
! 						1644</address>
  <p>
  					This reports measures the coverage of WSDL 2.0
***************
*** 22,37 ****
  <table>
  <tr>
! <th align="right">Good Documents:</th><td align="left">74</td>
  </tr>
  <tr>
! <th align="right">Bad Documents:</th><td align="left">153</td>
  </tr>
  <tr>
! <th align="right">Total Documents:</th><td align="left">227</td>
  </tr>
  <tr>
  <th align="right">Coverage Summary:</th><td>
  <div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold; margin:0px">
! <span style="position:absolute">73</span><img alt="70% have good coverage" width="141" height="16" src="green.gif"><span style="position:absolute">29</span><img alt="29% have minimal coverage" width="57" height="16" src="yellow.gif"><span style="position:absolute">1</span><img alt="1% have no coverage" width="2" height="16" src="red.gif"></div>
  </td>
  </tr>
--- 22,37 ----
  <table>
  <tr>
! <th align="right">Good Documents:</th><td align="left">76</td>
  </tr>
  <tr>
! <th align="right">Bad Documents:</th><td align="left">154</td>
  </tr>
  <tr>
! <th align="right">Total Documents:</th><td align="left">230</td>
  </tr>
  <tr>
  <th align="right">Coverage Summary:</th><td>
  <div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold; margin:0px">
! <span style="position:absolute">75%</span><img alt="72% have good coverage" width="145" height="16" src="green.gif"><span style="position:absolute">27%</span><img alt="27% have minimal coverage" width="53" height="16" src="yellow.gif"><span style="position:absolute">1%</span><img alt="1% have no coverage" width="2" height="16" src="red.gif"></div>
  </td>
  </tr>
***************
*** 49,56 ****
  <tbody>
  <tr>
! <td count="10" bgcolor="green">&nbsp;</td><td align="right">10</td><td>/wsdl:description//*/@wsdl:required</td>
  </tr>
  <tr>
! <td count="8" bgcolor="green">&nbsp;</td><td align="right">8</td><td>/wsdl:description//*[@wsdl:required='true']</td>
  </tr>
  <tr>
--- 49,56 ----
  <tbody>
  <tr>
! <td count="11" bgcolor="green">&nbsp;</td><td align="right">11</td><td>/wsdl:description//*/@wsdl:required</td>
  </tr>
  <tr>
! <td count="9" bgcolor="green">&nbsp;</td><td align="right">9</td><td>/wsdl:description//*[@wsdl:required='true']</td>
  </tr>
  <tr>
***************
*** 58,62 ****
  </tr>
  <tr>
! <td count="311" bgcolor="green">&nbsp;</td><td align="right">311</td><td>/wsdl:description//wsdl:documentation</td>
  </tr>
  <tr>
--- 58,62 ----
  </tr>
  <tr>
! <td count="329" bgcolor="green">&nbsp;</td><td align="right">329</td><td>/wsdl:description//wsdl:documentation</td>
  </tr>
  <tr>
***************
*** 70,86 ****
  </tr>
  <tr>
! <td count="169" bgcolor="green">&nbsp;</td><td align="right">169</td><td>/wsdl:description/wsdl:types</td>
  </tr>
  <tr>
! <td count="156" bgcolor="green">&nbsp;</td><td align="right">156</td><td>/wsdl:description/wsdl:types/xs:schema</td>
  </tr>
  <tr>
! <td count="25" bgcolor="green">&nbsp;</td><td align="right">25</td><td>/wsdl:description/wsdl:types/xs:import</td>
  </tr>
  <tr>
! <td count="222" bgcolor="green">&nbsp;</td><td align="right">222</td><td>/wsdl:description/wsdl:interface</td>
  </tr>
  <tr>
! <td count="15" bgcolor="green">&nbsp;</td><td align="right">15</td><td>/wsdl:description/wsdl:interface/@extends</td>
  </tr>
  <tr>
--- 70,86 ----
  </tr>
  <tr>
! <td count="172" bgcolor="green">&nbsp;</td><td align="right">172</td><td>/wsdl:description/wsdl:types</td>
  </tr>
  <tr>
! <td count="157" bgcolor="green">&nbsp;</td><td align="right">157</td><td>/wsdl:description/wsdl:types/xs:schema</td>
  </tr>
  <tr>
! <td count="27" bgcolor="green">&nbsp;</td><td align="right">27</td><td>/wsdl:description/wsdl:types/xs:import</td>
  </tr>
  <tr>
! <td count="226" bgcolor="green">&nbsp;</td><td align="right">226</td><td>/wsdl:description/wsdl:interface</td>
  </tr>
  <tr>
! <td count="16" bgcolor="green">&nbsp;</td><td align="right">16</td><td>/wsdl:description/wsdl:interface/@extends</td>
  </tr>
  <tr>
***************
*** 97,107 ****
  </tr>
  <tr>
! <td count="35" bgcolor="green">&nbsp;</td><td align="right">35</td><td>/wsdl:description/wsdl:interface/wsdl:fault</td>
  </tr>
  <tr>
! <td count="33" bgcolor="green">&nbsp;</td><td align="right">33</td><td>/wsdl:description/wsdl:interface/wsdl:fault/@element</td>
  </tr>
  <tr>
! <td count="241" bgcolor="green">&nbsp;</td><td align="right">241</td><td>/wsdl:description/wsdl:interface/wsdl:operation</td>
  </tr>
  <tr>
--- 97,107 ----
  </tr>
  <tr>
! <td count="39" bgcolor="green">&nbsp;</td><td align="right">39</td><td>/wsdl:description/wsdl:interface/wsdl:fault</td>
  </tr>
  <tr>
! <td count="37" bgcolor="green">&nbsp;</td><td align="right">37</td><td>/wsdl:description/wsdl:interface/wsdl:fault/@element</td>
  </tr>
  <tr>
! <td count="258" bgcolor="green">&nbsp;</td><td align="right">258</td><td>/wsdl:description/wsdl:interface/wsdl:operation</td>
  </tr>
  <tr>
***************
*** 112,119 ****
  </tr>
  <tr>
! <td count="20" bgcolor="green">&nbsp;</td><td align="right">20</td><td>/wsdl:description/wsdl:interface/wsdl:operation/@style</td>
  </tr>
  <tr>
! <td count="8" bgcolor="green">&nbsp;</td><td align="right">8</td><td>/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri']</td>
  </tr>
  <tr>
--- 112,119 ----
  </tr>
  <tr>
! <td count="23" bgcolor="green">&nbsp;</td><td align="right">23</td><td>/wsdl:description/wsdl:interface/wsdl:operation/@style</td>
  </tr>
  <tr>
! <td count="10" bgcolor="green">&nbsp;</td><td align="right">10</td><td>/wsdl:description/wsdl:interface/wsdl:operation[@style='http://www.w3.org/2006/01/wsdl/style/iri']</td>
  </tr>
  <tr>
***************
*** 124,149 ****
  </tr>
  <tr>
! <td count="56" bgcolor="green">&nbsp;</td><td align="right">56</td><td>/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']</td>
  </tr>
  <tr>
! <td count="10" bgcolor="green">&nbsp;</td><td align="right">10</td><td>/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']</td>
  </tr>
  <tr>
! <td count="163" bgcolor="green">&nbsp;</td><td align="right">163</td><td>/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']</td>
  </tr>
  <tr>
! <td count="234" bgcolor="green">&nbsp;</td><td align="right">234</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input</td>
  </tr>
  <tr>
! <td count="133" bgcolor="green">&nbsp;</td><td align="right">133</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel</td>
  </tr>
  <tr>
! <td count="232" bgcolor="green">&nbsp;</td><td align="right">232</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element</td>
  </tr>
  <tr>
! <td count="16" bgcolor="green">&nbsp;</td><td align="right">16</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']</td>
  </tr>
  <tr>
! <td count="14" bgcolor="green">&nbsp;</td><td align="right">14</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']</td>
  </tr>
  <tr>
--- 124,149 ----
  </tr>
  <tr>
! <td count="58" bgcolor="green">&nbsp;</td><td align="right">58</td><td>/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-only']</td>
  </tr>
  <tr>
! <td count="12" bgcolor="green">&nbsp;</td><td align="right">12</td><td>/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/robust-in-only']</td>
  </tr>
  <tr>
! <td count="171" bgcolor="green">&nbsp;</td><td align="right">171</td><td>/wsdl:description/wsdl:interface/wsdl:operation[@pattern='http://www.w3.org/2006/01/wsdl/in-out']</td>
  </tr>
  <tr>
! <td count="249" bgcolor="green">&nbsp;</td><td align="right">249</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input</td>
  </tr>
  <tr>
! <td count="138" bgcolor="green">&nbsp;</td><td align="right">138</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@messageLabel</td>
  </tr>
  <tr>
! <td count="247" bgcolor="green">&nbsp;</td><td align="right">247</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input/@element</td>
  </tr>
  <tr>
! <td count="17" bgcolor="green">&nbsp;</td><td align="right">17</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#any']</td>
  </tr>
  <tr>
! <td count="15" bgcolor="green">&nbsp;</td><td align="right">15</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:input[@element='#none']</td>
  </tr>
  <tr>
***************
*** 151,161 ****
  </tr>
  <tr>
! <td count="174" bgcolor="green">&nbsp;</td><td align="right">174</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output</td>
  </tr>
  <tr>
! <td count="81" bgcolor="green">&nbsp;</td><td align="right">81</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel</td>
  </tr>
  <tr>
! <td count="174" bgcolor="green">&nbsp;</td><td align="right">174</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element</td>
  </tr>
  <tr>
--- 151,161 ----
  </tr>
  <tr>
! <td count="188" bgcolor="green">&nbsp;</td><td align="right">188</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output</td>
  </tr>
  <tr>
! <td count="87" bgcolor="green">&nbsp;</td><td align="right">87</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@messageLabel</td>
  </tr>
  <tr>
! <td count="188" bgcolor="green">&nbsp;</td><td align="right">188</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output/@element</td>
  </tr>
  <tr>
***************
*** 163,170 ****
  </tr>
  <tr>
! <td count="4" bgcolor="green">&nbsp;</td><td align="right">4</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']</td>
  </tr>
  <tr>
! <td count="2" bgcolor="yellow">&nbsp;</td><td align="right">2</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']</td>
  </tr>
  <tr>
--- 163,170 ----
  </tr>
  <tr>
! <td count="6" bgcolor="green">&nbsp;</td><td align="right">6</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#none']</td>
  </tr>
  <tr>
! <td count="4" bgcolor="green">&nbsp;</td><td align="right">4</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:output[@element='#other']</td>
  </tr>
  <tr>
***************
*** 172,194 ****
  </tr>
  <tr>
! <td count="3" bgcolor="yellow">&nbsp;</td><td align="right">3</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel</td>
  </tr>
  <tr>
! <td count="48" bgcolor="green">&nbsp;</td><td align="right">48</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault</td>
  </tr>
  <tr>
! <td count="25" bgcolor="green">&nbsp;</td><td align="right">25</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel</td>
  </tr>
  <tr>
! <td count="114" bgcolor="green">&nbsp;</td><td align="right">114</td><td>/wsdl:description/wsdl:binding</td>
  </tr>
  <tr>
! <td count="75" bgcolor="green">&nbsp;</td><td align="right">75</td><td>/wsdl:description/wsdl:binding/@interface</td>
  </tr>
  <tr>
! <td count="48" bgcolor="green">&nbsp;</td><td align="right">48</td><td>/wsdl:description/wsdl:binding/wsdl:fault</td>
  </tr>
  <tr>
! <td count="139" bgcolor="green">&nbsp;</td><td align="right">139</td><td>/wsdl:description/wsdl:binding/wsdl:operation</td>
  </tr>
  <tr>
--- 172,194 ----
  </tr>
  <tr>
! <td count="6" bgcolor="green">&nbsp;</td><td align="right">6</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:infault/@messageLabel</td>
  </tr>
  <tr>
! <td count="62" bgcolor="green">&nbsp;</td><td align="right">62</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault</td>
  </tr>
  <tr>
! <td count="28" bgcolor="green">&nbsp;</td><td align="right">28</td><td>/wsdl:description/wsdl:interface/wsdl:operation/wsdl:outfault/@messageLabel</td>
  </tr>
  <tr>
! <td count="115" bgcolor="green">&nbsp;</td><td align="right">115</td><td>/wsdl:description/wsdl:binding</td>
  </tr>
  <tr>
! <td count="77" bgcolor="green">&nbsp;</td><td align="right">77</td><td>/wsdl:description/wsdl:binding/@interface</td>
  </tr>
  <tr>
! <td count="47" bgcolor="green">&nbsp;</td><td align="right">47</td><td>/wsdl:description/wsdl:binding/wsdl:fault</td>
  </tr>
  <tr>
! <td count="149" bgcolor="green">&nbsp;</td><td align="right">149</td><td>/wsdl:description/wsdl:binding/wsdl:operation</td>
  </tr>
  <tr>
***************
*** 196,200 ****
  </tr>
  <tr>
! <td count="5" bgcolor="green">&nbsp;</td><td align="right">5</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel</td>
  </tr>
  <tr>
--- 196,200 ----
  </tr>
  <tr>
! <td count="6" bgcolor="green">&nbsp;</td><td align="right">6</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:input/@messageLabel</td>
  </tr>
  <tr>
***************
*** 202,209 ****
  </tr>
  <tr>
! <td count="1" bgcolor="yellow">&nbsp;</td><td align="right">1</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel</td>
  </tr>
  <tr>
! <td count="8" bgcolor="green">&nbsp;</td><td align="right">8</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault</td>
  </tr>
  <tr>
--- 202,209 ----
  </tr>
  <tr>
! <td count="2" bgcolor="yellow">&nbsp;</td><td align="right">2</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:output/@messageLabel</td>
  </tr>
  <tr>
! <td count="4" bgcolor="green">&nbsp;</td><td align="right">4</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:infault</td>
  </tr>
  <tr>
***************
*** 211,227 ****
  </tr>
  <tr>
! <td count="44" bgcolor="green">&nbsp;</td><td align="right">44</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault</td>
  </tr>
  <tr>
! <td count="3" bgcolor="yellow">&nbsp;</td><td align="right">3</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel</td>
  </tr>
  <tr>
! <td count="64" bgcolor="green">&nbsp;</td><td align="right">64</td><td>/wsdl:description/wsdl:service</td>
  </tr>
  <tr>
! <td count="90" bgcolor="green">&nbsp;</td><td align="right">90</td><td>/wsdl:description/wsdl:service/wsdl:endpoint</td>
  </tr>
  <tr>
! <td count="54" bgcolor="green">&nbsp;</td><td align="right">54</td><td>/wsdl:description/wsdl:service/wsdl:endpoint/@address</td>
  </tr>
  <tr>
--- 211,227 ----
  </tr>
  <tr>
! <td count="43" bgcolor="green">&nbsp;</td><td align="right">43</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault</td>
  </tr>
  <tr>
! <td count="4" bgcolor="green">&nbsp;</td><td align="right">4</td><td>/wsdl:description/wsdl:binding/wsdl:operation/wsdl:outfault/@messageLabel</td>
  </tr>
  <tr>
! <td count="68" bgcolor="green">&nbsp;</td><td align="right">68</td><td>/wsdl:description/wsdl:service</td>
  </tr>
  <tr>
! <td count="91" bgcolor="green">&nbsp;</td><td align="right">91</td><td>/wsdl:description/wsdl:service/wsdl:endpoint</td>
  </tr>
  <tr>
! <td count="55" bgcolor="green">&nbsp;</td><td align="right">55</td><td>/wsdl:description/wsdl:service/wsdl:endpoint/@address</td>
  </tr>
  <tr>
***************
*** 229,233 ****
  </tr>
  <tr>
! <td count="72" bgcolor="green">&nbsp;</td><td align="right">72</td><td>/wsdl:description/wsdl:binding/@wsoap:protocol</td>
  </tr>
  <tr>
--- 229,233 ----
  </tr>
  <tr>
! <td count="73" bgcolor="green">&nbsp;</td><td align="right">73</td><td>/wsdl:description/wsdl:binding/@wsoap:protocol</td>
  </tr>
  <tr>
***************
*** 253,269 ****
  </tr>
  <tr>
! <td count="4" bgcolor="green">&nbsp;</td><td align="right">4</td><td>/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header</td>
  </tr>
  <tr>
! <td count="9" bgcolor="green">&nbsp;</td><td align="right">9</td><td>/wsdl:description/wsdl:binding//wsoap:header/@mustUnderstand</td>
  </tr>
  <tr>
! <td count="12" bgcolor="green">&nbsp;</td><td align="right">12</td><td>/wsdl:description/wsdl:binding//wsoap:header/@element</td>
  </tr>
  <tr>
! <td count="31" bgcolor="green">&nbsp;</td><td align="right">31</td><td>/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep</td>
  </tr>
  <tr>
! <td count="33" bgcolor="green">&nbsp;</td><td align="right">33</td><td>/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action</td>
  </tr>
  <tr>
--- 253,269 ----
  </tr>
  <tr>
! <td count="2" bgcolor="yellow">&nbsp;</td><td align="right">2</td><td>/wsdl:description/wsdl:binding/wsdl:fault/wsoap:header</td>
  </tr>
  <tr>
! <td count="5" bgcolor="green">&nbsp;</td><td align="right">5</td><td>/wsdl:description/wsdl:binding//wsoap:header/@mustUnderstand</td>
  </tr>
  <tr>
! <td count="8" bgcolor="green">&nbsp;</td><td align="right">8</td><td>/wsdl:description/wsdl:binding//wsoap:header/@element</td>
  </tr>
  <tr>
! <td count="44" bgcolor="green">&nbsp;</td><td align="right">44</td><td>/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:mep</td>
  </tr>
  <tr>
! <td count="31" bgcolor="green">&nbsp;</td><td align="right">31</td><td>/wsdl:description/wsdl:binding/wsdl:operation/@wsoap:action</td>
  </tr>
  <tr>
***************
*** 277,284 ****
  </tr>
  <tr>
! <td count="12" bgcolor="green">&nbsp;</td><td align="right">12</td><td>/wsdl:description/wsdl:binding//wsoap:header/@required</td>
  </tr>
  <tr>
! <td count="12" bgcolor="green">&nbsp;</td><td align="right">12</td><td>/wsdl:description/wsdl:binding//wsoap:header[@required="true"]</td>
  </tr>
  <tr>
--- 277,284 ----
  </tr>
  <tr>
! <td count="8" bgcolor="green">&nbsp;</td><td align="right">8</td><td>/wsdl:description/wsdl:binding//wsoap:header/@required</td>
  </tr>
  <tr>
! <td count="8" bgcolor="green">&nbsp;</td><td align="right">8</td><td>/wsdl:description/wsdl:binding//wsoap:header[@required="true"]</td>
  </tr>
  <tr>
***************
*** 322,329 ****
  </tr>
  <tr>
! <td count="18" bgcolor="green">&nbsp;</td><td align="right">18</td><td>/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location</td>
  </tr>
  <tr>
! <td count="27" bgcolor="green">&nbsp;</td><td align="right">27</td><td>/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method</td>
  </tr>
  <tr>
--- 322,329 ----
  </tr>
  <tr>
! <td count="40" bgcolor="green">&nbsp;</td><td align="right">40</td><td>/wsdl:description/wsdl:binding/wsdl:operation/@whttp:location</td>
  </tr>
  <tr>
! <td count="20" bgcolor="green">&nbsp;</td><td align="right">20</td><td>/wsdl:description/wsdl:binding/wsdl:operation/@whttp:method</td>
  </tr>
  <tr>

Index: Dashboard.html
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/Dashboard.html,v
retrieving revision 1.44
retrieving revision 1.45
diff -C 2 -d -r1.44 -r1.45
*** Dashboard.html	18 Jan 2007 18:48:25 -0000	1.44
--- Dashboard.html	22 Jan 2007 11:36:23 -0000	1.45
***************
*** 14,19 ****
  					.heading {font-weight:bold; white-space: nowrap}
  					.explanatory {font-size:smaller}
! 				</style></head><body><h2>WSDL 2.0 Interop Dashboard</h2><address>Generated January 18 2007,
! 						2336</address><p class="explanatory">This page summarizes the results of interop testing of the 
  					<a href="http://www.w3.org/TR/wsdl20">WSDL 2.0 Core</a> and 
  					<a href="http://www.w3.org/TR/wsdl20-adjuncts">WSDL 2.0 Adjuncts</a> specifications,
--- 14,19 ----
  					.heading {font-weight:bold; white-space: nowrap}
  					.explanatory {font-size:smaller}
! 				</style></head><body><h2>WSDL 2.0 Interop Dashboard</h2><address>Generated January 22 2007,
! 						1649</address><p class="explanatory">This page summarizes the results of interop testing of the 
  					<a href="http://www.w3.org/TR/wsdl20">WSDL 2.0 Core</a> and 
  					<a href="http://www.w3.org/TR/wsdl20-adjuncts">WSDL 2.0 Adjuncts</a> specifications,
***************
*** 25,29 ****
  					a WSDL 2.0 parser and web services engine from Canon."</p><table cellspacing="3"><tr><td class="group" colspan="4"><h3>Interop results</h3></td></tr><tr><td><div class="heading">Component Model Test Results</div></td><td><p class="explanatory">(<a href="results/Interchange.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results test the results of parsing a WSDL 2.0 document, by generating an 
  								interchange format representing the component model in XML and comparing it against a baseline description
! 								of the component model.</p></td></tr><tr><td></td><td colspan="3"><table><tr><td><strong>Woden</strong></td><td><strong>WSDL XSLT</strong></td><td><strong>Canon</strong></td></tr><tr><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">67</span><img alt="88% passed" width="176" height="16" src="green.gif"><span style="position:absolute">7</span><img alt="9% failed" width="18" height="16" src="red.gif"></td><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">75</span><img alt="99% passed" width="197" height="16" src="green.gif"></td><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">68</span><img alt="89% passed" width="179" height="16" src="green.gif"><span style="position:absolute">5</span><img alt="7% failed" width="13" height=16" src="red.gif"></td></tr></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div class="heading">Message Exchange Test Results</div></td><td><p class="explanatory">(<a href="results-messages/Message-tests-results.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results represent the analysis of log files of message exchanges based
! 							on complex WSDL 2.0 documents, with each implementation run pair-wise against the others.</p></td></tr><tr><td colspan="4"><table xmlns="http://www.w3.org/2002/ws/desc/logs/"><thead><tr><th/><th><nobr>Canon</nobr> &gt;&gt; <nobr>Canon</nobr></th><th><nobr>Canon</nobr> &gt;&gt; <nobr>WSO2 WSAS</nobr></th><th><nobr>WSO2 WSAS</nobr> &gt;&gt; <nobr>Canon</nobr></th><th><nobr>WSO2 WSAS</nobr> &gt;&gt; <nobr>WSO2 WSAS</nobr></th></tr></thead><tbody><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-1G">MessageTest-1G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">20</span><img alt="71% passed" width="107" height="16" src="green.gif"/><span style="position:absolute">8</span><img alt="29% failed" width="43" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold">span style="position:absolute">9</span><img alt="32% passed" width="48" height="16" src="green.gif"/><span style="position:absolute">19</span><img alt="68% failed" width="102" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">26</span><img alt="93% passed" width="139" height="16" src="green.gif"/><span style="position:absolute">2</span><img alt="7% failed" width="11" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">26</span><img alt="93% passed" width="139" height="16" src="green.gif"/><span style="position:absolute">2</span><img alt="7% failed" width="11" height="16" src="red.gif"/></td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-4G">MessageTest-4G</a> (SOAP12)</td><td style="border:1px solid black; pdding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">4</span><img alt="67% passed" width="100" height="16" src="green.gif"/><span style="position:absolute">2</span><img alt="33% failed" width="50" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-5G">MessageTest-5G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">12</span><img alt="100% passed" width="150" height="16" src="green.gif"/></td><td style=border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-6G">MessageTest-6G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">14</span><im alt="100% passed" width="150" height="16" src="green.gif"/></td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#ModuleComposition-1G">ModuleComposition-1G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">5</span><img alt="63% passed" width="94" height="16" src="green.gif"/><span style="position:absolute">3</span><img alt="38% failed" width="56" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">7</span><img alt="88% passed" width="131" height="16" src="green.gif"/><span style="position:absolte">1</span><img alt="13% failed" width="19" height="16" src="red.gif"/></td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#LocationTemplate-1G">LocationTemplate-1G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">11</span><img alt="79% passed" width="118" height="16" src="green.gif"/><span style="position:absolute">3</span><img alt="21% failed" width="32" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-2G>MessageTest-2G</a> (HTTP)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">19</span><img alt="79% passed" width="119" height="16" src="green.gif"/><span style="position:absolute">5</span><img alt="21% failed" width="31" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">21</span><img alt="88% passed" width="131" height="16" src="green.gif"/><span style="position:absolute">3</span><img alt="13% failed" width="19" height="16" src="red.gif"/></td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-3">MessageTest-3G</a> (HTTP)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr></tbody></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div class="heading">Validation Test Results</div></td><td><p class="explanatory">(<a href="results/Validation.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results represent the analysis of validation log files generated by validating implementations consuming both good and bad documents in the test suite.  Green and yellow both mean that the testcase was correctly validated, the difference bein that a yellow indicates that the implementation did not correctly identify the specific assertion a "bad" testcase was designed fail on.</p></td></tr><tr><td></td><td colspan="3"><table><thead><tr><td><strong>Woden</strong></td><td><strong>Canon</strong></td></tr></thead><tbody><tr><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">84</span><img alt="37.66816143497758% passed" width="75.33632286995515" height="16" src="green.gif"><span style="position:absolute">32</span><img alt="14.349775784753364% passed" width="28.699551569506728" height="16" src="yellow.gif"><span style="position:absolute">84</span><img alt="37.66816143497758% failed" width="75.33632286995515" height="16" src="red.gif"><span style="position:absolute">&nbsp;(23)</span></div></td><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">82</span><img alt="36.771300448430495% passd" width="73.54260089686099" height="16" src="green.gif"><span style="position:absolute">66</span><img alt="29.596412556053814% passed" width="59.19282511210763" height="16" src="yellow.gif"><span style="position:absolute">73</span><img alt="32.73542600896861% failed" width="65.47085201793722" height="16" src="red.gif"><span style="position:absolute">&nbsp;(2)</span></div></td></tr></tbody></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td class="group" colspan="4"><h3>Test Suite Completeness</h3></td></tr><tr><td><div class="heading">Assertion Coverage</div></td><td><p class="explanatory">(<a href="Assertion-coverage.html">details</a>)</p></td><td colspan="2"><p class="explanatory">Count of assertions violated by "bad" testcases, compared with the total number of assertions
! 							identified in the specs.</p></td></tr><tr><td></td><td colspan="3"><div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">105</span><img alt="50% have coverage" width="100" height="16" src="green.gif"><span style="position:absolute">105</span><img alt="50% have no coverage" width="100" height="16" src="red.gif"></div></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div class="heading">Test Case Coverage</div></td><td><p class="explanatory">(<a href="Test-suite-coverage-summary.html">details</a>)</p></td><td colspan="2"><p class="explanatory">An analysis of the use of various parts of the WSDL syntax (elements, attributes, uris) in the test collection.  Green indicates 4 or more occurances of the construct, yellow indicates less than 4 occurances, and red indicates zero occurances.</p></td></tr><tr><td></td><td colspan="3"><div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:xsmall; font-weight:bold; margin:0px"><span style="position:absolute">73</span><img alt="70% have good coverage" width="141" height="16" src="green.gif"><span style="position:absolute">29</span><img alt="29% have minimal coverage" width="57" height="16" src="yellow.gif"><span style="position:absolute">1</span><img alt="1% have no coverage" width="2" height="16" src="red.gif"></div></td></tr></table></body></html>
\ No newline at end of file
--- 25,29 ----
  					a WSDL 2.0 parser and web services engine from Canon."</p><table cellspacing="3"><tr><td class="group" colspan="4"><h3>Interop results</h3></td></tr><tr><td><div class="heading">Component Model Test Results</div></td><td><p class="explanatory">(<a href="results/Interchange.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results test the results of parsing a WSDL 2.0 document, by generating an 
  								interchange format representing the component model in XML and comparing it against a baseline description
! 								of the component model.</p></td></tr><tr><td></td><td colspan="3"><table><tr><td><strong>Woden</strong></td><td><strong>WSDL XSLT</strong></td><td><strong>Canon</strong></td></tr><tr><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">73</span><img alt="95% passed" width="190" height="16" src="green.gif"><span style="position:absolute">2</span><img alt="3% failed" width="5" height="16" src="red.gif"></td><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">76</span><img alt="99% passed" width="197" height="16" src="green.gif"></td><td style="border:1px solid black; padding:0px; width:201px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">68</span><img alt="88% passed" width="177" height="16" src="green.gif"><span style="position:absolute">5</span><img alt="6% failed" width="13" height="6" src="red.gif"></td></tr></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div class="heading">Message Exchange Test Results</div></td><td><p class="explanatory">(<a href="results-messages/Message-tests-results.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results represent the analysis of log files of message exchanges based
! 							on complex WSDL 2.0 documents, with each implementation run pair-wise against the others.</p></td></tr><tr><td colspan="4"><table xmlns="http://www.w3.org/2002/ws/desc/logs/"><thead><tr><th/><th><nobr>Canon</nobr> &gt;&gt; <nobr>Canon</nobr></th><th><nobr>Canon</nobr> &gt;&gt; <nobr>WSO2 WSAS</nobr></th><th><nobr>WSO2 WSAS</nobr> &gt;&gt; <nobr>Canon</nobr></th><th><nobr>WSO2 WSAS</nobr> &gt;&gt; <nobr>WSO2 WSAS</nobr></th></tr></thead><tbody><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-1G">MessageTest-1G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">20</span><img alt="71% passed" width="107" height="16" src="green.gif"/><span style="position:absolute">8</span><img alt="29% failed" width="43" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold">span style="position:absolute">9</span><img alt="32% passed" width="48" height="16" src="green.gif"/><span style="position:absolute">19</span><img alt="68% failed" width="102" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">26</span><img alt="93% passed" width="139" height="16" src="green.gif"/><span style="position:absolute">2</span><img alt="7% failed" width="11" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">26</span><img alt="93% passed" width="139" height="16" src="green.gif"/><span style="position:absolute">2</span><img alt="7% failed" width="11" height="16" src="red.gif"/></td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-4G">MessageTest-4G</a> (SOAP12)</td><td style="border:1px solid black; pdding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">4</span><img alt="67% passed" width="100" height="16" src="green.gif"/><span style="position:absolute">2</span><img alt="33% failed" width="50" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-5G">MessageTest-5G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">12</span><img alt="100% passed" width="150" height="16" src="green.gif"/></td><td style=border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-6G">MessageTest-6G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">14</span><im alt="100% passed" width="150" height="16" src="green.gif"/></td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#ModuleComposition-1G">ModuleComposition-1G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">5</span><img alt="63% passed" width="94" height="16" src="green.gif"/><span style="position:absolute">3</span><img alt="38% failed" width="56" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">7</span><img alt="88% passed" width="131" height="16" src="green.gif"/><span style="position:absolte">1</span><img alt="13% failed" width="19" height="16" src="red.gif"/></td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#LocationTemplate-1G">LocationTemplate-1G</a> (SOAP12)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">11</span><img alt="79% passed" width="118" height="16" src="green.gif"/><span style="position:absolute">3</span><img alt="21% failed" width="32" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-2G>MessageTest-2G</a> (HTTP)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">13</span><img alt="81% passed" width="122" height="16" src="green.gif"/><span style="position:absolute">3</span><img alt="19% failed" width="28" height="16" src="red.gif"/></td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">15</span><img alt="94% passed" width="141" height="16" src="green.gif"/><span style="position:absolute">1</span><img alt="6% failed" width="9" height="16" src="red.gif"/></td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageMultipar-1G">MessageMultipart-1G</a> (HTTP)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr><tr><td style="font-size:smaller"><a href="results-messages/Message-tests-results.html#MessageTest-3G">MessageTest-3G</a> (HTTP)</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:ceter">&nbsp;</td><td style="border:1px solid black; padding:0px; width:150px; height:18px; font-size:x-small; text-align:center">&nbsp;</td></tr></tbody></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div class="heading">Validation Test Results</div></td><td><p class="explanatory">(<a href="results/Validation.html">details</a>)</p></td><td colspan="2"><p class="explanatory">These results represent the analysis of validation log files generated by validating implementations consuming both good and bad documents in the test suite.  Green and yellow both mean that the testcase was correctly validated, the difference being that a yellow indicates that the implementation did not correctly identify the specific assertion a "bad" testcase was designed fail on.</p></td></tr><tr><td></td><td colspan="3"><table><thead><tr><td><strong>Woden</strong></td><td><strong>Canon</strong></td></tr></thead><tbody><tr><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bol"><span style="position:absolute">85</span><img alt="37.94642857142857% passed" width="75.89285714285714" height="16" src="green.gif"><span style="position:absolute">33</span><img alt="14.732142857142858% passed" width="29.464285714285715" height="16" src="yellow.gif"><span style="position:absolute">83</span><img alt="37.05357142857143% failed" width="74.10714285714286" height="16" src="red.gif"><span style="position:absolute">&nbsp;(23)</span></div></td><td><div style="border:1px solid black; width:201px; height:16px; font-size:x-small; font-weight:bold"><span style="position:absolute">82</span><img alt="36.607142857142854% passed" width="73.21428571428571" height="16" src="green.gif"><span style="position:absolute">66</span><img alt="29.464285714285715% passed" width="58.92857142857143" height="16" src="yellow.gif"><span style="position:absolute">73</span><img alt="32.589285714285715% failed" width="65.17857142857143" height="16" src="red.gif"><span style="position:absolute">&nbsp;(3)</span></div></td></t></tbody></table></td></tr><tr><td colspan="4"><hr></td></tr><tr><td class="group" colspan="4"><h3>Test Suite Completeness</h3></td></tr><tr><td><div class="heading">Assertion Coverage</div></td><td><p class="explanatory">(<a href="Assertion-coverage.html">details</a>)</p></td><td colspan="2"><p class="explanatory">Count of assertions violated by "bad" testcases, compared with the total number of assertions
! 							identified in the specs.</p></td></tr><tr><td></td><td colspan="3"><div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-small; font-weight:bold"><span style="position:absolute">95</span><img alt="48% have coverage" width="95" height="16" src="green.gif"><span style="position:absolute">105</span><img alt="53% have no coverage" width="105" height="16" src="red.gif"></div></td></tr><tr><td colspan="4"><hr></td></tr><tr><td><div class="heading">Test Case Coverage</div></td><td><p class="explanatory">(<a href="Test-suite-coverage-summary.html">details</a>)</p></td><td colspan="2"><p class="explanatory">An analysis of the use of various parts of the WSDL syntax (elements, attributes, uris) in the test collection.  Green indicates 4 or more occurances of the construct, yellow indicates less than 4 occurances, and red indicates zero occurances.</p></td></tr><tr><td></td><td colspan="3"><div style="border:1px solid black; padding:0px; width:202px; height:18px; font-size:x-sall; font-weight:bold; margin:0px"><span style="position:absolute">75%</span><img alt="72% have good coverage" width="145" height="16" src="green.gif"><span style="position:absolute">27%</span><img alt="27% have minimal coverage" width="53" height="16" src="yellow.gif"><span style="position:absolute">1%</span><img alt="1% have no coverage" width="2" height="16" src="red.gif"></div></td></tr></table></body></html>
\ No newline at end of file

Received on Monday, 22 January 2007 11:37:01 UTC