Thanks Raul. ----- Original Message ----- From: "Flores, Raul" <[EMAIL PROTECTED]> To: <axis-user@ws.apache.org> Sent: Tuesday, March 01, 2005 9:29 PM Subject: RE: Dime Attachments
> Here is the wsdl and the client code. > > Although I have named this swa... this is not really an SwA > implementation. > If I recall, I was trying to implement SwA(bp1) with Axis and doc/lit. > > Raul > > -----Original Message----- > From: Jim Collins [mailto:[EMAIL PROTECTED] > Sent: Tuesday, March 01, 2005 3:37 PM > To: axis-user@ws.apache.org > Subject: Re: Dime Attachments > > 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? > > > > >