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:"not > specified" +BINDInteraction.a.shortlabel:"Unknown") > (+BINDInteraction.b.type:"not specified" > +BINDInteraction.b.shortlabel:"Unknown"))</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? > >