[ 
https://issues.apache.org/activemq/browse/SM-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guillaume Nodet resolved SM-1026.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 3.2
                   3.1.2
         Assignee: Guillaume Nodet

URL: http://svn.apache.org/viewvc?view=rev&rev=564185
URL: http://svn.apache.org/viewvc?view=rev&rev=564186



> CorrelationId and senderEndpoint properties are not setted on the lightweigth 
> components using  the TransformComponentSupport
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SM-1026
>                 URL: https://issues.apache.org/activemq/browse/SM-1026
>             Project: ServiceMix
>          Issue Type: Bug
>          Components: servicemix-core
>    Affects Versions: 3.1.1
>            Reporter: Daniela Butano
>            Assignee: Guillaume Nodet
>            Priority: Critical
>             Fix For: 3.1.2, 3.2
>
>         Attachments: TransformComponentSupport.java
>
>
> It needs modify, in the TransformComponentSupport class, the method 
> onMessageExchange as below
>             
>            if (isInAndOut(exchange)) {
>                 out = exchange.createMessage();
>             } else {
>                 outExchange = getExchangeFactory().createInOnlyExchange();
>                 
>                 
> //-----------------------------------------------------------------------------------
>               outExchange.setProperty(JbiConstants.SENDER_ENDPOINT, 
> getService() + ":" + getEndpoint());
>               String processCorrelationId = 
> (String)exchange.getProperty(JbiConstants.CORRELATION_ID);
>               if (processCorrelationId != null) {
>                       outExchange.setProperty(JbiConstants.CORRELATION_ID, 
> processCorrelationId);
>               }
>               
> //-----------------------------------------------------------------------------------
>                 
>                 out = outExchange.createMessage();
>             }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to