Hi,
Yes, we do support it.
Please append your xbean.xml for your cxf bc consumer and provider, do you set mtomEnabled="true" attribute for provider and consumer?
Actually we have a test for this scenario, [1] for more details
[1]http://svn.apache.org/repos/asf/servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcProviderConsumerMtomTest.java

Regards
Freeman


Markus Wolf wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ups, this was the wrong subject...

Markus Wolf schrieb:
Hi there,

we have a problem with our servicemix which we use as webservice proxy
for some messages.
Does smx support xml+xop and multipart responses?
Below is the exception which we got during the response from the main
webservice:

--------------------------------------
Sep 5, 2008 4:58:41 PM org.apache.cxf.interceptor.LoggingInInterceptor
logging
INFO: Inbound Message
----------------------------
Encoding: UTF-8
Headers: {Date=[Fri, 05 Sep 2008 14:58:41 GMT], SOAPAction=[""],
transfer-encoding=[chunked], Server=[Apache-Coyote/1.1],
content-type=[Multipart/Related; start-info="text/xml";
type="application/xop+xml";
boundary="----=_Part_9_13235143.1220626721950"], Accept=[text/xml,
text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2]}
Messages:
Message:

Payload: ------=_Part_9_13235143.1220626721950
Content-Type: application/xop+xml; charset=utf-8; type="text/xml"

<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";><SOAP-ENV:Header/><SOAP-ENV:Body><ns2:profileListResponse
xmlns:ns2="http://www.llynch.net/endion/schemas";><ns2:code>0</ns2:code><ns2:message>OK</ns2:message><ns2:profile><ns2:id>721</ns2:id><ns2:name>Stresstest
300000</ns2:name></ns2:profile><ns2:profile><ns2:id>751</ns2:id><ns2:name>Profiltest</ns2:name></ns2:profile><ns2:profile><ns2:id>943</ns2:id><ns2:name>Studentengewinnspiel</ns2:name></ns2:profile><ns2:profile><ns2:id>991</ns2:id><ns2:name>Plop</ns2:name></ns2:profile><ns2:profile><ns2:id>993</ns2:id><ns2:name>markusw
:)</ns2:name></ns2:profile><ns2:profile><ns2:id>994</ns2:id><ns2:name>1000_compaq.nmmn.com</ns2:name></ns2:profile><ns2:profile><ns2:id>1020</ns2:id><ns2:name>10000</ns2:name></ns2:profile><ns2:profile><ns2:id>1080</ns2:id><ns2:name>NMMN_Newsletter</ns2:name></ns2:profile><ns2:profile><ns2:id>1137</ns2:id><ns2:name>Test
Profil</ns2:name></ns2:profile><ns2:profile><ns2:id>1153</ns2:id><ns2:name>_test</ns2:name></ns2:profile><ns2:profile><ns2:id>1157</ns2:id><ns2:name>WS-Test</ns2:name></ns2:profile><ns2:profile><ns2:id>1171</ns2:id><ns2:name>TestMitNurText</ns2:name></ns2:profile><ns2:profile><ns2:id>1179</ns2:id><ns2:name>blubber</ns2:name></ns2:profile><ns2:profile><ns2:id>1208</ns2:id><ns2:name>gero
et</ns2:name></ns2:profile></ns2:profileListResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
------=_Part_9_13235143.1220626721950--
--------------------------------------
Sep 5, 2008 4:58:41 PM org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
INFO: Interceptor has thrown exception, unwinding now
org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
        at
org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:183)
        at
org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:54)
        at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221)
        at
org.apache.servicemix.cxfbc.CxfBcProviderMessageObserver.onMessage(CxfBcProviderMessageObserver.java:141)
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1996)
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1832)
        at
org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
        at 
org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:159)
        at
org.apache.servicemix.cxfbc.CxfBcProvider.process(CxfBcProvider.java:230)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:538)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:490)
        at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:610)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected
character '-' (code 45) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
        at
com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)
        at
com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2047)
        at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
        at 
com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1095)
        at
org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:83)
        ... 18 more
Sep 5, 2008 4:58:41 PM
org.apache.cxf.interceptor.LoggingOutInterceptor$LoggingCallback onClose
INFO: Outbound Message
---------------------------
Encoding: UTF-8
Headers: {SOAPAction=[""]}
Messages:
Payload: <soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Body
/></soap:Envelope>
--------------------------------------


Any help is much appreciated.

Thank you in advance
Markus Wolf


- --
NMMN - New Media Markets & Networks GmbH
Geschäftsführung: Kfm. Michael Schütt
Finanzamt HH-Altona UStID DE 812 699 852  HRB 71102 Hamburg
HypoVereinsbank  -   BLZ 200 300 00  -  Konto-Nr. 156 29 82

http://www.nmmn.com               Tel.: +49 40 284 118 -0
Langbehnstrasse 6                 Entwicklung:         -720
22761 Hamburg                     Fax:                 -999

Rufen Sie uns kostenlos an: http://www.nmmn.com/call/software

+++ Hausmesse am 14.11.2008 von 10:00 bis 16:00 Uhr +++
Überzeugen Sie sich auf unserer Hausmesse von unseren Produkten und
Dienstleistungen! Weitere Informationen und Anmeldung unter:
http://www.nmmn.com/hausmesse/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIwUqYDBHISU1oEKERAtO0AKCOdVXdYJ9UNcIqB/dm3Rivd0HoBwCgqoHq
Dd6k9c8qDiRUHq+Qe2sVZmU=
=sf0s
-----END PGP SIGNATURE-----


Reply via email to