Thanks! One more thing. What about wsdl="" tag?? MK
Gert Vanthienen wrote: > > L.S., > > In the <cxf:provider> element, you can choose the name of the endpoint > but you'll have to make sure that the service name and namespace are > matching the one defined in the external service's wsdl. > > In the <cxf:consumer>, you'll need to add a locationURI attribute to > specifiy what URI ServiceMix will make the service available on. You > can choose the endpoint name, but you have to make sure that the > targetService/targetEndpoint name match the service/endpoint name on > the <cxf:provider/> because you want the consumer to send the > information to the provider endpoint. > > Regards, > > Gert Vanthienen > ------------------------ > Open Source SOA: http://fusesource.com > Blog: http://gertvanthienen.blogspot.com/ > > > > 2009/10/20 Kumako22 <[email protected]>: >> >> 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. >> >> > > > ----- > --- > 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-tp25970764p25981850.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
