Hi, I would have a WSDL with a string return field (or a complex type containing a string element) and would assign the content-id to that string.
You can have a look at the following articles to figure out how to add the attachment in the service implementation class.. http://wso2.org/library/1675 http://wso2.org/library/1148 String contentId = messageContext.addAttachment(dataHandler); thanks, Thilina On Mon, Mar 31, 2008 at 11:14 AM, ndthuy <[EMAIL PROTECTED]> wrote: > > Thanks Thilina, > > I was able to modify according to your suggestion to upload the file using > ADB with SwA. > > But for the dowload using ADB with SwA, how do we modify the SOAP message to > attach the binary data ? > Do we have to modify in invokeBusinessLogic(...) function ? > > Thanks. > > > > Thilina Gunarathne wrote: > > > > Hi, > > You cannot generate WSDL with the knowledge of SwA in them.. AFAIK > > there isn't a standard way to mention SwA attachments in WSDL.. ADB > > does not support SwA directly.. > > > > What you can do in the server side is to have your method signature > > take in an String which will be the content-id of the attachment, then > > retrieve your attachment from the messageContext manually using it... > > Have a look at [1] & [2].. > > > > Your following method will result in an MTOM WSDL, where dataHandler > > will get bound to an base64Binary element. > > > >> addContentFile(String userID, String password, > >> String serviceID, DataHandler dataHandler, > >> String relAddFilepathName, String contentType, > >> String source) > > > > thanks, > > Thilina > > > > [1] Using SOAP with Attachments in Apache Axis2 - > > http://wso2.org/library/1148 > > [2] Downloading a Binary File from a Web Service using Axis2 and SOAP > > with Attachments - http://wso2.org/library/1675 > > > >> > >> How do I write a wsdl for it so I can generate the client and server > >> using > >> ADB. > >> > >> > >> > >> Thanks > >> -- > >> View this message in context: > >> http://www.nabble.com/Using-SWA-with-ADB-in-axis2-tp16335414p16335414.html > >> Sent from the Axis - User mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > > > -- > > Thilina Gunarathne - http://thilinag.blogspot.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/Using-SWA-with-ADB-in-axis2-tp16335414p16396897.html > > > Sent from the Axis - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Thilina Gunarathne - http://thilinag.blogspot.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]