tags:

views:

116

answers:

2

Hi, I am trying to communicate between 2 applications. 1 matlab application 1 C# written application.

The C# application publishes its functions with the Microsoft WSDL application that is non-standard and matlab cannot understand it.

Do you know of any solutions to this problem? Some application that does publish the WCF functions in a standard manner or some automatic tool that fixes this?

Thanks,

+1  A: 

A well-known issue - actually, the Microsoft output is standard-compliant, but most other systems don't support it :-)

Check out these WCF extensions that will allow you to "flatten" your WSDL to include the XSD as inline <wsdl:schema> elements:

Hope that helps!

Marc

marc_s
A: 

You can change the C# application as a .net remonting service.

And then, you can use matlab-net-api call C# dll to communicate with the service.

As the mode, you can use WCF as a service and use use matlab-net-api call C# dll to communicate with the service.

Begtostudy