I\'m trying to consume a WebService written in Java by our provider from our C# App. When it\'s time to communicate, I get this:
WSDoAllReceiver: Inco
I actually managed to achieve that by using WSE. The funny thing is that the provider's Web Services would not work with WSE 3.0, but they did with WSE 2.0. Here are the steps
Replace
public partial class UserWS : System.Web.Services.Protocols.SoapHttpClientProtocol
by
public partial class UserWS : Microsoft.Web.Services2.WebServicesClientProtocol
Set the authentication info
UsernameToken token = new UsernameToken("user", "pwd", PasswordOption.SendPlainText);
yourProxy.RequestSoapContext.Security.Tokens.Add(token);
And that's it! FYI, the provider is a Blackboard instance.