On Wed, Sep 9, 2009 at 3:57 PM, ghader <[email protected]> wrote: > > the response is like this: > ==== Response ==== > HTTP/1.1 200 OK > Server: Apache-Coyote/1.1 > Content-Type: application/soap+xml; action="urn:loadData2";charset=utf-8 > Date: Wed, 09 Sep 2009 10:20:36 GMT > Connection: close > > <?xml version='1.0' encoding='utf-8'?> > <soapenv:Envelope xmlns:soapenv=" > http://www.w3.org/2003/05/soap-envelope"> > <soapenv:Body> > <ns:loadData2Response xmlns:ns="http://mtWebService/xsd"> > > <ns:return>UEsDBBQAAAAIAElaujoQ1+lcBwEAAEsDAAAOAAAAbmFnZW50X2xvZy50eHTFk7FOwzAQhnck3sEvAIqHipLNbZLKUmJHsZmR1Vxdi+RSuQbE22PaDhWqC0ysvu+z/ruz2Tq4Cck+GB8IpTl9yDNKJC7AOry/vWEX6ysIy2kcDfa1QyB3BDCAT+JCdg2rSSOLknChNKtrprkUSaHindJE8+Znfp5nM6IgPO2sNz1U09CD3yfIR7KccOOsAv/m1pDGuFpuDVo4gQuHxn+0JmyFGSFa6gt3aMnmFY8XnKlyB3gSG4PGHibzWyOd/DzQsQ32D0loRjjGg2EoTDCtnwIcoCQdd6PUtaqA8D75F2bjI1LqWZVac7FKKfSC0nay4KKSV5qjs7+O47uRyDOPn6XEPlY/AVBLAQIUABQAAAAIAElaujoQ1+lcBwEAAEsDAAAOAAAAAAAAAAEAIAAAAAAAAABuYWdlbnRfbG9nLnR4dFBLBQYAAAAAAQABADwAAAAzAQAAAAA=</ns:return> > > </ns:loadData2Response> > </soapenv:Body> > </soapenv:Envelope> > ============== > > is it an mtom attachement message? >
No this is a base 64 encoded message. You need to enable MTOM at the server side. Please see the user guide. thanks, Amila. > > > > > > -----Original Message----- > From: Amila Suriarachchi <[email protected]> > To: [email protected] > Date: Wed, 9 Sep 2009 15:13:55 +0530 > Subject: Re: sending binary file by a web service using mtom > > send the message through tcp mon. and see the request/response messages. > > thanks, > Amila. > > On Wed, Sep 9, 2009 at 12:23 PM, ghader <[email protected]> wrote: > >> >> I have created a test web service using Axis2/java. I created it to test >> sending binary file using mtom. I also created a C++ client using gsoap to >> test the web service(this is of no relevance to my problem). The client is >> able to successfully receive the sent file from the server side, but I >> really don't know whether the file is sent using mtom or not. I just know >> that the file is sent in base64binary format by the server. The code of the >> method on the server which sends file is as the following: >> >> public DataHandler loadData2() >> { >> FileDataSource dataSrc = new FileDataSource("C:\\Tools.zip"); >> DataHandler dataHandler = new DataHandler(dataSrc); >> return dataHandler; >> } >> I also don't know what item in a wsdl file tells about existance of a mtom >> attachment in the response message. >> > > > > -- > Amila Suriarachchi > WSO2 Inc. > blog: http://amilachinthaka.blogspot.com/ > > -- Amila Suriarachchi WSO2 Inc. blog: http://amilachinthaka.blogspot.com/
