Hi Pierre
After some readings, here is what I understand:
- I need to add synapse.mar axis module
- I engage the module globally
- I configure the proxy functions of synapse in the xml configuration file
Well.. an ESB could do do a lot more than just front end Axis2 WS sitting on the same Axis2 runtime.. so I would suggest you deploy Synapse standalone. This would be easier for you to start up and get going as well, and would allow you to do much more than just forwarding, such as throttling, caching, load balancing, transport switching, etc.. and much more.
The problem is that I want to do a bit more than simply redirecting the client request: I want to check coherency of the data and add information in the SOAP-BODY.
How can I do that? Do I have to implement a Mediator?
No, you can use the validate mediator and validate your message, or a fragment of it against a schema. See
http://synapse.apache.org/Synapse_Configuration_Language.html#validate
http://synapse.apache.org/Synapse_Samples.html#Sample7
As you can see, i'm a bit confused...
Hope the above helps.. you can first try the samples to understand how Synapse can help you.. feel free to ask more questions

asankha

--
Asankha C. Perera

WSO2 - http://wso2.org
http://esbmagic.blogspot.com

Reply via email to