There is an example for SOAP / JMS with CXF and Camel on:
http://camel.apache.org/better-jms-transport-for-cxf-webservice-using-apache-camel.html
If you only want to mess with the SOAP then you can use a CXF
interceptor and do not need o use camel. See:
http://cwiki.apache.org/CXF20DOC/interceptors.html
Greetings
Christian
Coder One schrieb:
interface WebService
{
String greeting();
}
class WebServiceImpl
{
public String greeting()
{
return("Hello, world");
}
}
Using Spring, CXF simple front-end, the client code just needs a reference the
interface WebService and CXF will simply generate the stub/binding to allow the
client to invoke the server side implementation.
However, I need to pipe in the Camel code in between at both end-points and
intercept the call. Is that possible at all?
[CXF-WebService Client] [Camel] [JMS] [Camel] [CXF-WebService Server]
Rather than Camel, can I intercept the calls and do the following on both the
client and the server sides:
1. Let the SOAP goes through.
2. Modify the SOAP and pass it on.
Any restrictions? I would greatly appreciate all points to docs, examples,
etc...
Thanks
--
Christian Schneider
---
http://www.liquid-reality.de