You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2009/08/26 08:17:50 UTC

[jira] Commented: (SMXCOMP-610) The CorrelationID of a newly created jms message is not null per default (its up to the underlying jms provider e.g. activemq openmq...)

    [ https://issues.apache.org/activemq/browse/SMXCOMP-610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=53787#action_53787 ] 

Jean-Baptiste Onofré commented on SMXCOMP-610:
----------------------------------------------

Is it already the case if you set isCopyProperties to false on the JMS marshaler (in place of true which is the default) ?

> 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-2008.01, servicemix-jms-2009.01
>            Reporter: Stefan Weber
>            Priority: Minor
>   Original Estimate: 20 minutes
>  Remaining Estimate: 20 minutes
>
> 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.