RE: [External] Re: Looking for a transactional solution

2021-04-09 Thread Brenneis, Steve
:39 PM To: users@camel.apache.org Subject: Re: [External] Re: Looking for a transactional solution WARNING: This message was received from an EXTERNAL EMAIL ADDRESS. Examine the URL and use caution BEFORE clicking links or opening any attachments. Hello Steve, It seems to work for me, let

Re: [External] Re: Looking for a transactional solution

2021-04-08 Thread George Daswani
Hello Steve, It seems to work for me, let me know if you want to see a sample maven project for it. Are you sure that your "jms" component is configured correctly and has a transactionManager set and has transacted = true? The sample project I created has a scheduled route that writ

Re: [External] Re: Looking for a transactional solution

2021-04-08 Thread Zheng Feng
Hi Brenneis, Have you ever tried to set "transacted=true" with the incoming queue ? Just like > > > > > > > > > > > > > > > https://clicktime.symantec.com/3NL8rtk3CaQa9bJreF5FDn7Vc?u=https%3A%2F%2Fcamel.apache.org%2Fcomponents%2F3.4.x%2Feips%2Ftransactional-client.h

RE: [External] Re: Looking for a transactional solution

2021-04-08 Thread Brenneis, Steve
Thank you for your answer George. We are using the XML DSL. When we try something like this: https://clicktime.symantec.com/3NL8rtk3CaQa9bJreF5FDn7Vc?u=https%3A%2F%2Fcamel.apache.org%2Fcomponents%2F3.4.x%2Feips%2Ftransactional-client.html For example.

Re: Looking for a transactional solution

2021-04-07 Thread George Daswani
Steve, The transactional EIP supports crossing multiple routes as long as each one of those routes are transactionally aware (transaction demarcation) and your JMS connection factory is configured properly and set-up to use a transaction manager. I personally use camel under an OSGI c

Looking for a transactional solution

2021-04-07 Thread Brenneis, Steve
I hope this is the right place to ask this question. If not, maybe someone can direct me to the right place. I have an application that reads messages from a queue, passes them off to a content-based router, which then passes them to various validation and transformation routes. At the end of e