Hi Gunarathne, Thanks for trying to help me out of this problem.
Please see inline answers to your questions. Regards Siva On 8/29/08, Thilina Gunarathne <[EMAIL PROTECTED]> wrote: > > Hi, > You have to have either chunked or content-length... You cannot get rid of > both... > [SIVA] Ok Does ZSI client with chunked encoding work with Axis2 server, when used > without attachments.. Does it work with content-length header without > attachments. > [SIVA} I didn't get a check this. I am new to Web Services and to Python and unfortunately I have been assigned this mammoth task of adding MTOM suppoprt to ZSI librabry. I do not even know how to write new web services and deploy them on the server side. Let's try getting the non chunked ZSI client sending an attachment to Axis2 > server working first. > [SIVA] I think this part is working. Accidentally without my knowledge, initially I tried this and it worked !!!. 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.. > [SIVA] I do not know anything about tcpmon. I will first try to understand tcpmon and then capture the messages and post the message. 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 >
