<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plugin SYSTEM "plugin.dtd">

<plugin id="com.ibm.ws.console.perf.pmi" 
        name="pmi" 
        version="1.0.0" 
        vendor-name="IBM Corp. - WebSphere Server Group"
        embedded="true"
        context-root="pmi">  
   
<requires>
    <import plugin="com.ibm.ws.console.core"/>
    <import plugin="com.ibm.ws.console.servermanagement"/>
</requires>

<extension point="com.ibm.ws.console.core.navigatorTask">
    <tasks>
       <task id="pmi" icon="images/onepix.gif" label="PMIService.displayName60" view="/navigatorCmd.do?forwardName=pmi.server.collection" external="false" weight="10">
            <category id="monitoringcategory"/>
        </task>
    </tasks>
</extension>

<extension point="com.ibm.websphere.wsc.collectionItem">
    <collectionItem id="servermanagement.ApplicationServer.collectionItem1" contextType="PMIApplicationServer">
        <item
              attributeName="name"
              sortable="sort"
              itemURI="pMIServerCollectionAction.do?editAction=true"
              label="ManagedObject.name.displayName">
        </item>
        <item
              attributeName="node"
              sortable="sort"
              itemURI=""
              label="Server.node.displayName">
        </item>
	<item
              attributeName="hostName"
              sortable="sort"
              itemURI=""
              label="Host.name.displayName">
        </item>        
        <item
              attributeName="version"
              sortable="sort"
              itemURI=""
              label="node.version.displayName">
        </item>
    </collectionItem>
</extension>

<extension point="com.ibm.ws.console.core.help">
  <toc file="toc.xml" primary="true" />
</extension>

<extension point="com.ibm.ws.console.core.help.ecam">
  <toc file="toc.xml" primary="true" />
</extension>


<extension point="com.ibm.websphere.wsc.link">
  <linkSet id="servermanagement.ApplicationServer1" contextType="ApplicationServer">
        <link
              categoryId="performance.properties"
              label="PMIService.displayName60"
              description="Server.services.PMIService.description"
              actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=PMIService.config.view60&amp;sfname=services&amp;lastPage=ApplicationServer.config.view">
              <compatibility>
                <match key="com.ibm.websphere.baseProductMajorVersion" value="[6-9]"/>
              </compatibility>
        </link>
  </linkSet>
</extension>

<!-- START LIDB3726-2 -->
<extension point="com.ibm.websphere.wsc.link">
  <linkSet id="servermanagement.clustermember" contextType="ClusterMember">
        <link
              categoryId="clustermember.performance.properties"
              label="PMIService.displayName60"
              description="Server.services.PMIService.description"
              actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=PMIService.config.view60&amp;sfname=services&amp;lastPage=ClusterMember.config.view">
              <compatibility>
                <match key="com.ibm.websphere.baseProductMajorVersion" value="[6-9]"/>
              </compatibility>
        </link>
  </linkSet>
</extension>
<!-- END LIDB3726-2 -->

<extension point="com.ibm.websphere.wsc.link">
  <linkSet id="servermanagement.ApplicationServer.runtime1" contextType="ApplicationServer">
    <link
              categoryId="additional.properties"
              label="PMIService.displayName60"
              description="Server.services.PMIService.description"
              actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=PMIService.config.view60&amp;sfname=services&amp;lastPage=ApplicationServer.config.view"
              perspective="runtime">
              <compatibility>
                <match key="com.ibm.websphere.baseProductMajorVersion" value="[6-9]"/>
              </compatibility>
        </link>
  </linkSet>
</extension>

<!-- BEGIN LIDB3726-2 -->
<extension point="com.ibm.websphere.wsc.link">
  <linkSet id="clustermember.ApplicationServer.runtime1" contextType="ClusterMember">
    <link
              categoryId="additional.properties"
              label="PMIService.displayName60"
              description="Server.services.PMIService.description"
              actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=PMIService.config.view60&amp;sfname=services&amp;lastPage=ClusterMember.config.view"
              perspective="runtime">
              <compatibility>
                <match key="com.ibm.websphere.baseProductMajorVersion" value="[6-9]"/>
              </compatibility>
        </link>
  </linkSet>
</extension>
<!-- END LIDB3726-2 -->

<extension point="com.ibm.websphere.wsc.link">
    <linkSet id="distmanagement.NodeAgent1" contextType="NodeAgent">
        <link
              categoryId="additional.properties"
              label="PMIService.displayName60"
              description="Server.services.PMIService.description"
              actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=PMIService.config.view60&amp;sfname=services&amp;lastPage=NodeAgent.config.view">              
              <compatibility>
                <match key="com.ibm.websphere.baseProductMajorVersion" value="[6-9]"/>
              </compatibility>              
        </link>
  </linkSet>
</extension>

<extension point="com.ibm.websphere.wsc.link">
    <linkSet id="distmanagement.NodeAgent.runtime1" contextType="NodeAgent">
        <link
              categoryId="additional.properties"
              label="PMIService.displayName60"
              description="Server.services.PMIService.description"
              actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=PMIService.config.view60&amp;sfname=services&amp;lastPage=NodeAgent.config.view" 
              perspective="runtime">              
              <compatibility>
                <match key="com.ibm.websphere.baseProductMajorVersion" value="[6-9]"/>
              </compatibility>              
        </link>
  </linkSet>
</extension>


<extension point="com.ibm.websphere.wsc.detailTab">
    <detailTab id="servermanagement.PMIService.detailTab1" contextType="PMIService60">
        <tab
              label="tab.runtime"
              contentURI="PMIService.runtime.tab.view60">
        </tab>
        <tab
              label="tab.configuration"
              contentURI="PMIService.config.tab.view60">
        </tab>
    </detailTab>
</extension>
<extension point="com.ibm.websphere.wsc.detailTab">
    <detailTab id="servermanagement.PMIService.detailTab1" contextType="PMIServiceCustom">
        <tab
              label="tab.runtime"
              contentURI="pmi.finegrain.frames.view.runtime">
        </tab>
        <tab
              label="tab.configuration"
              contentURI="pmi.finegrain.frames.view.config">
        </tab>
    </detailTab>
</extension> 

<!-- additional.properties LIDB4155-19 -->
    <extension point="com.ibm.websphere.wsc.link">
         <linkSet id="servermanagement.PMIService.detailTab1"
                contextType="PMIService60">
            <link label="PMIService.eCAM"
                description="PMIService.eCAM.desc"
                categoryId="additional.properties"
                actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=ITCAMService.config.view&amp;lastPage=PMIService.config.view60">
		<compatibility>
			<match key="com.ibm.ws.console.ITCAM.IS_INSTALLED" value="true"/>
			<match key="com.ibm.websphere.baseProductMajorVersion" value="[7-9]"/>			
         	</compatibility>    
            </link>
         </linkSet>
    </extension>

<extension point="com.ibm.websphere.wsc.detailTab">
    <detailTab id="servermanagement.PMIService.detailTab1" contextType="ITCAMService">
        <tab
              label="tab.runtime"
              contentURI="ITCAMService.runtime.tab.view">
        </tab> 
        <tab
              label="tab.configuration"
              contentURI="ITCAMService.config.tab.view">  
        </tab>       
    </detailTab>
</extension>

</plugin>

