camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Willem Jiang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CAMEL-7471) SOAP with attachments not mapped correctly from CXF to Camel for CXF_MESSAGE
Date Thu, 29 May 2014 12:58:01 GMT

    [ https://issues.apache.org/jira/browse/CAMEL-7471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14012338#comment-14012338
] 

Willem Jiang commented on CAMEL-7471:
-------------------------------------

Hi Joe,

I can verify the issue by checking out the log file after running the test of CxfMtomRouterCxfMessageModeTest.
CXF producer should avoid to add the attachement into CXF message context in CXF_MESSAGE data
format, as the camel-cxf already put the attachment into message stream. 



> SOAP with attachments not mapped correctly from CXF to Camel for CXF_MESSAGE
> ----------------------------------------------------------------------------
>
>                 Key: CAMEL-7471
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7471
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-cxf
>    Affects Versions: 2.10.4
>            Reporter: Joe Luo
>            Assignee: Willem Jiang
>         Attachments: junit_test.diff
>
>
> SOAP with attachments messages are not mapped correctly from CXF to Camel and back if
using CXF_MESSAGE message format. 
> We are having following simple camel route:
> {code}
> <route>
>     <from uri="cxf:bean:Endpoint1" />
>     <to uri="cxf:bean:Endpoint2" />
> </route>
> {code}
> So mapping between CXF Endpoint 1 and Camel creates attachments in Camel exchange and
sets the Camel IN message as a soap message. However, it's missing a bit of removing the attachments
from the message as they are already added to the Camel Exchange.
> Mapping from Camel and CXF Endpoint 2 maps Camel IN message (Soap with attachments) to
CXF and then adds the attachments from Camel exchange which results in a messed up soap message
that appears to contain twice as many attachments and it has messed up MIME boundaries as
well as some of them are from the input message and some of them are generated during the
last mapping.
> As a workaround we have added a Camel processor that clears the attachments from the
IN Message in Camel .



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message