Is it worth my while to submit a patch to support inbound anonymous attachments, I guess with some configuration option to enable the feature?
Paul On 21 November 2014 at 17:26, Paul McCulloch <pkmccull...@gmail.com> wrote: > I should probably add that I am trying to handle 'anonymous' attachments - > they are not referenced in the WSDL at all. > > On 21 November 2014 09:36, Paul McCulloch <pkmccull...@gmail.com> wrote: > >> This test cases are for MTOM though I think. I need to use SOAP with >> Attachments for my service. >> >> Thanks again, >> >> Paul >> >> On 21 November 2014 05:41, Willem Jiang <willem.ji...@gmail.com> wrote: >> >>> The attachment is mapped by CXF into the MessageContentList. >>> Here is an unit test[1] in camel-cxf for it, you can find the wsdl file >>> here[2] >>> >>> >>> [1] >>> https://github.com/apache/camel/blob/master/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/mtom/CxfMtomConsumerTest.java >>> [2] >>> https://github.com/apache/camel/blob/master/components/camel-cxf/src/test/resources/mtom.wsdl >>> >>> -- >>> Willem Jiang >>> >>> Red Hat, Inc. >>> Web: http://www.redhat.com >>> Blog: http://willemjiang.blogspot.com (English) >>> http://jnn.iteye.com (Chinese) >>> Twitter: willemjiang >>> Weibo: 姜宁willem >>> >>> >>> >>> On November 21, 2014 at 2:48:50 AM, Paul McCulloch ( >>> pkmccull...@gmail.com) wrote: >>> > Thanks for getting back to me Willem. I'm afraid I don't understand >>> your >>> > reply though! What do you mean by "the POJO parameter list"? >>> > >>> > I thought you might mean that the attachments get added as additional >>> > entries to the MessageContentList - but that doesn't seem to be the >>> case. I >>> > had a look through the source and can't find anywhere that the >>> incoming CXF >>> > attachment is propagated to the POJO, message or exchange. >>> > >>> > My use case is implementing a WSD first SOAP service supporting Soap >>> > with attachments on incoming messages. >>> > >>> > Thanks, >>> > >>> > Paul >>> > >>> > On 20 November 2014 04:25, Willem Jiang wrote: >>> > >>> > > Hi Paul, >>> > > >>> > > For the POJO, we don’t want to export the attachment from message to >>> the >>> > > user as the user can access the attachment from the POJO parameter >>> list. >>> > > If we expose the attachment throw the message API for the POJO data >>> > > formate, it could cause some trouble if the user makes some changes >>> through >>> > > the message and POJO parameter list at same time. >>> > > >>> > > -- >>> > > Willem Jiang >>> > > >>> > > Red Hat, Inc. >>> > > Web: http://www.redhat.com >>> > > Blog: http://willemjiang.blogspot.com (English) >>> > > http://jnn.iteye.com (Chinese) >>> > > Twitter: willemjiang >>> > > Weibo: 姜宁willem >>> > > >>> > > >>> > > >>> > > On November 20, 2014 at 12:53:17 AM, pkmcculloch ( >>> pkmccull...@gmail.com) >>> > > wrote: >>> > > > I agree that the work for CAMEL-7181 doesn't cover all cases. >>> Looking at >>> > > the >>> > > > current source I see a couple of issues: >>> > > > >>> > > > 1) populateExchangeFromCxfRequest(Exchange, Exchange) doesn't check >>> > > > MTOM_ENABLED - it never includes attachments for POJOs >>> > > > >>> > > > 2) populateCxfResponseFromExchange(Exchange, Exchange) - the same >>> issue. >>> > > > >>> > > > Can someone re-open the JIRA task? Or should I log a new one? >>> > > > >>> > > > I'm quite happy to make the fixes. What's the best format to >>> submit the >>> > > fix >>> > > > - patch or pull request? >>> > > > >>> > > > Thanks, >>> > > > >>> > > > Paul >>> > > > >>> > > > >>> > > > >>> > > > -- >>> > > > View this message in context: >>> > > >>> http://camel.465427.n5.nabble.com/CXF-component-attachment-support-for-POJO-not-implemented-as-specified-tp5746952p5759332.html >>> > > > Sent from the Camel - Users mailing list archive at Nabble.com. >>> > > > >>> > > >>> > > >>> > >>> >>> >> >