XenSource
Skip navigation links
Overview Expand Overview
Products Expand Products
Solutions Expand Solutions
Support Services Expand Support Services
Partners Expand Partners
About Us Expand About Us
How to Buy

3.4. Where to look next

In this chapter we have presented a brief high-level overview of the API and its object-model. The aim here is not to present the detailed semantics of the API, but just to provide enough background for you to start reading the code samples of the next chapter and to find your way around the more detailed XenEnterprise Management API reference document.

There are a number of places you can find more information:

  • The Administrators Guide contains an overview of the xe CLI. Since a good deal of xe commands are a thin veneer over the API, playing with xe is a good way to start finding your way around the API object model described in this chapter.

  • The code samples in the next chapter provide some concrete instances of API coding in a variety of client languages.

  • The XenEnterprise Management API reference document provides a more detailed description of the API semantics as well as describing the the format of XML/RPC messages on the wire. and

  • There are a few scripts that use the API in the XenServer dom0 itself. For example, "/opt/xensource/libexec/shutdown" is a python program that cleanly shuts VMs down. This script is invoked when the host itself is shutdown.