From Xojo Documentation
| This item was deprecated in version 2019r2.
Used to call a SOAP remote method or function.
To call a secure web service (using HTTPS), you must supply a secure socket with the SOAPMethod.UseSocket method.
To execute a SOAP service, a WSDL must be set in order to pass the correct parameter values. For example, if the SOAP service provides a function called GetTemp, which takes a Zip Code, you call it as follows:
Note: This is a sample. Public SOAP web services can go offline without notice.
Var wsdl As String = "http://webservices.daehosting.com/services/TemperatureConversions.wso?WSDL"
Var sm As New SOAPMethod(wsdl)
Var celsius As String
celsius = sm.FahrenheitToCelsius(80)
// celsius = 26.67