Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Method not appearing in web service object
Message
De
11/12/2001 12:41:14
Alexandre Palma
Harms Software, Inc.
Alverca, Portugal
 
 
À
11/12/2001 12:16:02
Information générale
Forum:
Visual FoxPro
Catégorie:
Web Services
Divers
Thread ID:
00592764
Message ID:
00592781
Vues:
17
This message has been marked as the solution to the initial question of the thread.
Mark on the computer where you have the web service running do you have also vfp if so try the following on VFP do lo=CREATEOBJECT("MyDLL.wsclass") then do ?lo.SendText()
If you get an error then is a problem with the dll.


>I am getting the following error method when trying to call the method sendtext in my web services com object
>
>
>OLE IDispatch exception code 0 from SOAP-END:Server:
>WSDLOperation: Instantiating the dispatch object for method
>SendText failed
>
>
>
>Here is the code in my project
>
>DEFINE CLASS wsclass AS Session OLEPUBLIC
>        * A function to add numbers together
>        FUNCTION AddNumbers(tnNumber1 AS Number, tnNumber2 AS Number) AS Number
>        RETURN tnNumber1 + tnNumber2
>
>        * A function to return a string
>        FUNCTION SendText() AS String
>        RETURN "This message has been brought to you by web services"
>
>ENDDEFINE
>
>Here is how I am calling it
>
>
>PUBLIC lows,oWeb
>loWS =NEWOBJECT("Wsclient",HOME()+"ffc\_webservices.vcx")
>oWeb =loWS.SetupClient("http://TE17829/Webpub/wsclass.WSDL","","") &&,"wsclassSoapPort")
>
>? oweb.sendtext()
>
>It is the ? oweb.sendtext() in the above code that generates the error message
>
>I am hoping it is a problem with the DLL not registering properly and am working on that now.
>
>I have run REGSRV32 on my DLL and it says it has registered it but I wonder if it is telling me the truth:(
Alexandre Palma
Senior Application Architect
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform