N1 Grid Service Provisioning System 5.0 XML Schema Reference Guide
Sample XML for <plugin> Element
Example 5–1 Sample Plug-in
Descriptor File
<?xml version="1.0" encoding="UTF-8"?>
<plugin name="com.bigCo.logic.pluginName"
description="imitation WL plugin"
vendor="bigCo"
version="1.3"
previousVersion="1.2"
xmlns="http://www.sun.com/schema/SPS"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sun.com/schema/SPS
plugin.xsd"
schemaVersion="5.0">
<readme jarPath="docs/readme.txt"/>
<serverPluginJAR jarPath="lib/appserver/serverCode.jar"/>
<gui jarPath="custom/weblogic/gui/pluginUI.xml"/>
<dependencyList>
<pluginRef name="webLogicUtils" version="1.0"/>
<pluginRef name="otherPlugin" version="1.3"/>
</dependencyList>
<memberList>
<folder name="/com/bea/weblogic/6.0" description="Weblogic 6.0 plugin folder"/>
<folder name="/folder2" description="second place sees dust"/>
<hostType name="WL Admin Server" description="Host Type for Weblogic Admin Servers">
<varList>
<var name="adminPort" default="7001"/>
<var name="adminUser" default="weblogic"/>
<var name="secureConnect" default="false"/>
</varList>
</hostType>
<hostSet name="Weblogic Admin Servers" description="The Weblogic Admin Servers">
<hostSetRef name="WL boxes"/>
<hostSearchRef name="WL Admin Search"/>
</hostSet>
<hostSearch name="WL box search" description="matches Weblogic boxes">
<criteriaList>
<criteria name="sys.OS" match="CONTAINS" pattern="SunOS"/>
<criteria name="sys.OSVersion" pattern="5.9"/>
</criteriaList>
<appTypeCriteria ms="false" ld="false" ra="true"/>
<physicalCriteria physical="true" virtual="true"/>
</hostSearch>
<hostSet name="Weblogic Servers" description="All Weblogic Servers">
<hostSetRef name="Weblogic Admin Servers"/>
<hostSetRef name="com.bigCo.logic.cluster#Weblogic Clusters"/>
</hostSet>
<component jarPath="comps/system/weblogic/foo.xml" majorVersion="true">
<componentType name="contained EJB CT"
description="contained ejb comp type ref"
group="hidden"
order="001-003-002"
indentLevel="2"/>
</component>
<component jarPath="weblogic/system/comps/bar.xml">
<systemService name="WebLogic SS" description="WL service ref"/>
</component>
<component jarPath="weblogic/system/comps/baz.xml"/>
<plan jarPath="weblogic/system/plans/bar.xml" majorVersion="false"/>
<component jarPath="weblogic/system/comps/dee.xml">
<resource jarPath="weblogic/system/plugin-core.jar" majorVersion="true"/>
</component>
</memberList>
</plugin>
- © 2010, Oracle Corporation and/or its affiliates