Actually for a bit more clarity, the route is as follows:

<from uri="timer://hcm?fixedRate=true&amp;period=1h"/>
<to uri="velocity://velocity/hotelRequest.vm" />                // Static
SOAP Message
<inOut uri="activemqhcm:queue:JMS/HCM.ESB.REQ"/>        // This is a remote
version of servicemix where this queue is processed and responded with a
complex SOAP XML message

At this point is where I'd like to begin transforming the message, and am
wondering the best way to go about this.  The XML that comes out of the
remote queue has many nested complex types of 0 to many, and I need to do
aggregate calculations on each.  In the existing client for the web service
I had written I just included the java stubs from the wsdl generation and
invoked them and wrote about 5 classes to deal with it.  I know camel should
make this much easier but I am not sure how to go about tackling this
transformation.

After the transformation the new SOAP message will be sent to a cxf endpoint
and then it is complete.



--
View this message in context: 
http://camel.465427.n5.nabble.com/A-High-Level-Data-Translation-Question-tp5005434p5010817.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to