Hi,
>>
THIS.wsObject = CREATEOBJECT(SOAPCLIENT_CLASS)
THIS.SetClientProperties()
THIS.wsObject.SOAPCLIENT_INIT(THIS.WSDL, THIS.Service, THIS.Port, THIS.WSML)
THIS.SetConnectorProperties()
This.wsObject is created as an object but it doesn’t have a method of SOAPCLIENT so the 3rd line obviously is not working but it doesn’t create an error.
>>
Unless you've added code to .SetClientProperties() and .SetConnectorProperties() these methods do nothing.
SOAPCLIENT_INIT is defined in _ws3.h as MSSoapInit - which is a valid method.
So the error occurs in the execution of:
THIS.wsObject.SOAPCLIENT_INIT(THIS.WSDL, THIS.Service, THIS.Port, THIS.WSML)
and is either because one of the parameters passed in .SetUpClient() is incorrect or MSSOAP simply can't handle the return.
Are you SURE that the service and port parameters are correct ?
Can you post the WSDL content? Have you tried PocketSoap instead?
Regards,
Viv