Hi,
You have to have either chunked or content-length... You cannot get rid of
both...
Does ZSI client with chunked encoding work with Axis2 server, when used
without attachments.. Does it work with content-length header without
attachments.

Let's try getting the non chunked ZSI client sending an attachment to Axis2
server working first.

If possible post the message stack traces captured using tcpmon (
http://ws.apache.org/commons/tcpmon).. The messages you posted does not
contain some valuable information such as http headers..

thanks,
Thilina


On Fri, Aug 29, 2008 at 1:35 AM, SivaKrishna Kumar <[EMAIL PROTECTED]> wrote:

> Hi Gunarathne,
> If I remove 'Transfer-Encoding' and content length from headers, I am
> getting SOAP fault from the server.
>
> The error is
>
> java.net.SocketTimeoutException: Read timed out
>
> java.net.SocketTimeoutException: Read timed out
> I am trying to upload 1KB Zip file.
>
> Regards
> Siva
>
> On 8/29/08, SivaKrishna Kumar <[EMAIL PROTECTED]> wrote:
>>
>> Hi Gunarathne,
>>
>> Thanks for the reply. For disabling http chunking in ZSI,
>>
>> I am sending 'Transfer-Encoding' header as 'Chunked' while sening the
>> Request. Do I need to stop doing that ?
>>
>> If you use any of IM, can you please add me as friend. I desperately
>> looking for some help in this regard.
>>
>> My mail ids are [EMAIL PROTECTED], [EMAIL PROTECTED]
>>
>> Best Regards
>> Siva
>>
>>
>>  On 8/29/08, Thilina Gunarathne <[EMAIL PROTECTED]> wrote:
>>>
>>> Hi,
>>> Assuming that you are using ZSI for the client side, you need to disable
>>> http-chunking in ZSI... The error suggests that the chunked encoding sent by
>>> your client side is malformed..
>>>
>>> The config option Martin suggested will only disable chunking for Axis2
>>> clients.
>>>
>>> ~Thilina
>>>
>>> On Wed, Aug 27, 2008 at 10:21 PM, SivaKrishna Kumar <[EMAIL 
>>> PROTECTED]>wrote:
>>>
>>>> HI Martin,
>>>>
>>>> Mail to Axis user group bounced. I am sending this mail directly to you,
>>>> as I am desperate to get resolution for this issue.
>>>>
>>>> Thanks & Regards
>>>> Siva
>>>>
>>>>
>>>> On 8/28/08, SivaKrishna Kumar <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>> Hi Martin,
>>>>>
>>>>> Thank you very much for the reply. Evenafter setting these, I am still
>>>>> seeing the same error.
>>>>>
>>>>> I am herewith attaching my axis2.xml. Can you please check the same. I
>>>>> am not able to understand,
>>>>>
>>>>>
>>>>>    1. Is it because of some configuration issue that I am seeing this
>>>>>    error ? or
>>>>>    2. Am I doing something wrong while converting my normal SOAP
>>>>>    message/headers to SOAP message/headers for MTOM
>>>>>    3. Or am I missing something that I need to send as a header along
>>>>>    http request ?
>>>>>
>>>>>
>>>>> Regards,
>>>>> Siva
>>>>>
>>>>>
>>>>>
>>>>>   On 8/28/08, Martin Gainty <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>> in /WEB-INF/conf/axis2.xml
>>>>>> Sender and Receiver check the 1.1 protocol and chunked encoding parms 
>>>>>> are set
>>>>>> <transportSender ... >
>>>>>>         <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>         <parameter name="Transfer-Encoding" 
>>>>>> locked="false">chunked</parameter>
>>>>>>
>>>>>> <transportReceiver ...>
>>>>>>         <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
>>>>>>         <parameter name="Transfer-Encoding"
>>>>>> locked="false">chunked</parameter>
>>>>>>
>>>>>>
>>>>>> Martin
>>>>>> ______________________________________________
>>>>>> Disclaimer and confidentiality note
>>>>>> Everything in this e-mail and any attachments relates to the official
>>>>>> business of Sender. This transmission is of a confidential nature and 
>>>>>> Sender
>>>>>> does not endorse distribution to any party other than intended recipient.
>>>>>> Sender does not necessarily endorse content contained within this
>>>>>> transmission.
>>>>>>
>>>>>>
>>>>>> ------------------------------
>>>>>> Date: Wed, 27 Aug 2008 23:23:51 +0530
>>>>>> From: [EMAIL PROTECTED]
>>>>>> To: [email protected]
>>>>>> Subject: [Axis2]
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am trying to add MTOM support to ZSI. When I send a request which is
>>>>>> processed for MTOM, on the server side I am getting the below error.
>>>>>>
>>>>>>
>>>>>> org.apache.http.MalformedChunkCodingException: Bad chunk header
>>>>>>         at
>>>>>> org.apache.http.impl.io.ChunkedInputStream.getChunkSize(ChunkedInputStream.java:232)
>>>>>>         at
>>>>>> org.apache.http.impl.io.ChunkedInputStream.nextChunk(ChunkedInputStream.java:183)
>>>>>>         at
>>>>>> org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:155)
>>>>>>         at
>>>>>> org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:175)
>>>>>>         at
>>>>>> org.apache.http.impl.io.ChunkedInputStream.exhaustInputStream(ChunkedInputStream.java:289)
>>>>>>         at
>>>>>> org.apache.http.impl.io.ChunkedInputStream.close(ChunkedInputStream.java:262)
>>>>>>         at
>>>>>> org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:192)
>>>>>>         at
>>>>>> org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:82)
>>>>>>         at
>>>>>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
>>>>>>         at
>>>>>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
>>>>>>         at java.lang.Thread.run(Thread.java:619)
>>>>>>
>>>>>> On the client side I am getting the below SOAP fault
>>>>>>
>>>>>> invalid literal for int() with base 16: ''
>>>>>>
>>>>>> Here are my headers and body sent to Axis's MTOM Sample Service.
>>>>>>
>>>>>> Can some one point me where is the problem. ?
>>>>>>
>>>>>> Thanks & Regards
>>>>>> Siva
>>>>>>
>>>>>> [mtom:apply_mtom]: mtomheaders:
>>>>>> {'SOAPAction': '"attachment"', 'Content-Type': 'multipart/related;
>>>>>> boundary="==ZSI_MIME_BOUNDARY=="; start-info="text/xml";
>>>>>> start="<soaplibEnvelope>"'}
>>>>>> [mtom:apply_mtom]: mtombody:
>>>>>> --==ZSI_MIME_BOUNDARY==
>>>>>> Content-Transfer-Encoding: binary
>>>>>> Content-ID: <soaplibEnvelope>
>>>>>> Content-Type: text/xml; charset=utf-8
>>>>>>
>>>>>> <ns0:Envelope 
>>>>>> xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/";><ns0:Header
>>>>>> /><ns0:Body><ns1:AttachmentRequest xmlns:ns1="
>>>>>> http://ws.apache.org/axis2/mtom
>>>>>> sample/"><ns1:fileName>c:\Sample_mtom.zip</ns1:fileName><ns1:binaryData><ns2:Include
>>>>>> href="cid:ZSIAttachment_1" xmlns:ns2="
>>>>>> http://www.w3.org/2004/08/xop/incl
>>>>>> ude"
>>>>>> /></ns1:binaryData></ns1:AttachmentRequest></ns0:Body></ns0:Envelope>
>>>>>> --==ZSI_MIME_BOUNDARY==
>>>>>> Content-Type: application/octet-stream
>>>>>> Content-Transfer-Encoding: binary
>>>>>> Content-ID: <ZSIAttachment_1>
>>>>>>
>>>>>> ìë7í"3?9?»ñ(?┘►S‼K3É3 PK☺☻¶ ¶  ⌡h←93▬Wçh   ╚   ←       ☺   ╢ü
>>>>>> Sample_txt_mtom_clieent.txtPK♣♠    ☺ ☺ I   í
>>>>>> --==ZSI_MIME_BOUNDARY==--
>>>>>>
>>>>>>
>>>>>> ------------------------------
>>>>>> Talk to your Yahoo! Friends via Windows Live Messenger. Find Out 
>>>>>> How<http://www.windowslive.com/explore/messenger?ocid=TXT_TAGLM_WL_messenger_yahoo_082008>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Thilina Gunarathne - http://thilinag.blogspot.com
>>>
>>>
>>
>>
>


-- 
Thilina Gunarathne - http://thilinag.blogspot.com

Reply via email to