Hello, I need to define a camel route that invokes a web service. I thought about using camel-cxf to call the web service.
My routes are defined in Java dsl the parameters are read in a database and a RouteBuilder define route in java DSL. I have several platform (Dev, Qual, Integration, Recipe, Production, Training) each platform has a different server that hosts the webservice. the url camel-cxf is like cxf://http://hostname/service/myService?wsdlURL=... on each platform the RoutBuilder produces diferent url cxf://http://wsdevhost.fr/service/myService?wsdlURL=... cxf://http://qualif-ws-server.fr/service/myService?wsdlURL=... etc. The problem comes with wsdl. Following the doc the wsdl file is placed in META-INF/wsdl/myService.wsdl but inside the wsdl contains the address of the service <soap:address location="http:///wsdevhost.fr/myService"/> This file is included in the jar during compilation. When we will install it jar on another platform, there will be a difference between the service and the url of the endpoint configuration. ex: on Qualif platform I've cxf://http://qualif-ws-server.fr/service/myService?wsdlURL=... for the endpoint but the wsdl in jar contains <soap:address location="http:///wsdevhost.fr/myService"/> how to have a wsdl which is consistent with the configuration of the endpoint? A+JYT -- View this message in context: http://camel.465427.n5.nabble.com/RouteBuilder-CXF-WebService-Url-and-WSDL-tp5727301.html Sent from the Camel - Users mailing list archive at Nabble.com.