>Hi Michel you can do the following:
>Client = CREATEOBJECT("MSSOAP.SoapClient")
>Client.mssoapinit(your WSDL file)
>Client.ConnectorProperty("Timeout") = time in miliseconds
After investigating more on this, it does not work. Basically, I see this timeout to be a timeout to wait for a response. In our case, the respond is process immediately. It's just that the download time is long. Thus, even if it is downloading for 30 seconds, if it is not finished, it will generate an error. What we are looking for is a timeout for the method to complete. Or, shouldn't it cause an error if a download process is in effect? This is a really weird reaction from that object. Basically, if you are in a browser and that the download has begun, it doesn't report an error after a while. It will only report an error if it can't connect to the server. That should be the same here. The object shouldn't return an error is it is presently downloading the data.