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