4.0

Table Of Contents
Elements of the vso.xml Plug-In Definition File
The vso.xml file contains a set of standard elements. Some of the elements are mandatory while others are
optional.
Each element has attributes that define values for the objects and operations you map to Orchestrator objects
and operations. This information describes all of the elements of the vso.xml file and the possible attribute
values for each element.
module Element
A module describes a set of plug-in objects to make available to Orchestrator.
The module contains information about how data from the plugged-in technology maps to Java classes,
versioning, how to deploy the module, and how the plug-in appears in the Orchestrator inventory.
The <module> element is optional. The <module> element has the following attributes:
Attributes Value Description
name
String Defines the type of all the <finder> elements in the plug-in. Mandatory attribute.
version
Number The plug-in version number, for use when reloading packages in a new version of
the plug-in. Mandatory attribute.
build-number
Number The plug-in build number, for use when reloading packages in a new version of the
plug-in. Mandatory attribute.
image
Image file The icon to display in the Orchestrator Inventory. Mandatory attribute.
display-name
String The name that appears in the Orchestrator Inventory. Optional attribute.
interface-
mapping-allowed
true or false VMware strongly discourages interface mapping. Optional attribute.
Table 7-9. Element Hierarchy
Parent Element Child Elements
None
n
<description>
n
<installation>
n
<configuration>
n
<webview-components-library>
n
<finder-datasources>
n
<inventory>
n
<finders>
n
<scripting-objects>
n
<enumerations>
configuration Element
The <configuration> element allows you to add a tab in the Orchestrator configuration interface. You can use
the tab to configure a plug-in.
The <configuration> element is optional. The <configuration> element has the following attributes:
vCenter Orchestrator Developer's Guide
230 VMware, Inc.