Mark the dll is not registed ok cause if it was the message shouldn't say t:\dev\ijc\wsproject\wsproject.dll but instead should point to your local computer e.g. c:\.....\wsproject.dll and this is not the case I've also notice that you have a project hook this means that every time you build your dll the WSDL file is also build.
>Thanks Alex
>
>Yes T: is a drive mapping.
>
>I have been doing everything on the one local PC and my DLL is registered ok.
>Everything runs except that when I try and run my method in my class
>
>eg
>
>
>clear
>CLEAR all
>PUBLIC lows,oWeb
>loWS =NEWOBJECT("Wsclient",HOME()+"ffc\_webservices.vcx")
>oWeb =loWS.SetupClient("
http://TE17829/Webpub/wsclass.WSDL","wsclass","wsclassSoapPort") &&,"wsclassSoapPort")
>? oweb.sendtext()
>
>
>I get on error on the oweb.sendtext() as if the method was not there
>
>I do not see the method in intellisense either:(
>
>? oweb.sendtext()
>
>
>OLE IDispatch exception code 0 from SOAP-END:Server:
>WSDLOperation: Instantiating the dispatch object for method
>SendText failed
>
>
>
>
>
>
>
>>Mark dies T means a mapped drive from a Server if so where is the problem since the Web Service is running has IUSER_MachineName and this for certain don't have access to your server. You need to Copy the dll to your local machine an register.
>>
>>>Here is the messagebox
>>>
>>>Results of components generated:
>>> COM Server: t:\dev\ijc\wsproject\wsproject.dll
>>> Class: wsclass
>>> Generated WSDL: Yes
>>> WSDL: C:\Inetpub\webpub\wsclass.WSDL
>>> Use ISAPI Listener: Yes
>>> ASP (if not ISAPI):
http://TE17829/Webpub/wsclass.ASP>>> Generated IntelliSense: Yes
>>> Type Name: wsclass web service
>>> Project Hook: Yes
>>>
>>>
>>>I can email you the WDSL if you like because it will not display in here because of its tags
Alexandre Palma
Senior Application Architect