I have successfully deployed my plugin on to the vCenter server. Please find a portion of the virgo server log attached.
In the web client I am able to see the plugin:
But I am unable to see the UI of my extension. The following is my plugin.xml:
<?xml version="1.0" encoding="UTF-8"?>
<plugin id="com.vmware.xvmotion-ui"
defaultBundle="com_vmware_xvmotionui">
<resources>
<resource locale="{locale}">
<module uri="locales/xvmotion-ui-{locale}.swf"/>
</resource>
</resources>
<extension id="com.vmware.xvmotion.vm.manage">
<extendedPoint>vsphere.core.vm.manageViews</extendedPoint>
<object>
<name>#{migration.name}</name>
<componentClass className="com.vmware.vsphere.client.htmlbridge.HtmlView">
<object>
<root>
<url>/vsphere-client/xvmotionui/resources/vmigrateDetails.html</url>
</root>
</object>
</componentClass>
</object>
<metadata>
<objectType>VirtualMachine</objectType>
</metadata>
</extension>
</plugin>
The location "/etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity" contains the unzipped contents of my plug-in.
The extension manager in the mob contains the following information:
I am unable to find out where I have gone wrong or what has gone wrong. Please help.
Thanks,
Nikhil