2002/ws/desc/test-suite/documents/good/SOAPHeader-1G SOAPservice.wsdl,NONE,1.1 SOAPservice.filename,NONE,1.1 TestMetadata.xml,NONE,1.1 TestHeader.xsd,NONE,1.1

Update of /sources/public/2002/ws/desc/test-suite/documents/good/SOAPHeader-1G
In directory hutz:/tmp/cvs-serv8455/test-suite/documents/good/SOAPHeader-1G

Added Files:
	SOAPservice.wsdl SOAPservice.filename TestMetadata.xml 
	TestHeader.xsd 
Log Message:
Changed wsdl-xslt to match CR145 resolution.  Updated baselines (Sparql*).
Checked in new testcase SOAPHeader-1G.  Updated baselines.
Removed inappropriate infault and outfault elements from Echo-2G, added an infault/wsoap:module to complete test coverage results.
Fixed coverage.xsl summary (numbers listed as percentages were totals, adding up to more than 100%).
Regenerated all results.

--- NEW FILE: TestMetadata.xml ---
<?xml version="1.0"?>
<TestMetadata xmlns="http://www.w3.org/2006/02/wsdl/TestMetadata">
	<Identifier>
		http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/good/SOAPHeader-1G
	</Identifier>
	<Title>Good Document SOAPHeader-1G</Title>
	<Purpose>For testing SOAP extensions</Purpose>
	<Description>Exercise wsoap:header with required="false".</Description>
	<Status>accepted</Status>
	<SpecRef></SpecRef>
	<Preconditions>none</Preconditions>
	<Inputs>
		<Input role="root">SOAPservice.wsdl</Input>
		<Input role="required-extension">http://www.w3.org/2006/01/wsdl/soap</Input>
	</Inputs>
	<ExpectedResults>
		<Successful>true</Successful>
	</ExpectedResults>
	<Version>1.0</Version>
	<Contributor>
		<Name>John Kaputin</Name>
		<Affiliation>IBM</Affiliation>
		<EMail>kaputin@uk.ibm.com</EMail>
	</Contributor>
	<Rights>http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231</Rights>
	<Grouping>/documents/good</Grouping>
	<SeeAlso><Reference>http://www.w3.org/TR/wsdl20</Reference></SeeAlso>
</TestMetadata>

--- NEW FILE: SOAPservice.filename ---
<filename>SOAPHeader-1G/SOAPservice.wsdl</filename>

--- NEW FILE: SOAPservice.wsdl ---
<description xmlns="http://www.w3.org/2006/01/wsdl"
  targetNamespace="http://example.org/message-test" xmlns:tns="http://example.org/message-test"
  xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap"
  xmlns:xsmt="http://example.org/message-test/xsd"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:tm="http://www.w3.org/2002/ws/desc/6/10/test-module">
  
  <documentation><![CDATA[
    This test checks that a wsoap:header element can be specified required="false".
 ]]></documentation>
  <types>
    <import xmlns="http://www.w3.org/2001/XMLSchema" schemaLocation="TestHeader.xsd"
      namespace="http://www.w3.org/2002/ws/desc/6/10/test-module"/>
    <xs:schema elementFormDefault="qualified" targetNamespace="http://example.org/message-test/xsd"
      xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsmt="http://example.org/message-test/xsd">
      <xs:element name="echoString3" type="xs:string"/>
      <xs:element name="echoString3Return" type="xs:string"/>
    </xs:schema>
  </types>
  <interface name="SimpleEcho">
    <documentation>This minimal interface defines four operations, to test bindings for input
      messages, output messages, and fault messages.</documentation>
    <operation name="EchoString3" pattern="http://www.w3.org/2006/01/wsdl/in-out">
      <documentation>Simple echo service - pass in a string, get that string back.</documentation>
      <input element="xsmt:echoString3"/>
      <output element="xsmt:echoString3Return"/>
    </operation>
  </interface>
 
  <binding name="SimpleEchoSOAPBindingMU" interface="tns:SimpleEcho"
    type="http://www.w3.org/2006/01/wsdl/soap" wsoap:version="1.2"
    wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
    <documentation> This binding tests the composition of soap modules specified at various levels. </documentation>
    <operation ref="tns:EchoString3"
      wsoap:action="http://example.org/message-test/action/EchoString3">
      <input/>
      <output>
        <wsoap:header element="tm:TestSOAPHeader" required="false" mustUnderstand="true"/>
      </output>
    </operation>
  </binding>

  <binding name="SimpleEchoSOAPBinding" interface="tns:SimpleEcho"
    type="http://www.w3.org/2006/01/wsdl/soap" wsoap:version="1.2"
    wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
    <documentation> This binding tests the composition of soap modules specified at various levels. </documentation>
    <operation ref="tns:EchoString3"
      wsoap:action="http://example.org/message-test/action/EchoString3">
      <input/>
      <output>
        <wsoap:header element="tm:TestSOAPHeader" required="false"/>
      </output>
    </operation>

  </binding>
  
  <service name="SOAPHeaderService" interface="tns:SimpleEcho">
    <documentation>Exercise each endpoint in order.</documentation>
    <endpoint name="SOAPHeaderMustUnderstand" binding="tns:SimpleEchoSOAPBindingMU"
      address="http://example.org/SOAPHeader-1G/endpoint-1"/>
    <endpoint name="SOAPHeader" binding="tns:SimpleEchoSOAPBinding"
      address="http://example.org/SOAPHeader-1G/endpoint-2"/>
  </service>
</description>

--- NEW FILE: TestHeader.xsd ---
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2002/ws/desc/6/10/test-module"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:test="http://www.w3.org/2002/ws/desc/6/10/test-module">
  <xs:element name="TestSOAPHeader">
    <xs:complexType>
      <xs:complexContent>
        <xs:restriction base="xs:anyType">
	      <xs:anyAttribute namespace='##other' processContents='lax' />
        </xs:restriction>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
</xs:schema>

Received on Friday, 2 February 2007 01:19:15 UTC