OK, I read it and understand it a little more. Still it's not exactly what I expected. An example I need to send a file with FTP component:
Source (SFTP Server) --> Camel --> Destination (FTPS Server) As long as the file is at the source (and Camel is polling for whatever reason) I don't need a message on the deadletterchannel. The message isn't in the exchange yet (it's still accesible at the source), so I don't see it's already a responsibility of Camel. However I had a case where Camel didn't have the complete permission to write to the FTPS server. So it was allowed to create a file, but it wasn't allowed to write the content (an error). So the Camel exchange wasn't completed. I thought when adding bridgeerrorhandler=true that in such a case the error was sent to the deadletterchannel (Now the message was lost). Regards, Raymond Op wo 16 okt. 2019 om 16:26 schreef <daniel.no...@dz-privatbank.com>: > No. I think it's > > 11.4.8 Bridging the consumer with Camel’s error handler > > > But unfortunately it doesn't help me with my case. > > > regards > > Daniel > > ________________________________ > Von: ski n <raymondmees...@gmail.com> > Gesendet: Mittwoch, 16. Oktober 2019 16:16:52 > An: users@camel.apache.org > Betreff: Re: BridgeErrorHandler on JMS Endpoint does not work as expected > > Of course, I had CiA2 already opened. > > Do you mean 11.5 (Example that bridges the consumer with Camel’s error > handler). There the bridgeerrorhandler is explained, but I'm not sure about > the reasons. > > Op wo 16 okt. 2019 om 15:55 schreef Claus Ibsen <claus.ib...@gmail.com>: > > > Hi > > > > If you have a copy of the CiA2 book then read the error handler > > chapter which details about the bridge error handler and the reasons. > > > > On Wed, Oct 16, 2019 at 3:51 PM ski n <raymondmees...@gmail.com> wrote: > > > > > > Just note that SJMS component (=JMS 1.1) and SJMS2 component (=JMS > 2.0). > > > > > > I also wonder why the default for the bridgeErrorHandler option is > false? > > > > > > How can it set to true for all components globally? Or does it needs to > > be > > > set for each component like in this question: > > > > > > > > > https://stackoverflow.com/questions/38194380/apache-camel-how-to-set-global-component-options > > > > > > HttpComponent http = context.getComponent("http4", > > > HttpComponent.class); > > > http.setConnectionTimeToLive(5000); > > > > > > Regards, > > > > > > Raymond > > > > > > > > > Op wo 16 okt. 2019 om 13:47 schreef <daniel.no...@dz-privatbank.com>: > > > > > > > Hi guys, > > > > > > > > > > > > thanks for the answers. In the meantime I tried with Camel 2.24.2 and > > the > > > > JMS-Component but the problem is still the same. > > > > > > > > Next I will with the sjms2 component. > > > > > > > > > > > > I think that in the JMS-Component the EndpointMessageListener could > do > > > > more with the exception as just setting it into the exchange and > throw > > it > > > > to the MessageListenerContainer. > > > > > > > > > > > > But now I will try with the new component and inform you with the > > results. > > > > > > > > > > > > Thx and regards > > > > Daniel Novak > > > > > > > > ________________________________ > > > > Von: ski n <raymondmees...@gmail.com> > > > > Gesendet: Mittwoch, 16. Oktober 2019 13:04:46 > > > > An: users@camel.apache.org > > > > Betreff: Re: BridgeErrorHandler on JMS Endpoint does not work as > > expected > > > > > > > > @Daniel instead of camel-jms you can also try camel-sjms (The Simple > > (or > > > > Springless) JMS component). In my experience this component works > > better. > > > > > > > > Op wo 16 okt. 2019 om 12:56 schreef Claus Ibsen < > claus.ib...@gmail.com > > >: > > > > > > > > > Hi > > > > > > > > > > The bridge cannot do 100% of all errors as its how the underlying > > > > > library is designed. camel-jms uses spring jms and it has some > > > > > "limitations" on how it works and handle errors, where it does > > > > > re-connection and whatnot with the connection pool. > > > > > > > > > > On Wed, Oct 16, 2019 at 10:21 AM <daniel.no...@dz-privatbank.com> > > wrote: > > > > > > > > > > > > Hi guys, > > > > > > > > > > > > > > > > > > I tried to use the bridgeErrorHandler flag on my JMS Endpoint but > > sadly > > > > > it does not work. > > > > > > > > > > > > Because there is a lot of code which I have to share with you to > > make > > > > > you understand my problem I created a stackoverflow question as it > > is way > > > > > easier to read and to respond on comments there. > > > > > > > > > > > > > > > > > > If some of you have time to take a look that would be really > really > > > > > great. > > > > > > > > > > > > > > > > > > > > > > > > https://stackoverflow.com/questions/58407987/apache-camel-jms-component-bridgeerrorhandler-does-not-work-as-documented > > > > > > > > > > > > > > > > > > Thanks in advance > > > > > > Daniel Novak > > > > > > > > > > > > > > ********************************************************************** > > > > > > This message and any attachment are confidential and may be > > privileged > > > > > or otherwise protected from disclosure. If you are not the intended > > > > > recipient, please call or e-mail the sender and delete the message > > and > > > > any > > > > > attachment from your system. If you are not the intended recipient, > > you > > > > > must not copy this message or attachment or disclose the contents > to > > any > > > > > other person. E-mail transmission cannot be guaranteed to be secure > > or > > > > > error-free as information could be intercepted, corrupted, lost, > > > > destroyed, > > > > > arrive later or incomplete, or contain viruses. DZ PRIVATBANK > > therefore > > > > > does not accept liability for any errors or omissions in the > > contents of > > > > > this message which arises as a result of e-mail transmission. If > > > > > verification is required please request a hard-copy version. This > > message > > > > > is provided for informational purposes only and should not be > > construed > > > > as > > > > > a solicitation or offer to buy or sell any securities or related > > > > financial > > > > > instruments. DZ PRIVATBANK does not warrant that incoming e-mails > > will be > > > > > processed within a certain period of time. For security reasons, DZ > > > > > PRIVATBANK does not accept any instructions that must be in writing > > > > > (financial transactions, changes of address, etc.) sent by e-mail. > > If a > > > > > message is urgent, please contact us by telephone. > > > > > > > > ********************************************************************** > > > > > > > > > > > > > > > > > > > > -- > > > > > Claus Ibsen > > > > > ----------------- > > > > > http://davsclaus.com @davsclaus > > > > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > > > > > > > > > > > > > -- > > Claus Ibsen > > ----------------- > > http://davsclaus.com @davsclaus > > Camel in Action 2: https://www.manning.com/ibsen2 > > >