To help those who may have the same problem and hopefully stumble upon
this thread in the archives, here is the xbean.xml that allows
retrieving the WSDL :

<beans xmlns:http="http://servicemix.apache.org/http/1.0";
      xmlns:echange="http://www.company.com/echange";
      xmlns:xfire="http://xfire.codehaus.org";>

  <http:endpoint service="xfire:EchoService"
                endpoint="EchoServiceHttpBinding"
                targetService="xfire:EchoService"
                soapVersion="1.1"
                soap="true"
                role="consumer"
                locationURI="http://localhost:9000/EchoService";
                defaultMep="http://www.w3.org/2004/08/wsdl/in-out";

wsdlResource="http://localhost:8080/test-business-service/services/EchoService?wsdl";
                />

   <http:endpoint service="xfire:EchoService"
                  endpoint="EchoServiceHttpBindingProvider"
                  soapVersion="1.1"
                  soap="true"
                  role="provider"

locationURI="http://localhost:8080/test-business-service/services/EchoService/";

wsdlResource="http://localhost:8080/test-business-service/services/EchoService?wsdl"/>

</beans>

URL: http://localhost:9000/EchoService/?wsdl

Reply via email to