How are you sending the file - as a SAAJ attachment? Encoded as ASCII as part of the message content? Some other way? TellTheDetails, possibly showing some relevant code excerpts.
@WebMethod(operationName = "getDocument") public File getDocument() { //TODO write your implementation code here: File f= new File("/home/bashok/Desktop/chaitu_resume.doc"); return f; } Just Iam sending a document [ July 24, 2008: Message edited by: ashok ballu ]
File is not a type that can be transferred over WS; it has meaning only on the machine where it is defined. You need to define a method that returns the actual file contents in a way that's compatible with SOAP, e.g. a base-64-encoded String of the byte[] of the file contents.
If the approach I outlined isn't what you're looking for, you might want to read the articles "Transferring files over a web service" and "Sending SOAP attachments with JAX-RPC" that are linked in the http://faq.javaranch.com/java/WebServicesFaq
Originally posted by pradeep jaladi: If you are using Axis for web services. you can use DataSource.
You need to be more specific. A DataSource class exists in both the javax.sql and javax.activation packages. While only the latter makes sense in this context, the connection to Axis still isn't clear - please provide mode details about the solution you're proposing.
Post by:autobot
We don't have time for this. We've gotta save the moon! Or check this out:
a bit of art, as a gift, the permaculture playing cards