We developed a Web Service using C#.NET. The Web Service has 15 methods totally, 11 of them are individual methods and 4 of them are overloaded methods.
Our UI development team uses Java technology to invoke the Web service. So they used the "WSDL2Java" tool to convert the WSDL into Java Proxy classes.
Agreement between UI and WS development Team:
--- All he Web methods should return the Value in "String" Data type.
The Issue:
-- When they invoke the Web methods, all the overloaded methods return the Value in "Complex" Data type. But not in String type.
-- Remaining 11 methods return "String" Data type as expected.
Research:
Working environment:
When the Web service is deployed in Win2000 server, .NET 1.1 and IIS 5.0 working as expected. (i-e) Returns all the methods in "string" datatype.
Not working environments:
When the Web service is deployed in Win2003 server, .NET 1.1 and IIS 6.0 - Not working as expected.
When the Web service is deployed in Win2000 professional, .NET 1.1 and IIS 5.0 - Not working as expected.
Issue Cause:
It's is still in research mode. will update the cause soon.
|