Thank you very much! So i should do something like that:
<beans xmlns:http="http://servicemix.apache.org/cxfbc/1.0"> <cxfbc:provider wsdl="calculator.wsdl" locationURI="http://localhost:9001/calculator" <- where external wsdl is service="calculator:CalculatorService" endpoint="CalculatorPortProxy"> <-what here?? </cxfbc:provider> <cxfbc:consumer wsdl="calculator.wsdl" service="calculator:CalculatorService" endpoint="CalculatorPort" <-what here?? targetEndpoint="CalculatorPortProxy" <-what here?? targetService="calculator:CalculatorService"> <-what here?? </cxfbc:consumer> </beans> MK Gert Vanthienen wrote: > > MK, > > The <cxf:provider> is used to call an existing service from the ESB. > In the locationUri, you can specify the url where the external service > is available, the service name should match the external service name. > > To expose a webservice from the ESB, you need to define a > <cxf:consumer/> element, which allows you to define a locationUri and > the wsdl to expose. With the target service/endpoint endpoint > attribute, you can refer to the <cxf:provider/> endpoint you created > earlier and that should do the trick. > > Regards, > > Gert Vanthienen > ------------------------ > Open Source SOA: http://fusesource.com > Blog: http://gertvanthienen.blogspot.com/ > > > > 2009/10/20 Kumako22 <[email protected]>: >> >> Hello, >> There is a problem. >> >> I have to connect to ESB through servicemix-cxf-bc and then the ESB is >> going >> to connect to my service and send something to that service. How should I >> configure servicemix-cxf-bc xbean.xml ?? >> >> <cxfbc:consumer wsdl="/wsdl/calculator.wsdl" >> service="calculator:CalculatorService" >> endpoint="CalculatorPort" >> targetEndpoint="CalculatorPortProxy" >> targetService="calculator:CalculatorService" >> targetInterface="calculator:CalculatorPortType"> >> >> </cxfbc:consumer> >> >> and >> >> <cxfbc:provider wsdl="/wsdl/calculator.wsdl" >> locationURI="http://localhost:9001/bridgetest" >> service="calculator:CalculatorService" >> endpoint="CalculatorPortProxy" >> interfaceName="calculator:CalculatorPortType"> >> >> </cxfbc:provider> >> >> The service is load from server. >> >> MK. >> -- >> View this message in context: >> http://www.nabble.com/servicemix-cxf-bc-Redirect-to-ESB-and-then-to-service-problem-tp25970764p25970764.html >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > ----- > --- > Gert Vanthienen > http://gertvanthienen.blogspot.com > -- View this message in context: http://www.nabble.com/servicemix-cxf-bc-Redirect-to-ESB-and-then-to-service-problem-tp25970764p25973656.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
