Hi Raul,

Could you please post the client code as well.

Thanks

Jim.
----- Original Message ----- 
From: "Flores, Raul" <[EMAIL PROTECTED]>
To: <axis-user@ws.apache.org>
Sent: Monday, February 28, 2005 10:15 PM
Subject: RE: Dime Attachments


> 
> I used the following test code to return various size files formated
> DIME from a server, and it worked (lookes like what you have). If I
> remember correctly, looking at messages via TCPMonitor, the message with
> DIME looks bizarro (as compared to MIME). So if you are saying that
> things do not work because of the message format (as listed below);
> possibly things are working?
> 
> 
> Raul
> 
> 
> 
>     
>  public com.lmtas.swa.services.DimResData
> getDime(com.lmtas.swa.services.DimReqData parameters) throws
> java.rmi.RemoteException {
>         
>         DimResData drd = new DimResData("Your file is attached DIME ");
>         MessageContext msgContext = MessageContext.getCurrentContext();
>         Message msg = msgContext.getResponseMessage();
>  
> msg.getAttachmentsImpl().setSendType(Attachments.SEND_TYPE_DIME);
>         AttachmentPart part = new AttachmentPart(new DataHandler(new
> FileDataSource("c:/java/testFile.txt")));
>         part.setContentId("testFile.txt");
>         msg.addAttachmentPart(part);
>         // 2.5M
>         part = new AttachmentPart(new DataHandler(new
> FileDataSource("C:/Documents and Settings/My
> Documents/Understanding_Web_Services_Security.pdf")));
>         part.setContentId("Understanding_Web_Services_Security.pdf");
>         msg.addAttachmentPart(part);
>         // 15M
>         // part = new AttachmentPart(new DataHandler(new
> FileDataSource("C:/Documents and Settings/My Documents/My
> Downloads/axis-1_2beta3-src.zip")));
>         // 410M
>         // part = new AttachmentPart(new DataHandler(new
> FileDataSource("C:/Documents and Settings/My
> Documents/en_office_2003_pro.iso")));
> 
>         return drd;
>     }
> 
> -----Original Message-----
> From: Shawn Konopinsky [mailto:[EMAIL PROTECTED] 
> Sent: Monday, February 28, 2005 3:26 PM
> To: axis-user@ws.apache.org
> Subject: Dime Attachments
> 
> I have what seems to be a problem with send DIME attachments in SOAP.
> 
> Mime works just fine for me when I use the following to set the send
> type:
> reply.getAttachmentsImpl().setSendType(Attachments.SEND_TYPE_MIME).
> 
> However, when I make the simple modification to the line above to use
> DIME as the send type (replace Attachments.SEND_TYPE_MIME with
> Attachments.SEND_TYPE_DIME), it doesn't work.
> 
> Is there anything additional that I have to do aside from setting the
> attachment type to DIME to switch between a MIME and DIME attachment
> type?
> 
> I am viewing the request/response through Axis' TCP Tunnel viewer. When
> I run through a request with DIME, the response from the server looks
> like
> this:
> ------------------------
> HTTP/1.1 200 OK
> Set-Cookie: JSESSIONID=754354ADC18D3D950CEACF80F0191805; Path=/bind
> Content-Type: application/dime;charset=utf-8
> Date: Mon, 28 Feb 2005 20:50:51 GMT
> Server: Apache-Coyote/1.1
> Connection: close
> 
> "xsd:int">1</totalRecordsFound>
>    <records xsi:type="xsd:string">see attachment</records>
>    <query xsi:type="xsd:string">(+(+RecordType:(interaction complex
> pathway ) +(gi:(4757840 )))) -((+BINDInteraction.a.type:&quot;not
> specified&quot; +BINDInteraction.a.shortlabel:&quot;Unknown&quot;)
> (+BINDInteraction.b.type:&quot;not specified&quot;
> +BINDInteraction.b.shortlabel:&quot;Unknown&quot;))</query>
>    <returnType xsi:type="xsd:string">xml</returnType>
>   </multiRef>
>  </soapenv:Body>
> </soapenv:Envelope>
> ------------------------
> 
> As you can see it seems as if the response is malformed. Not sure if
> this is a result of the problem, or something wrong with the proxy that
> I am using to view the response. It is stumping me because MIME works
> fine, and DIME give me the weird result above. No exceptions seem to be
> thrown from the SOAP server.
> 
> Has anyone else had a problem like this or know how I might troubleshoot
> it?
> 
> 

Reply via email to