I am trying to use Java to use your system. but the problem is when I try to execute something like client.execute( "XMLRPCtest", params ); , I receive errors. Can you tell me what should I pass to this function.I just attached my java class.
Best Regards Mani On Wed, Nov 30, 2011 at 8:39 AM, Aaron Coburn <acob...@amherst.edu> wrote: > Mani, > there is documentation for the XML RPC located here: > http://people.apache.org/~jfthomps/xmlrpcdocs/xmlrpcWrappers_8php.html > > I have been using the remote API for some time now, and it works very > well. To make things easier for me, I wrote a php class that encapsulates > some of these functions (see attached). This class doesn't implement any of > the group management features, but they would be easy to add. > > You can then use the class like this (if, for instance, you wanted to list > the reservations for a particular user): > > $vcl = new VCL($userid, $password); > > if ($reservations = $vcl->getReservations()){ > foreach ($reservations as $r){ > print "<p>"; > print "<b>{$r['imagename']}</b> "; > if ($status = $vcl->getRequestStatus($r['requestid'])){ > switch ($status['status']){ > ... > } > } > print "</p>"; > } > } > > The authentication piece is handed off to the appropriate affiliation > function in the VCL code, so if you are using LDAP, the user's password > would be verified in that way. Since we use Shibboleth with our VCL > installation, the web application (neither the VCL nor any remote webapp) > will know anything about what constitutes a valid password, so I ended up > modifying the 'checkAccess()' function in .ht-inc/utils.php. If this is > relevant for your installation, I can explain further how this is done. > > The remote API allows me, for instance, to embed the VCL inside other web > applications (such as our campus learning management system), without > requiring students to login to the main VCL site when they want to make and > connect to their reservations. > > Best regards, > Aaron > > > > > -- > Aaron Coburn > Systems Administrator and Programmer > Academic Technology Services, Amherst College > (413) 542-5451 acob...@amherst.edu > > > > > > On Nov 29, 2011, at 6:08 PM, Mani Shafa'atDoost wrote: > > Josh, > > Thank you. Do you have any proper documentation for functions that you > provided by XML RPC? > > Best Regards > Mani > > On Tue, Nov 29, 2011 at 4:32 PM, Josh Thompson <josh_thomp...@ncsu.edu>wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Mani, >> >> Unfortunately, the example code is way out of date and uses API version 1 >> which is no longer supported. >> >> A more current example, though in python, is available here: >> >> >> https://svn.apache.org/repos/asf/incubator/vcl/sandbox/useful_scripts/managegroups.py >> >> Josh >> >> On Sunday November 20, 2011, Mani Shafa'atDoost wrote: >> > Hello, >> > >> > I just used your sample file to use VCL through XMLRPC, but I received >> > following error : >> > >> > *Notice*: xmlrpc: Unsupported API version, cannot continue. >> > >> > I just modified username and password in your sample PHP file. I will >> > appreciate if you could guide me. >> > >> > >> > Best Regards >> > >> > Mani >> - -- >> - ------------------------------- >> Josh Thompson >> VCL Developer >> North Carolina State University >> >> my GPG/PGP key can be found at pgp.mit.edu >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v2.0.17 (GNU/Linux) >> >> iEYEARECAAYFAk7VT1MACgkQV/LQcNdtPQP+5ACfTAXRcH07hlq+Efkt1NTSfoey >> vBYAnRhq3Tu0u0C7+9l3eIva8oY4zdQB >> =vdCS >> -----END PGP SIGNATURE----- >> > > > >
xmlrpc.java
Description: Binary data