<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.0"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:spring="http://www.springframework.org/schema/beans"
       xmlns:soap="http://www.mulesource.org/schema/mule/soap/2.0"
       xmlns:cxf="http://www.mulesource.org/schema/mule/cxf/2.0"
    xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.mulesource.org/schema/mule/core/2.0 http://www.mulesource.org/schema/mule/core/2.0/mule.xsd
       http://www.mulesource.org/schema/mule/soap/2.0 http://www.mulesource.org/schema/mule/soap/2.0/mule-soap.xsd
       http://www.mulesource.org/schema/mule/cxf/2.0 http://www.mulesource.org/schema/mule/cxf/2.0/mule-cxf.xsd">

    <description>
        This config builds a JAX-WS service with CXF.
        
        We use a "serviceClass" which is a JAX-WS interface we've defined. It allows us

        To invoke the EchoUMO hit the following URL -
            http://localhost:65081/services/EchoUMO?method=echo&amp;param=Is there an echo?
        (remember to replace the '&amp;' with an ampersand)

        To view the WSDL for the EchoUMO service go to -
            http://localhost:65081/services/EchoUMO?wsdl
    </description>

    <model name="echoSample">
        <service name="EchoUMO">
            <inbound>
                <cxf:inbound-endpoint address="http://localhost:65082/services/EchoUMO"
                                      serviceClass="org.mule.example.echo.Echo"/>
            </inbound>
            <echo-component/>
        </service>
    </model>
    
</mule>
