111 bool logged_in = False;
126 string soapaction =
"default";
131 bool force_logout = False;
136 const AuthorizationHash = ...;
140 const AuthorizationOpts = AuthorizationHash.keys();
143 const RequiredOpts = ...;
209 auto callOperation(
string operation,
auto args, *hash<auto> opts, *reference<auto> info);
242 auto callIntern(
string operation,
auto args, *hash<auto> opts, *reference<auto> info);
253 auto call(
string operation,
auto args, *hash<auto> header);
273 auto call(
string operation,
auto args, reference<auto> info);
294 auto call(reference<auto> info,
string operation,
auto args, *hash<auto> header);
297 nothing setWarningQueue(
int warning_ms,
int warning_bs, Queue queue,
auto arg, timeout min_ms = 1s);
300 nothing clearWarningQueue();
368 constructor(
string name,
string description,
string url, hash<auto> attributes = {}, hash<auto> options = {})
logout()
performs a manual logout to Salesforce.com
auto call(reference< auto > info, string operation, auto args, *hash< auto > header)
makes a server call with the given operation and arguments and returns the deserialized result with a...
auto callIntern(string operation, auto args, *hash< auto > opts, *reference< auto > info)
makes the internal call and returns the deserialized response
auto callOperation(string operation, auto args, *hash< auto > opts, *reference< auto > info)
makes a server call with the given operation, arguments, options, and optional info hash reference an...
processOpts(hash< auto > opts)
processes options given in the constructor()
destructor()
destroys the object
constructor(hash< auto > opts)
creates the object with the given options
disconnect()
disconnects from Salesforce.com; if the force_logout option was given in the constructor(),...
login()
performs a manual login to Salesforce.com
auto call(string operation, auto args, reference< auto > info)
makes a server call with the given operation and arguments and returns the deserialized result
auto methodGate(string op, auto arg)
uses call() to transparently serialize the argument and make a call to the given operation and return...
auto call(string operation, auto args, *hash< auto > header)
makes a server call with the given operation and arguments and returns the deserialized result
class for SOAP connections to the Salesforce.com SOAP API; returns an object of class SalesforceSoapC...
Definition SalesforceSoapClient.qm.dox.h:344
WSDL::WebService getWsdl(string url)
returns a WSDL::WebService object for the given URL using a cache for local files
checkOpts()
Ensures that required options are set.
synchronized WSDL::WebService getWsdlFromCache(string path)
returns a WSDL::WebService object for the given path from the cache if possible, otherwise creates th...
hash cache
cache of WebService objects keyed by file location
Definition SalesforceSoapClient.qm.dox.h:353
constructor(hash< auto > config, *hash< auto > attr)
Creates the SalesforceSoapConnection object.
hash< ConnectionSchemeInfo > getConnectionSchemeInfoImpl()
Returns the ConnectionSchemeInfo hash for this object.
constructor(string name, string description, string url, hash< auto > attributes={}, hash< auto > options={})
creates the SalesforceSoapConnection object
SalesforceSoapClient getImpl(bool connect=True, *hash< auto > rtopts)
returns a SalesforceSoapClient object
const ConnectionScheme
Connection entry info.
Definition SalesforceSoapClient.qm.dox.h:348
WSDL::WebService getWebService(string url)
returns a WSDL::WebService object from the given URL
string getType()
returns "sfsoap"
*hash< auto > getRuntimeOptions()
returns runtime options
bool supportsPollingApi()
returns False
main SalesforceSoapClient module namespace
Definition SalesforceSoapClient.qm.dox.h:96