The CorrelationID of a newly created jms message is not null per default (its
up to the underlying jms provider e.g. activemq openmq...)
----------------------------------------------------------------------------------------------------------------------------------------
Key: SMXCOMP-610
URL: https://issues.apache.org/activemq/browse/SMXCOMP-610
Project: ServiceMix Components
Issue Type: Bug
Components: servicemix-jms
Affects Versions: servicemix-jms-2009.01, servicemix-jms-2008.01
Reporter: Stefan Weber
Priority: Minor
The jms provider assumes that a newly created jms messages (from the
marshaller) correlationid should be null thus the correlationid will be set to
the exchangeid (for reply matching). But this only works for activemq. In
conjunction with openmq the correlationid is not null. thus the jms reply
messages cant be matched to the approriate exchange.
The DefaultProviderMarshaler should set the correlationid from the jms message
to null to ensure this behaviour.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.