W3C home > Mailing lists > Public > www-ws-desc@w3.org > June 2006

WSDL for Interop events

From: Eran Chinthaka <chinthaka@opensource.lk>
Date: Wed, 21 Jun 2006 13:47:05 +0530
Message-ID: <44990081.6030404@opensource.lk>
To: www-ws-desc@w3.org
Hi,

I created and attached a WSDL 2.0 document which has echoSting and
echoXML operations, to be used during the interop event.

I've already completed a round trip testing using code generated from
this wsdl with Axis2 client and Axis2 server.

I will provide more sample WSDLs before the event.

-- Chinthaka

<description xmlns="http://www.w3.org/2006/01/wsdl"
             xmlns:tns="http://www.wso2.com/wsdl/2006/interop/EchoService"
             xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap"
             xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
             targetNamespace="http://www.wso2.com/wsdl/2006/interop/EchoService"
             xmlns:wwis="http://www.wso2.com/schemas/2006/interop/EchoService">
    <types>
        <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
                   xmlns="http://www.wso2.com/schemas/2006/interop/EchoService"
                   targetNamespace="http://www.wso2.com/schemas/2006/interop/EchoService"
                   elementFormDefault="unqualified" attributeFormDefault="unqualified">
            <xs:element type="tEchoString" name="echoString"/>
            <xs:complexType name="tEchoString">
                <xs:sequence>
                    <xs:element type="xs:string" name="echoStringParam"/>
                </xs:sequence>
            </xs:complexType>
            <xs:element type="xs:string" name="echoStringResponse"/>

            <xs:element type="tEchoXML" name="echoXML"/>
            <xs:complexType name="tEchoXML">
                <xs:sequence>
                    <xs:element type="xs:anyType" name="echoXMLParam"/>
                </xs:sequence>
            </xs:complexType>
            <xs:element type="xs:anyType" name="echoXMLResponse"/>

        </xs:schema>
    </types>
    <interface name="echoServiceInterface">
        <operation pattern="http://www.w3.org/2006/01/wsdl/in-out" name="echoString">
            <input element="wwis:echoString" messageLabel="In"/>
            <output element="wwis:echoStringResponse" messageLabel="Out"/>
        </operation>
        <operation pattern="http://www.w3.org/2006/01/wsdl/in-out" name="echoXML">
            <input element="wwis:echoXML" messageLabel="In"/>
            <output element="wwis:echoXMLResponse" messageLabel="Out"/>
        </operation>
    </interface>
    <binding interface="tns:echoServiceInterface" type="http://www.w3.org/2006/01/wsdl/soap"
             name="echoServiceSOAPBinding"
             wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP">
        <operation wsoap:mep="http://www.w3.org/2003/05/soap/mep/soap-response"
                   ref="tns:echoString"/>
        <operation wsoap:mep="http://www.w3.org/2003/05/soap/mep/soap-response"
                   ref="tns:echoXML"/>
    </binding>
    <service name="echoService" interface="tns:echoServiceInterface">
        <endpoint address="http://www-lk.wso2.com/axis2/services/EchoService"
                  binding="tns:echoServiceSOAPBinding"
                  name="echoServiceSOAPBinding_http"/>
    </service>
</description>

Received on Wednesday, 21 June 2006 08:17:22 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:40 GMT