Hi gentlemen,

In servicemix-http 2009.01 component, we made an enhancement to be able to get the WSDL provided by the targetService/targetEndpoint using a consumer HTTP endpoint. If the user doesn't provide any WSDL, the component can get the target one from the endpoint description, add binding if required and expose it.

This behavior is not present in the HTTP component used in provider mode. Used as provider, the HTTP component requires a WSDL provided by the user. I haven't yet test if we can define a URL as WSDL Resource for provider (for example, using http://targethost:targetport/targetcontext/target.wsdl).

Moreover, CXF-BC requires a provided WSDL (both used in provider or consumer). It doesn't support the kind of WSDL proxy as made in HTTP.

I propose to:
1/ make a test of a HTTP WSDL Resource in the HTTP and CXF-BC component used as provider. 2/ add WSDL proxy support in the CXF-BC component (when used as consumer) as made in the HTTP component.

Does it make sense for you ?

Thanks for your feedback,
Regards
JB


Reply via email to