> sent to queue, the appended part is lost
>>>> >>>>
>>>> >>>> from("direct:source")
>>>> >>>> .setBody("id from DB)
>>>> >>>> .process(exchange->
>>>> >&g
;
>>> >>>> exchange.setExchangeId(exchange.getExchangeId() + "-myid-" +
>>> >>>> exchange.getIn().getBody()))
>>> >>>>.process(exchange -> System.out.println(exchange.getExchangeId())
>>> >>>> to(queue);
>>
)
>> >>>> .process(exchange->
>> >>>> exchange.setExchangeId(exchange.getExchangeId() + "-myid-" +
>> >>>> exchange.getIn().getBody()))
>> >>>>.process(exchange -> System.out.println(exchange.getExchangeId())
>
gt;>.process(exchange -> System.out.println(exchange.getExchangeId())
> >>>> to(queue);
> >>>>
> >>>> // now in queue "-myid-" is not present
> >>>> from(queue()).process(exchange ->
> >>>> System.out.println(exchange.ge
.println(exchange.getExchangeId())
>>>> to(queue);
>>>>
>>>> // now in queue "-myid-" is not present
>>>> from(queue()).process(exchange ->
>>>> System.out.println(exchange.getExchangeId()));
>>>>
>>>>
>
server the changed id?
>>>
>>> Dennis
>>
>>
>>
>> --
>> Claus Ibsen
>> -
>> http://davsclaus.com @davsclaus
>> Camel in Action 2: https://www.manning.com/ibsen2
>>
>>
>>
>> If you reply to this email, your message will be added to the discussion
>> below:
>> http://camel.465427.n5.nabble.com/preserve-custom-exchange-id-or-custom-message-id-tp5815908p5815909.html
>> To unsubscribe from Camel, click here.
>> NAML
--
Claus Ibsen
-
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2
t; -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>
>
>
> If you reply to this email, your message will be added to the discussion
> below:
> http://camel.465427.n5.nabble.com/preserve-custom-exchange-id-or-custom-message-id-tp5815908p5815909.html
> To unsubscribe from Camel, click here.
> NAML
If you want to have the id transffered over the wire, you cannot use
exchange id, as its transient.
You can use the breadcrumb-id, and plugin a different uuid generator in Camel.
http://camel.apache.org/mdc-logging.html
On Wed, Nov 29, 2017 at 2:40 PM, Dennis Holunder
Hi,
for easier reading logs I'd like to append db record id to the
exchange id, but it only works in current route. After the exchange is
sent to queue, the appended part is lost
from("direct:source")
.setBody("id from DB)
.process(exchange->