Hi No this is not possible out of the box with dynamic queue names.
It may be desirable to enrich the message with a CamelJmsDestinationNameProduced header that includes the name. You are welcome to create a JIRA. On Mon, Jan 8, 2024 at 10:05 AM Ephemeris Lappis <ephemeris.lap...@gmail.com> wrote: > Hello. > > If it's confirmed, it means that I can't retrieve the actual resulting > queue the message is sent to ? > I'd need to retrieve it in some event notifiers, out of the Camel > routes code, that spies all the exchanges, the same way I do for > generated files retrieving the header "CamelFileNameProduced". > > Not any other way to identify the destination ? > > Thanks for your help. > > Regards. > > Le dim. 7 janv. 2024 à 15:50, Jeremy Ross <jeremy.g.r...@gmail.com> a > écrit : > > > > I think Camel only sets those headers when a JMS message is received. > > > > > https://camel.apache.org/components/4.0.x/jms-component.html#_message_format_when_receiving > > > > On Thu, Jan 4, 2024 at 5:56 AM Ephemeris Lappis < > ephemeris.lap...@gmail.com> > > wrote: > > > > > Hello. > > > > > > I've observed that some JMS headers are not updated after a message is > > > sent. > > > > > > For example, using this statement : > > > > > > <toD > > > > uri="jms:{{my.queue.prefix}}.${headers.entity}.{{my.queue.suffix}}?connectionFactory=#myJMS" > > > / > > > > > > I expected to have the header "JMSDestination" set on the Camel > > > message with the destination, but instead of that I still have the > > > input JMS message's queue name. > > > > > > The same with the header "JMSMessageID" that seems not to be updated. > > > > > > Is it normal behavior of the JMS component ? > > > > > > I use Camel 3.21.3 and ActiveMQ 5.18.3. > > > > > > Thanks for your help. > > > > -- Claus Ibsen ----------------- @davsclaus Camel in Action 2: https://www.manning.com/ibsen2