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:&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