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-----
>>
>
>
>
>

Attachment: xmlrpc.java
Description: Binary data

Reply via email to