-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ok, I have messed up with the deployment. After adding
mtomEnabled="true" everything works as expected.

Thank you for you quick help Freeman :)


Markus Wolf


Markus Wolf schrieb:
> Hi,
> 
> I was missing the mtomEnabled attribute, and tested now with it. But
> with the same result.
> 
> ** As a side question: Do I have to undeploy and then deploy my sa, or
> does a redeploy is enough? **
> 
> Below is the xbean.xml:
> 
>       <cxfbc:consumer
>               wsdl="${frontend.webservice.url}endion.wsdl"
>               endpoint="ws-proxy"
>               targetService="llynch:endionService"
>               targetEndpoint="FrontendWebServiceProxy"
>               mtomEnabled="true"
>       >
>               <cxfbc:inInterceptors>
>                       <bean 
> class="org.apache.cxf.interceptor.LoggingInInterceptor" />
>               </cxfbc:inInterceptors>
>               <cxfbc:outInterceptors>
>                       <bean 
> class="org.apache.cxf.interceptor.LoggingOutInterceptor" />
>               </cxfbc:outInterceptors>
>               <cxfbc:inFaultInterceptors>
>                       <bean 
> class="org.apache.cxf.interceptor.LoggingInInterceptor" />
>               </cxfbc:inFaultInterceptors>
>               <cxfbc:outFaultInterceptors>
>                       <bean 
> class="org.apache.cxf.interceptor.LoggingOutInterceptor" />
>               </cxfbc:outFaultInterceptors>
>       </cxfbc:consumer>
>       <cxfbc:provider
>               wsdl="${frontend.webservice.url}endion.wsdl"
>               locationURI="${frontend.webservice.url}endionService"
>               service="llynch:endionService"
>               endpoint="FrontendWebServiceProxy"
>               mtomEnabled="true"
>       >
>               <cxfbc:inInterceptors>
>                       <bean 
> class="org.apache.cxf.interceptor.LoggingInInterceptor" />
>               </cxfbc:inInterceptors>
>               <cxfbc:outInterceptors>
>                       <bean 
> class="org.apache.cxf.interceptor.LoggingOutInterceptor" />
>               </cxfbc:outInterceptors>
>               <cxfbc:inFaultInterceptors>
>                       <bean 
> class="org.apache.cxf.interceptor.LoggingInInterceptor" />
>               </cxfbc:inFaultInterceptors>
>               <cxfbc:outFaultInterceptors>
>                       <bean 
> class="org.apache.cxf.interceptor.LoggingOutInterceptor" />
>               </cxfbc:outFaultInterceptors>
>       </cxfbc:provider>
> 
> 
> 
> Freeman Fang schrieb:
>> 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:
>> 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

iD8DBQFIwVDiDBHISU1oEKERAhNwAJ9HgdxEMK5arnUPYulxFlAoh9s2CACePtT4
/qbEodUZzSuxja/CjoLyd7s=
=OLQX
-----END PGP SIGNATURE-----

Reply via email to