4.1

Table Of Contents
n
Value: a virtual machine folder that you select from the vCenter server inventory
NOTE If you install the Virtual Machine Manager Web view from the Orchestrator samples bundle, you
must edit the vmFolder attribute to point to a virtual machine folder in your vCenter Server before you
publish the Web view.
8 Click Save and Close to exit the Web view editor.
9 Open the Virtual Machine Manager Web view in a browser at http://
<orchestrator_server>
:
8280/vmo/
The Virtual Machine Manager Web view displays a list of virtual machines.
The Virtual Machine Manager Web view uses the getVirtualMachineList Web view attribute to obtain the list
of virtual machines from the virtual machine folder that the vmFolder attribute defines. However, clicking on
a virtual machine in the list returns an error, as you did not define how to obtain and display the virtual machine
information.
What to do next
Create a Web view component to obtain and display information about a virtual machine when you click it in
the list.
Create a Web View Component to Display Virtual Machine Information
The vco:ListPane component lists virtual machines in the left side of the Web view. You can create a Web view
component to show information about each virtual machine in a Web view panel on the right side.
The Web view panel that displays the virtual machine information requires a Web view component that obtains
information from the objects that the vco:ListPane component lists and displays the information on the right.
The Web view component that obtains object properties implements the WebObjectComponent class.
Prerequisites
You added a vco:ListPane component to the default.html file and defined the Web view attributes that the
component requires.
Procedure
1 Create a file called panel.html and save it at the root of your working folder.
2 Add a title to the panel.html file.
<h3>Virtual Machine Information</h3>
3 Create a Web view component specification file called DisplayVmInfo.jwc in the \components folder.
4 Add references to the Tapestry DTD and the WebObjectComponent Java class to the DisplayVmInfo.jwc
component specification file.
You refer to the DTD in the DOCTYPE metatag and use <component-specification> tags to refer to the
WebObjectComponent Java class.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE component-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 4.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">
<component-specification class="ch.dunes.web.webview.components.WebObjectComponent">
</component-specification>
5 Create a Web view component template called DisplayVmInfo.html in the /components folder.
The DisplayVmInfo.html file defines how to present the information that the component obtains.
Chapter 9 Developing Web Views
VMware, Inc. 321