rPath Appliance Platform Agent:XML-RPC Examples in Development Tools
From rPath Wiki
Use XML-RPC methods provided by rPath Appliance Platform Agent (rAPA) to develop a an XML-RPC client that uses the functions of the rAPA plugins.
Even though XML-RPC can be used independent of rAPA plugins and plugin development, the plugin development tools for the rAPA interface provide a useful reference, including example scripts that use the XML-RPC exposed methods in rAPA.
The example scripts are not located in the plugin development tarball, described in the plugin development environment page, but they will soon be available as part of the plugin development package. Developers creating an XML-RPC client for existing plugins do not need the plugin environment set up, only the files for reference. Until the package is available, check out the files from the Appliance Platform's Mercurial repository; see rPath Appliance Platform Agent:Mercurial for information and instructions.
The development environment for plugins includes a scripts directory for each plugin (directory) in the raaplugins directory. Each scripts directory includes Python scripts that make XML-RPC calls. Reference these scripts as examples.
