Yes, you can ignore ocaml existence in first iteration (see below) and use (for example) python with XenAPI.py interface. Main difference in xapi and xend implementation of XenAPI is pool-related classed (xend have no conception of pool).
About ocaml... In first XenAPI is language-neutral interface, but xapi implementation is poor: they store some values in ocaml format (f.e. last_boot_record for vm). But management part and main data are available for use without ocaml concern. Documentation published on xen.org site: http://www.xen.org/files/XenCloud/ocamldoc/ Yes, this is only reference. No guideline or tutorial available. В Чтв, 26/08/2010 в 04:29 -0700, Yueyu Lin пишет: > Hi, all > I have done some research over the interfaces of Xen(XCP). I found this > page to introduce the history of API: > http://wiki.xensource.com/xenwiki/API_History > If I understand correctly, both xend and xapi have implemented the server > side(host side) service. The client side(management tools) just sends the > XML-RPC requests to either xend or xapi. > My question is : I can only find xapi documentation describes the API in > Ocaml way. I have no clue how to compose the XML-RPC and get the response. If > my understanding is correct, I don't > need to learn ocaml to use xapi since I only need to send XML-RPC requests to > host that means I can use every language I like. > I think if the xend and xapi need to implement the service, they should > have the XML-RPC documentation first. Can someone point me the location of > the whole XML-RPC documentation so that > I can write my own client program to access and manage the XCP hosts. > Thanks a lot! > > _______________________________________________ > xen-api mailing list > [email protected] > http://lists.xensource.com/mailman/listinfo/xen-api _______________________________________________ xen-api mailing list [email protected] http://lists.xensource.com/mailman/listinfo/xen-api
