-
1. Re: Using property placeholders in Blueprint - here: http-conduit
ffang Nov 5, 2012 7:55 PM (in response to uio100)Hi,
FUSE ESB 4.4.x uaw cxf 2.4.x underlying, which doesn't have blueprint http configuration support yet. Since CXF 2.5.x it has blueprint support, so please use FUSE ESB 7.x if possible.
Freeman
-
2. Re: Using property placeholders in Blueprint - here: http-conduit
uio100 Nov 6, 2012 7:37 AM (in response to ffang)Dear Freeman,
thanks for your reply. I'm experiencing the problems under FuseEnterprise 7.0.1 (70-84) with CXF 2.5.0.fuse-70-084. When trying to configure the http-conduit attributes, properties are not being resolved.
kind regards
Michael
-
3. Re: Using property placeholders in Blueprint - here: http-conduit
ffang Nov 6, 2012 8:07 AM (in response to uio100)Hi,
Ensure you're using blueprint style OSGi property placeholder, take a look at this link[1]
as an example.
https://svn.apache.org/repos/asf/servicemix/components/trunk/bindings/servicemix-http/src/main/resources/OSGI-INF/blueprint/servicemix-http.xml
Freeman
-
4. Re: Using property placeholders in Blueprint - here: http-conduit
muruga.mani Nov 12, 2012 1:48 PM (in response to ffang)Slightly off topic, but still related. Apologies, if this misleads here.
http:tlsClientParameters doesn't even work for me. I have to put those values part of the JVM argument to make it work for the HTTPS enabled WS.
-
5. Re: Using property placeholders in Blueprint - here: http-conduit
ffang Nov 12, 2012 7:18 PM (in response to muruga.mani)Hi,
Most likely your http:conduit name not match the endpoint.
The first thing to notice is the "name" attribute on <http:conduit>. This allows CXF to associate this HTTP Conduit configuration with a particular WSDL Port. The name includes the service's namespace, the WSDL port name (as found in the wsdl:service section of the WSDL), and ".http-conduit". It follows this template: "{WSDL Namespace}portName.http-conduit". Note: it's the PORT name, not the service name. Thus, it's likely something like "MyServicePort", not "MyService". If you are having trouble getting the template to work, another (temporary) option for the name value is simply "*.http-conduit".
If you still can't resolve it, I suggest you create another thread to post your question.
Freeman
-
6. Re: Using property placeholders in Blueprint - here: http-conduit
muruga.mani Nov 13, 2012 10:28 AM (in response to ffang)Thanks Freeman! I am using "*.http-conduit". I will open a new thread.
Edited by: muruga.mani on Nov 13, 2012 3:28 PM