LOCAL lcServiceName lcServiceName=JUSTSTEM(thisform.csoapserver) LOCAL ows as ECF LOCAL loWS loWS = NEWOBJECT("Wsclient",HOME()+"ffc\_webservices.vcx") loWS.cWSName = "ECF" ows = loWS.SetupClient(thisform.csoapserver,lcServiceName,"ECFDOCSSoapPort") oWs.ConnectorProperty("ProxyServer")="192.168.1.108:8080"The problem is that the loWS.SetupClient method fails and does not return an object since the username and password are required and this technique requires setting those values on the returned object. Therefore it is impossible to set the proxyuser and proxypassword on hte wWs ConnectorProperty sice the oWs object cannot get instantiated!