Thanks for the response.

Were you able to see any part of the DIME attachment with the TCP Monitor?

Did you get this working with Axis 1.1?

Something must happening server side, because when I attempt to pull the
attachments from the response, there are none. However, running the exact
same code, but replacing the setSendType with the MIME constant will produce
an attachment.

Any ideas?

Shawn.

> -----Original Message-----
> From: Flores, Raul [mailto:[EMAIL PROTECTED]
> Sent: Monday, February 28, 2005 5:16 PM
> To: [email protected]
> 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: [email protected]
> 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