Objects that you include in the vso.xml file appear as scripting objects in the Orchestrator scripting API, or as finder objects in the Orchestrator Inventory tab.

The vso.xml file provides the following information to the Orchestrator server:

  • A version, name, and description for the plug-in

  • References to the classes of the plugged-in technology and to the associated plug-in adapter

  • Initializes the plug-in when the Orchestrator server starts

  • Scripting types to represent the types of objects in the plugged-in technology

  • The relationships between object types to define how the objects display in the Orchestrator Inventory

  • Scripting classes that map the objects and operations in the plugged-in technology to functions and object types in the Orchestrator JavaScript API

  • Enumerations to define a list of constant values that apply to all objects of a certain type

  • Events that Orchestrator monitors in the plugged-in technology

The vso.xml file must conform to the XML schema definition of Orchestrator plug-ins. You can access the schema definition at the VMware support site.


For descriptions of all of the elements of the vso.xml file, see Elements of the vso.xml Plug-In Definition File.