
Signature
Dim soapClient As SoapClient30
Dim xmlList As IXMLDOMNodeList
Set soapClient = GetSoapConnection
Set xmlList = soapClient.GetGroups(SYSTEM_NAME)
--
and at that last line, I get a "424 - Object required" error.
I haven't modified the code at all except to point to the new WSDL.
In the debugger I can see that "soapClient.GetGroups(SYSTEM_NAME)"
contains a list of Nodes, so it's calling the service and successfully
retrieving the message, but it refuses to process it.
Any guidance on this would be GREATLY appreciated.
Sounds like the fully qualified name of your object has changed when you
repointed it.
try changing your proxy's business objects to the new namespace.
HTH.

Signature
With Regards
Shailen Sukul
.Net Architect
(MCPD: Ent Apps, MCSD.Net MCSD MCAD)
Ashlen Consulting Services
http://www.ashlen.net.au
> Hi all,
> I'm trying to get a client working with my ASP.NET web service. The
> client's been working great up to this point with a SOAP Toolkit-generated
> service based on a VB COM library.
>
> On the client side, I'm calling the web service here:
Michael Russell - 17 Jan 2007 12:17 GMT
> Sounds like the fully qualified name of your object has changed when you
> repointed it.
> try changing your proxy's business objects to the new namespace.
>
> HTH.
Thanks for the feedback, but I'm not sure that's a problem, unless I'm
missing something else. The only place I'm aware of that the STK object
in the VB project sees the namespace is from the dynamically-generated
WSDL of the service, in this code from the GetSoapConnection function:
--
Dim sp As New SoapClient30
Dim strPath As String
strPath = ActiveWorkbook.Path
With sp
.MSSoapInit "http://localhost:1418/PigData/Service.asmx?WSDL", _
"", "", ""
.ConnectorProperty("EndPointURL") = _
"http://localhost:1418/PigData/Service.asmx"
End With
Set GetSoapConnection = sp
--
Could it have something to do with the fact that I'm passing a
System.DateTime object and VB doesn't know what to do with it?