Hello guys,

I am using Karaf 3.0.0 and Camel 2.12.2

If I send a Soap-Envelope to Jetty, the response
contains a '8000' before the Soap-Envelope.

What does this mean and how can I avoid this?
SoapUi (and my jQuery-Client) is running into timeout.

With Karaf 2.3.3 everything is okay (no '8000').

That's my route:
<route id="XmlTransferRoute">
 <from uri="cxf:bean:XmlTransferService" />
 <to uri="activemq:queue:XmlTransferQueue?requestTimeout=180000"/>
</route>

I guess this is related to the response-size, because a mirroring
response works (no '8000'):
<route id="XmlTransferRoute">
 <from uri="cxf:bean:XmlTransferService" />
 <log ..>
</route>


best regards
Thomas


SoapUi Http-Log:

>> "POST /cxf/XmlTransfer HTTP/1.1[\r][\n]"
>> "Accept-Encoding: gzip,deflate[\r][\n]"
>> "Content-Type: text/xml;charset=UTF-8[\r][\n]"
>> "SOAPAction: ""[\r][\n]"
>> "Content-Length: 846[\r][\n]"
>> "Host: localhost:8181[\r][\n]"
>> "Connection: Keep-Alive[\r][\n]"
>> "User-Agent: Apache-HttpClient/4.1.1 (java 1.5)[\r][\n]"
>> "[\r][\n]"
>> "<soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
>> xmlns:ns="http://xmltransfer.util.com";>[\n]" "
>> <soapenv:Header/>[\n]" "   <soapenv:Body>[\n]" "
>> <ns:XmlTransfer>[\n]" "         <Request>...</Request>[\n]"
>> "         <Response>?</Response>[\n]"
>> "      </ns:XmlTransfer>[\n]"
>> "   </soapenv:Body>[\n]"
>> "</soapenv:Envelope> "
<< "HTTP/1.1 200 OK[\r][\n]"
<< "Content-Type: text/xml;charset=UTF-8[\r][\n]"
<< "Transfer-Encoding: chunked[\r][\n]"
<< "Server: Jetty(8.1.14.v20131031)[\r][\n]"
<< "[\r][\n]"
<< "8000[\r][\n]"
<< "<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Body><XmlTransfer><Response>...
<< "</Response></XmlTransfer></soap:Body></soap:Envelope>" 
<< "[\r][\n]"


Reply via email to