Hi, I am using Servicemix v 3.3.1. All I need to do is access a webservice hosted in tomcat via the servicemix ESB. I need to do this without writing a single line of code for the ESB, i.e. with xbean.xmls of existing JBIs. I did this: 1) Created a servicemix-http consumer to accept soap requests via the client.html (present in a tutorial). 2) Created a servicemix-cxf-bc provider to the webservice hosted elsewhere.
The idea is http+soap message-> http-consumer BC->NMR->cxf-bc provider->Mywebservice (in elsewhere). Is this flow correct? Also please find below the contents of XML, I keep getting errors, kindly help, and forgive dumb mistakes! Warning: I am very new to servicemix! Relatively new to ESB concepts! Don't ask me why I am here! Please welcome me with open hands :) HTTP-CONSUMER-XBEAN: <beans xmlns:http="http://servicemix.apache.org/http/1.0" xmlns:tns="http://server.fromjava/"> <http:endpoint service="tns:externalService" endpoint="soap" targetService="tns:AddNumbersImplService" targetEndpoint="AddNumbersImplService" role="consumer" locationURI="http://0.0.0.0:8192/externalService/" defaultMep="http://www.w3.org/2004/08/wsdl/in-out" soap="true" /> </beans> CXF-BC-PROVIDER-XBEAN: <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0" xmlns:tns="http://server.fromjava/"> <cxfbc:provider wsdl="classpath:addnumbers.wsdl" locationURI="http://localhost:8080/jaxws-fromjava/addnumbers/" service="tns:AddNumbersImplService" endpoint="AddNumbersImplService" /> </beans> Thanks
