property SSLCheckServerIdentity as %Boolean [ InitialExpression = 1 ];
When making an SSL connection check the server identity in the certificate matches the name of the system we are connecting to.
This defaults to being on and matches based on the rules layed out in section 3.1 of RFC 2818.
The name of an existing SSL/TLS system configuration set to use (Secure Socket Layer / Transport Layer Security, configured via the system portal's Security Management page)
Note that for this setting to take effect you must ensure that https:// is used in WebServiceURL or in the default location declared
in the WebService Client class
Declares the live URL target location for the WebService to be invoked. If not given, the default location declared in the WebService Client class will be used.
Note that SSL will only work if the URL starts with the https:// protocol prefix.
Set this to the timeout to use when writing to the remote HTTP server.
The default of -1 means it will wait indefinitely for the remote server to accept the
written data, change it to another value to specify the timeout in seconds.
Invoke a web method defined in the designated WebServiceClientClass on the SOAP server designated by the WebServiceURL setting.
The pWebMethod argument is a SOAP client ProxyDescriptor object that you may obtain by calling ..Adapter.WebMethod(pMethodName).
You may then set all the input argument properties of the object before calling this method and obtain the result from the object's %Result property.
Using this method instead of InvokeMethod() saves the overhead of several layers of function calls.
Note that nearly equivalent functionality is obtainable using the InvokeMethod() method by adding Parameter ARGUMENTSTYLE="message" to the class definition of the SOAP client class designated in the WebServiceClientClass setting.
The SOAP Client Wizard will add this parameter to the client class it constructs if you check the box labeled "Use unwrapped message format for document style WebMethods".