From d9649d434ba0955cd079d70e885b9f33f5ad85b5 Mon Sep 17 00:00:00 2001 From: khoff Date: Wed, 2 Mar 2005 21:00:59 +0000 Subject: Initial version of the xmlrpc interface for freeside. --- eg/xmlrpc-example.pl | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 eg/xmlrpc-example.pl (limited to 'eg/xmlrpc-example.pl') diff --git a/eg/xmlrpc-example.pl b/eg/xmlrpc-example.pl new file mode 100755 index 000000000..7a2a0a6f0 --- /dev/null +++ b/eg/xmlrpc-example.pl @@ -0,0 +1,23 @@ +#!/usr/bin/perl + +use strict; +use Frontier::Client; +use Data::Dumper; + +my $server = new Frontier::Client ( + url => 'http://user:pass@freesidehost/misc/xmlrpc.cgi', +); + +#my $method = 'cust_main.smart_search'; +#my @args = (search => '1'); + +my $method = 'Record.qsearch'; +my @args = (cust_main => { }); + +my $result = $server->call($method, @args); + +if (ref($result) eq 'ARRAY') { + print "Result:\n"; + print Dumper(@$result); +} + -- cgit v1.2.1