5.5.1

Table Of Contents
Web Service API Object Reference 4
The Orchestrator Web service API provides a collection of objects that serve as WSDL complex types and a
collection of methods that server as WSDL operations.
This chapter includes the following topics:
n
“FinderResult Object,” on page 69
n
“ModuleInfo Object,” on page 70
n
“Property Object,” on page 71
n
“QueryResult Object,” on page 71
n
“Workflow Object,” on page 72
n
“WorkflowParameter Object,” on page 73
n
“WorkflowToken Object,” on page 73
n
“WorkflowTokenAttribute Object,” on page 76
FinderResult Object
A FinderResult represents an object from the Orchestrator inventory that Orchestrator locates in an external
application by using a plug-in. For example, a FinderResult object can represent a virtual machine from
vCenter Server.
FinderResult objects represent any object that a plug-in registers with Orchestrator in its vso.xml file.
FinderResult objects represent the items, from all installed plug-ins, that you find when you call one of the
find* operations. The items returned can be any type of object that an Orchestrator plug-in defines. Most
workflows require FinderResult instances as input parameters, as most workflows act upon Orchestrator
objects.
You cannot set a FinderResult as a workflow attribute directly. You must set WorkflowTokenAttribute in
workflows instead, which take the type and the dunesUri from FinderResult objects.
The find operation finds objects according to query criteria that the vso.xml file defines. It does not return
FinderResult objects directly, but returns QueryResult objects instead. QueryResult objects contain arrays of
FinderResult objects.
VMware, Inc.
69