Hi All,
I have two axis2 services - one is MTOM based (for file transfer) and other
is without MTOM processing text/xml data. Client app is written in .net
which first call the MTOM service and upload a file on the server
successfully and based upon the returned response invoke other service to do
other operations. When I use the second service with hardcoded response with
a test java client it works but fails in the .net client case where MTOM
service is also called before its invocation.
Summary:
If both services called independently executes well but if called in one
client app the second service fails.
The error trace log is:
{System.InvalidOperationException: Client found response content type of
'multipart/related;
boundary=MIMEBoundaryurn_uuid_5EE71B3F2E4D475A341247778833563;
type="application/xop+xml";
start="<0.urn:uuid:[email protected]>";
start-info="text/xml"', but expected 'text/xml'.
The request failed with the error message:
--
--MIMEBoundaryurn_uuid_5EE71B3F2E4D475A341247778833563
Content-Type: application/xop+xml; charset=utf-8; type="text/xml"
Content-Transfer-Encoding: binary
Content-ID: <0.urn:uuid:[email protected]>
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns:
zoeIndexResponse
xmlns:ns="http://ws.v1a.com"><ns:return></ns:return></ns:zoeIndexResponse></
soapenv:Body></soapenv:Envelope>
--MIMEBoundaryurn_uuid_5EE71B3F2E4D475A341247778833563--
--.
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClient
Message message, WebResponse response, Stream responseStream, Boolean
asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at WindowsApplication1.Zoeindex.V1AWebService.zoeIndex(String name,
String password, String fileName) in D:\V1AService\WindowsApplication1\Web
References\Zoeindex\Reference.cs:line 270
at WindowsApplication1.V1A.Upload(String strFile) in
D:\V1AService\WindowsApplication1\V1A.cs:line 85}
Response is much awaited.
Thanks in advance,
-Rajneesh
===================================================================================================
Private, Confidential and Privileged. This e-mail and any files and attachments
transmitted with it are confidential and/or privileged. They are intended
solely for the use of the intended recipient. The content of this e-mail and
any file or attachment transmitted with it may have been changed or altered
without the consent of the author. If you are not the intended recipient,
please note that any review, dissemination, disclosure, alteration, printing,
circulation or Transmission of this e-mail and/or any file or attachment
transmitted with it, is prohibited and may be unlawful. If you have received
this e-mail or any file or attachment transmitted with it in error please
notify OTS Solutions at [email protected]
===================================================================================================