On 9/29/11 12:14 AM, Andrei Shakirin wrote:
Hi,

I have a following question regarding camel:cxf component:
is it required for producer to use cxf:bean URI?

I expect that producer also works for uri without bean: 
uri="cxf://anAddress?options"

My problem that Camel tries to create a service (act as consumer) for following 
route:
        <camelContext xmlns="http://camel.apache.org/schema/spring";>
         <camel:route>
             <camel:from uri="timer://myTimer?fixedRate=true&amp;period=2000"/>
             <camel:to 
uri="cxf://http://localhost:8088/mockFlightReservationSOAP?defaultOperationName=reserveFlight&amp;dataFormat=MESSAGE&amp;wsdlURL=file:///c:/1/wsdls/FlightReservation.wsdl"/>
         </camel:route>
     </camelContext>

Console output: "INFO: Creating Service 
{http://www.eclipse.org/swordfish/samples/FlightReservation/}FlightReservationService 
from WSDL: file:///c:/1/wsdls/FlightReservation.wsdl "

This console output is telling you CXF is creating a service module to use from the WSDL file that you give.
At the mean time, CXF support to build the service module from SEI.


I expect  that Camel tries to call external web service instead its creation.
Where is my error?
CXF need to build the service module before sending the invocation to the external web service.


Regards,
Andrei.



--
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog:    http://willemjiang.blogspot.com (English)
         http://jnn.javaeye.com (Chinese)
Twitter: willemjiang
Weibo: willemjiang

Reply via email to