<?xml version="1.0" encoding="UTF-8"?>
<definitions 
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="echo" targetNamespace="http://localhost/echo/echo"
    xmlns:tns="http://localhost/echo/echo"
    xmlns:ns="http://xml.netbeans.org/schema/echo"
    xmlns:plink="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
    xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/varprop">

   
    <message name="requestMessage">
        <part name="inputType" type="xsd:string"/>
    </message>
    
    <message name="responseMessage">
        <part name="resultType" type="xsd:string"/>
    </message>
    
    <portType name="portType1">
        <operation name="operation1">
            <input name="input1" message="tns:requestMessage"/>
            <output name="output1" message="tns:responseMessage"/>
        </operation>
    </portType>
    
    <binding name="binding1" type="tns:portType1">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <operation name="operation1">
            <soap:operation soapAction="http://orchestra.ow2.org/echo/operation1"/>
            <input name="input1">
                <soap:body use="literal"/>
            </input>
            <output name="output1">
                <soap:body use="literal"/>
            </output>
        </operation>
    </binding>
    
    <service name="service1">
        <port name="port1" binding="tns:binding1">
            <soap:address location="http://localhost:${HttpDefaultPort}/orchestra/port1"/>
        </port>
    </service>

    <plink:partnerLinkType name="partnerlinktype1">
        <plink:role name="partnerlinktyperole1" portType="tns:portType1"/>
    </plink:partnerLinkType>
</definitions>
