xmlrpcClient
Starts an XmlRpc client. The XmlRpc client is a Ctrl module that handles the calls in the background.
Synopsis
xmlrpcClient();
Parameters
| Parameter | Description |
|---|---|
| - |
Description
Starts an XmlRpc client. The XmlRpc client is a Ctrl module that handles the calls in the background. There is a separate function xmlrpcConnectToServer() to establish a connection to the server.
Return value
The function always returns 0 (Void functions are not used in the CONTROL language).
Connect to the server as follows, call the function on the server as well as close the connection to the server:
#uses "CtrlXmlRpc"
main()
{
string id = "servID";
string func = "wccoa.own.testmethod";
dyn_mixed args = makeDynString("World");;
mixed res;
string host = "localhost";
int port = "80";
bool secure = FALSE;
xmlrpcClient();
xmlrpcConnectToServer(id, host, port, secure);
xmlrpcCall(id, func, args, res);
DebugN("Result of XmlRpc call", res);
xmlrpcCloseServer(id);
}
Assignment
Availability
CTRL
