4.1

Table Of Contents
Table 7-6. Contents of the Solar System Configuration WAR File
Directory Filename Description
o11nplugin-solarsystem-config\ index.jsp
JSP file that defines the layout of the
configuration tab for the plug-in.
o11nplugin-solarsystem-
config\WEB-INF\
web.xml
Sets up the configuration tab by
implementing the appropriate XML
schemas, locating the index page,
accessing resource files, and
implementing security.
o11nplugin-solarsystem-
config\WEB-INF\classes\
struts.xml
Struts framework configuration file
that references the Java classes and
methods of the configuration actions.
o11nplugin-solarsystem-
config\WEB-
INF\classes\com\vmware\orchestr
ator\api\sample\solarsystem\con
fig\
SolarSystemConfigureAction.class
Java class that defines the
configuration actions that the
configuration tab performs.
o11nplugin-solarsystem-
config\WEB-INF\lib\
o11nplugin-solarsystem-
core-1.0.0.jar
JAR file that contains the binaries of
the solar system plug-in
implementation.
o11nplugin-solarsystem-
config\WEB-INF\lib\
o11nplugin-solarsystem-
model-1.0.0.jar
JAR file that contains the binaries of
the solar system application.
o11nplugin-solarsystem-
config\WEB-INF\pages\
configure.jsp
JSP file that adds buttons and a drop-
down list to the configuration tab.
The buttons and list implement the
configuration actions that the
SolarSystemConfigureAction
class defines and that struts.xml
maps to the Struts framework.
Map the Application in the vso.xml File
The vso.xml file defines how Orchestrator accesses and interacts with the plugged-in technology. The
vso.xml file maps objects and operations in the plugged-in technology and in the plug-in implementation to
Orchestrator objects and operations.
You can use the objects and operations that you map to create Orchestrator workflows, policies, and actions
to interact with the plugged-in technology by using Orchestrator.
You find the vso.xml file for the solar system example in the following location in the solar system source files
in the Orchestrator examples bundle:
o11nplugin-solarsystem\src\main\dar\VSO-INF\
For full descriptions of all of the elements of a vso.xml file and all of their attributes, see “Elements of the
vso.xml Plug-In Definition File,” on page 224.
Prerequisites
n
You have an application to plug in to Orchestrator.
n
Implement the plug-in adapter and factory interfaces.
n
Implement the configuration adapter interface and create the configuration Web application.
vCenter Orchestrator Developer's Guide
194 VMware, Inc.