Dear Thilina, Do you have any other idea what could be the problem? It is also strange for me, that the SwA still appears.
Best Regards, Andreas -----Ursprüngliche Nachricht----- Von: Roeder, Andreas Gesendet: Freitag, 2. Mai 2008 14:22 An: [email protected] Betreff: AW: Axis2 webservice using MTOM/.NET client Yes, I do. -----Ursprüngliche Nachricht----- Von: Thilina Gunarathne [mailto:[EMAIL PROTECTED] Gesendet: Freitag, 2. Mai 2008 14:19 An: [email protected] Betreff: Re: Axis2 webservice using MTOM/.NET client Are you using Axis2 1.3... thanks, Thilina On Fri, May 2, 2008 at 7:12 AM, Roeder, Andreas <[EMAIL PROTECTED]> wrote: Dear Thilina, The return type is a DataHandler. Basicly I do that at the end of the method: FileDataSource dataSource = new FileDataSource(saveFilename); DataHandler fileDataHandler = new DataHandler(dataSource); return fileDataHandler; So nothing special. Best Regards, Andreas -----Ursprüngliche Nachricht----- Von: Thilina Gunarathne [mailto:[EMAIL PROTECTED] Gesendet: Freitag, 2. Mai 2008 14:06 An: [email protected] Betreff: Re: Axis2 webservice using MTOM/.NET client If possible can you post your service impl class... Does the retriveDocument has a return type of DataHandler or a class with a data handler variable with getter/setter... Wonder how SwA got in to the picture... <swa:graph xmlns:swa="http://connector.centera.firstdata.de/xsd" swa:href="cid:urn:uuid:A55EF59 3CFE18862FB1209709362025" /> thanks, Thilina On Fri, May 2, 2008 at 1:56 AM, Roeder, Andreas <[EMAIL PROTECTED]> wrote: Dear Thilina, Another thing I recognized is, that I don't have this line in my wsdl: <xs:element minoccurs="0" name="return" nillable="true" type="xs:base64Binary"> Instead of this I got: <xs:element name="return" nillable="true" type="xs:anyType" /> So, there might be something wrong I guess. Best Regards, Andreas -----Ursprüngliche Nachricht----- Von: Roeder, Andreas Gesendet: Freitag, 2. Mai 2008 08:28 An: '[email protected]' Betreff: AW: Axis2 webservice using MTOM/.NET client Dear Thilina, I was able to fix the SoapException. I just changed the services.xml file to: <service name="CenteraWS"> <parameter name="ServiceClass">de.firstdata.centera.connector.Connector</parameter> <operation name="storeDocument"> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> <actionMapping>urn:"storeDocument"</actionMapping> </operation> <operation name="retrieveDocument"> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> <actionMapping>urn:"retrieveDocument"</actionMapping> </operation> <parameter name="enableMTOM">true</parameter> </service> But now the only thing I receive on the .NET client side is the following XML string: <swa:graph xmlns:swa="http://connector.centera.firstdata.de/xsd" swa:href="cid:urn:uuid:A55EF593CFE18862FB1209709362025" /> How am I able to receive the File or byte stream? Best Regards, Andreas -----Ursprüngliche Nachricht----- Von: Roeder, Andreas Gesendet: Freitag, 2. Mai 2008 07:56 An: '[email protected]' Betreff: AW: Axis2 webservice using MTOM/.NET client Dear Thilina, Thank you very much for your response. I just tried the quick & dirty way (my method name is retrieveDocument) and I got a SoapException on the .NET client side: "Message Receiver not found for AxisOperation: retrieveDocument" Do I need a axis2 library on the client side? Best Regards, Andreas -----Ursprüngliche Nachricht----- Von: Thilina Gunarathne [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 1. Mai 2008 02:22 An: [email protected] Betreff: Re: Axis2 webservice using MTOM/.NET client Hi, Axis2 release contains a MTOM sample web service and a client which sends files to the service. Download the binary distribution and you can find it in the samples folder.. You can try creating a client for that using the given wsdl.. Let us know if you need anything more.. thanks, Thilina PS: If you need to do it in quick & dirty way, check http://thilinag.blogspot.com/2008/04/download-file-from-axis2-web-service.html On Wed, Apr 30, 2008 at 4:26 AM, Roeder, Andreas <[EMAIL PROTECTED]> wrote: Hi everybody, I'm just started to use Axis2 for developing a webservice. So I'm just a bloody beginner ;-) I want to send and receive files via an Axis2 webservice to/from a .NET client written in C#. Now I red serveral times that the Web Service Enhancements (WSE) 3.0 of .NET and Axis2 both support MTOM. Unfortunately I cannot find samples how get it implemented. Could someone provide me some code for doing that? Thank you in advance. Best Regards, Andreas -- Thilina Gunarathne - http://thilinag.blogspot.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] -- Thilina Gunarathne - http://thilinag.blogspot.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
