>I am trying to connect to a Web Service, I have the VB code but can't find out how to do the equivelant of a .Net "Credentials" object. Can anyone help?
>
>VB Codes is:
>
>Dim strWebURI As String = "
http://www.autotask.net/atservices/1.1/atws.asmx"
>Dim myService As New WebReference.ATWS
>myService.Url = strWebURI
>Dim cred As New System.Net.NetworkCredential("
myUserName@domain.com", "myPassword")
>Dim credCache As New System.Net.CredentialCache
>credCache.Add(New Uri(myService.Url), "Basic", cred)
>myService.Credentials = credCache
>
>I've tried using the MSSoap object and also wwSoap (This has properties for Username & password) but whatever I do I get a 401 error returned.
For MSSOAP:
loWS = .oSoap.SetUpClient(......)
loWS.ConnectorProperty("AuthUser") = "username"
loWS.ConnectorProperty("AuthPassword") = "password"
If you need credentials to perform the init itself then you can embed the username and password in the URL: e.g:
"http://username:password@url.asmx?wsdl"
HTH,
Viv