Hi Michel you can raise an error on your webservice with COMRETURNERROR() doing that will raise an error on the client that is calling your webservice that way you can have an error routine to deal with errors.
>In a Web Service, sometimes, we have to return an error. For now, I am using a condition on the client side to detect if I have an XML cursor or not. If not, than I know this is an error message. How can I store the error in the Web Service object at the server level? Basically, on the client side, there could be a use of the error property for such need. I could then use the following:
>
>
>loUniversalThread=Createobject("mssoap.soapclient")
>loUniversalThread.mssoapinit("...")
>loUniversalThread.GetMessage()
>IF loUniversalThread.lError
> MESSAGEBOX(loUniversalThread.cErrorMessage)
> RETURN
>ENDIF
>* Show cursor...
>
Alexandre Palma
Senior Application Architect