4.1

Table Of Contents
Table 7-18. Element Hierarchy
Parent Element Child Elements
<finder-datasources>
None
inventory Element
The <inventory> element defines the root of the hierarchical list for the plug-in that appears in the Orchestrator
client Inventory view and object selection dialog boxes.
The <inventory> element does not represent an object in the plugged-in application, but rather represents the
plug-in itself as an object in the Orchestrator scripting API.
The <inventory> element is optional. The <inventory> element has the following attribute.
Attributes Value Description
type
An Orchestrator object type The type of the <finder> element that
represents the root of the hierarchy of
objects. Mandatory attribute.
Table 7-19. Element Hierarchy
Parent Element Child Elements
<module>
None
finders Element
The <finders> element is the container for all the <finder> elements.
The <finders> element is optional. The <finders> element has no attributes.
Table 7-20. Element Hierarchy
Parent Element Child Element
<module> <finder>
finder Element
The <finder> element represents in the Orchestrator client a type of object found through the plug-in.
The <finder> element identifies the Java class that defines the object the object finder represents. The
<finder> element defines how the object appears in the Orchestrator client interface. It also identifies the
scripting object that the Orchestrator scripting API defines to represent this object.
Finders act as an interface between object formats used by different types of plugged-in technologies.
The <finder> element is optional. A plug-in can have an unlimited number of <finder> elements. The
<finder> element defines the following attributes:
Attributes Value Description
type
An Orchestrator object type Type of object represented by the finder.
Mandatory attribute.
datasource <finder-datasource name>
attribute
Identifies the Java class that defines the
object by using the datasource refid.
Mandatory attribute.
Chapter 7 Developing Plug-Ins
VMware, Inc. 229