Thank you very much! I'll try it and I hope I'll get it done! Best wishes, Laurentiu Trica
On Wed, Dec 15, 2010 at 2:32 AM, Freeman Fang <[email protected]>wrote: > Hi, > > Yeah, in your case you can use cxfbc consumer, the workflow looks like > cxfbc:consumer(with mtom enabled)--->servicemix-camel endpoint. > > And in your cxfbc consumer endpoint configuration, you need specify a wsdl > which schema can support MTOM, take a look from [1] to get more details > about what's your wsdl should be. > > After cxfbc:consumer, attachment in soap message will be saved as NMR > message attachment inside JBI container, so that next endpoint(such as > servciemix-camel endpoint) in JBI container can handle it. > > [1]http://cxf.apache.org/docs/mtom-attachments-with-jaxb.html > > Freeman > > On 2010-12-14, at 下午10:37, Laurentiu Trica wrote: > > Hi, >> >> Thank you for your response. I'm a bit confused and I'd like to ask you if >> this is really what I need by providing more information about my case. >> >> I need to get a file via a SOAP web service - and I suppose I have to take >> it as attachment - and then send it to another Camel service unit for >> processing. >> Is there a classic way of doing this? I mean, I have to build custom code >> for this or is just a configuration matter? >> >> Thank you, again. >> Laurentiu Trica >> >> On Tue, Dec 14, 2010 at 3:16 PM, Freeman Fang <[email protected] >> >wrote: >> >> Hi, >>> >>> You need use servicemix-cxf-bc consumer endpoint to handle external soap >>> request with attachment, as per JBI spec, all external protocol stuff >>> should be handled by binding component. >>> Actually we have a testcase to demonstrate how cxfbc consumer---> cxf se >>> endpoint can process soap request with attachment(MTOM enabled >>> specifically), take a look at the test code[1], and the configuration >>> file >>> for this test[2], I believe it exactly meet your requirement. >>> >>> [1] >>> >>> https://svn.apache.org/repos/asf/servicemix/components/trunk/bindings/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/mtom/CxfBCMtomTest.java >>> [2] >>> >>> https://svn.apache.org/repos/asf/servicemix/components/trunk/bindings/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/mtom/xbean.xml >>> >>> Freeman >>> >>> On 2010-12-14, at 下午8:53, Laurentiu Trica wrote: >>> >>> Hello, >>> >>>> >>>> I've been struggling to build a SOAP web service that can receive >>>> attachments. >>>> I don't know if this is a good place to ask for help, but the idea is >>>> that >>>> I >>>> have to integrate the SOAP server with service mix and I read about the >>>> servicemix-cxf-se <http://servicemix.apache.org/servicemix-cxf-se.html> >>>> that >>>> >>>> can help me doing this. >>>> >>>> Can you please provide me an example or some documentation regarding >>>> this? >>>> >>>> Thank you! >>>> >>>> -- >>>> Laurentiu Trica >>>> Software Developer Mobile: (+40) 722 329318 >>>> S.C MoreDevs S.R.L. Email: [email protected] >>>> >>>> This message can contain privileged or confidential information and it >>>> is >>>> intended only for addressee. Any unauthorized disclosure is strictly >>>> prohibited. >>>> >>>> >>> >>> -- >>> Freeman Fang >>> >>> ------------------------ >>> >>> FuseSource: http://fusesource.com >>> blog: http://freemanfang.blogspot.com >>> twitter: http://twitter.com/freemanfang >>> Apache Servicemix:http://servicemix.apache.org >>> Apache Cxf: http://cxf.apache.org >>> Apache Karaf: http://karaf.apache.org >>> Apache Felix: http://felix.apache.org >>> >>> >>> >> >> -- >> Laurentiu Trica >> Software Developer Mobile: (+40) 722 329318 >> S.C MoreDevs S.R.L. Email: [email protected] >> >> This message can contain privileged or confidential information and it is >> intended only for addressee. Any unauthorized disclosure is strictly >> prohibited. >> > > > -- > Freeman Fang > > ------------------------ > > FuseSource: http://fusesource.com > blog: http://freemanfang.blogspot.com > twitter: http://twitter.com/freemanfang > Apache Servicemix:http://servicemix.apache.org > Apache Cxf: http://cxf.apache.org > Apache Karaf: http://karaf.apache.org > Apache Felix: http://felix.apache.org > > -- Laurentiu Trica Software Developer Mobile: (+40) 722 329318 S.C MoreDevs S.R.L. Email: [email protected] This message can contain privileged or confidential information and it is intended only for addressee. Any unauthorized disclosure is strictly prohibited.
