<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plugin SYSTEM "plugin.dtd">
<!-- IBM Confidential OCO Source Material                                                -->
<!-- 5724-i63, 5724-H88 (C) COPYRIGHT International Business Machines Corp. 2004         -->
<!-- The source code for this program is not published or otherwise divested             -->
<!-- of its trade secrets, irrespective of what has been deposited with the              -->
<!-- U.S. Copyright Office.                                                              -->

<plugin id="com.ibm.ws.console.odr" name="odr" version="1.0.0"
	vendor-name="IBM Corp. - WebSphere Server Group" embedded="true"
	context-root="odr">
	
	<requires>
		<import plugin="com.ibm.ws.console.core"/>
		<import plugin="com.ibm.ws.console.servermanagement"/>
		<import plugin="com.ibm.ws.console.environment"/>
		<import plugin="com.ibm.ws.console.proxy"/>
		<import plugin="com.ibm.ws.console.pme.appprofile"/>
		<!-- import plugin="com.ibm.ws.console.dynacache"/ -->
		<!-- import plugin="com.ibm.ws.console.pme.i18nservice"/ -->
		<!-- import plugin="com.ibm.ws.console.pme.startupbeans"/ -->
	</requires>
	
	<extension point="com.ibm.ws.console.core.navigatorTask">
		<tasks>			
			<task id="proxyServersAlt"
				icon="/com.ibm.ws.console.odr/images/onepix.gif"
				label="nav.view.proxyServersAlt"
				view="/navigatorCmd.do?forwardName=ODR.content.main"
				external="false" weight="22">
				<category id="servertypes"/>
			</task>
		</tasks>	
	</extension>
	
	<extension point="com.ibm.ws.console.core.help">
		<toc file="toc.xml" primary="true" />
	</extension>
	
	<extension point="com.ibm.websphere.wsc.actionSet">
		<actionSet id="odr.Proxy.collection1" contextType="ODR">
			<action
              enablesFor="Collection"
              label="button.new"
              actionURI="proxyCollection.do"
              role="administrator,configurator">
	        </action>
    	    <action
              enablesFor="Collection"
              label="button.delete"
              actionURI="proxyCollection.do"
              role="administrator,configurator">
        	</action>
        	<action
              enablesFor="Collection"
              label="button.templates"
              actionURI="proxyCollection.do"
              role="administrator,configurator">
        	</action>
        	<action
              enablesFor="Collection"
              role="administrator,operator"
              label="button.start"
              actionURI="proxyCollection.do">
        	</action>
        	<action
              enablesFor="Collection"
              role="administrator,operator"
              label="button.immediateStop"
              actionURI="proxyCollection.do">
        	</action>
		</actionSet>
	</extension>
	
	<extension point="com.ibm.websphere.wsc.collectionItem">
		<collectionItem id="odr.Proxy.collectionItem1" contextType="ODR">
			<item
				attributeName="name"
				sortable="sort"
				itemURI="proxyCollection.do?EditAction=true"
				label="ManagedObject.name.displayName">
			</item>
			<item attributeName="node" sortable="sort" itemURI=""
				label="Server.node.displayName">
			</item>
            <item attributeName="version" sortable="sort" itemURI=""
                  label="node.version.displayName">
                  <compatibility>
					<match key="com.ibm.websphere.baseProductVersion"
                        value="(6\.[1-9].*.*)|(([7-9]|[1-9][0-9]).*.*.*)"/>
				</compatibility>    	
            </item>
			<item attributeName="protocol" sortable="sort" itemURI=""
				label="ProxyServer.transport.protocol.displayName">
				<compatibility>
					<match key="com.ibm.websphere.baseProductVersion"
                        value="(6\.[1-9].*.*)|(([7-9]|[1-9][0-9]).*.*.*)"/>
				</compatibility>    	
			</item>			
			<item attributeName="status" sortable="sort" itemURI=""
				label="Server.status.displayName">
			</item>
		</collectionItem>
	</extension>
	
	<extension point="com.ibm.websphere.wsc.detailTab">
		<detailTab id="odr.ODR.detailTab1"
			contextType="ODR">
			<tab label="tab.configuration"
				contentURI="ODR.config.tab.view">
			</tab>
		</detailTab>
	</extension>

	<extension point="com.ibm.websphere.wsc.form">
    	<form id="ODR.config.general.properties" contextType="ODR">
	     <field attributeName="developmentMode" perspective="config">
	     </field>	
	     <field attributeName="parallelStartEnabled" perspective="config">
	     </field>
	     <!-- Begin  z/OS adaptive fields -->
         <field
              attributeName="shortName"
              perspective="config">
              <compatibility>
                 <match key="com.ibm.websphere.nodeOperatingSystem"  value="(os390)"/>
              </compatibility>
         </field >
         <field
              attributeName="uniqueId"
              perspective="config">
              <compatibility>
                 <match key="com.ibm.websphere.nodeOperatingSystem"  value="(os390)"/>
              </compatibility>
      </field >
         <!-- End  z/OS adaptive fields -->
         <!-- LIDB2727 Begin -->
         <field
              attributeName="runIn64bitJVMMode"
              perspective="config">
             <compatibility>
                <match key="com.ibm.websphere.nodeOperatingSystem"  value="(os390)"/>
                <match key="com.ibm.websphere.baseProductVersion" value="((\d\d)|([7-9])|(6\.((\d\d)|[2-9]))|(6\.1\.[1-9])|(6\.1\.0\.((\d\d)|[4-9]))).*"/>
             </compatibility>
         </field >
         <!-- LIDB2727 End-->
         <field
              attributeName="provisionComponents"
              perspective="config">
              <compatibility>
              	 <match key="com.ibm.websphere.baseProductMajorVersion"  value="[7-9]"/>
              </compatibility>
         </field>
     	</form>
	</extension>
	<extension point="com.ibm.websphere.wsc.link">
		<linkSet id="ProxySettings.properties.links" contextType="ODRSettings">
			<link categoryId ="additional.properties"
				label="Component.properties.displayName"
				description="Component.properties.description"
				actionURI ="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=Property.content.main&amp;sfname=properties">
			</link>
		</linkSet>
	</extension>

	<extension point="com.ibm.websphere.wsc.link">
		<linkSet id="ProxySettings.related1" contextType="ODRSettings">
			<link
              categoryId="related.items"
              label="RoutingRule.uriGroup.displayName"
              description="RoutingRule.uriGroup.description"
              actionURI="com.ibm.ws.console.proxy.URIGroup.forwardCmd.do?forwardName=URIGroup.content.main">
			</link>
		</linkSet>
	</extension>

    <!-- Added for clustering work to selectively remove JSPs -->                     
 <extension point="com.ibm.websphere.wsc.form">
     <form id="ODRSettings.config.general.properties" contextType="ODRSettings">
       <field 
           attributeName="outboundSSLAliasJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >
      <!-- ContentServer.jsp has fields controlled within the jsp itself -->
      <field 
           attributeName="contentServerJsp"
           perspective="config">
      </field >
      <field 
           attributeName="cachingJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >
      <field 
           attributeName="webservicesJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >
      <field 
           attributeName="exclusionJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >
      <field 
           attributeName="loggingJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >
      <field 
           attributeName="securityJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >
      <field 
           attributeName="pluginConfigPolicyJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >
      <field 
           attributeName="errorPagePolicyJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >
      <field 
           attributeName="workloadManagementJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
              <match key="com.ibm.websphere.baseProductMajorVersion" 	value="[7-9]"/>
           </compatibility>
      </field >
      <field 
           attributeName="staticFileServingJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
              <match key="com.ibm.websphere.baseProductMajorVersion" 	value="[7-9]"/>
           </compatibility>
      </field >
      <field 
           attributeName="contentMappings"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
              <match key="com.ibm.websphere.baseProductMajorVersion" 	value="[7-9]"/>
           </compatibility>
      </field>

      <field 
           attributeName="generalPropertiesJsp"
           perspective="config">
           <compatibility>
              <match key="com.ibm.ws.console.proxy.proxysettings.ProxySettingsDetailForm.proxyClusterSettings"  value="displayAll|displayClusterScope"/>
           </compatibility>
      </field >        
    </form>
 </extension>              

	
	<extension point="com.ibm.websphere.wsc.link">
		<linkSet id="servermanagement.ODR1" contextType="ODR">
			<categoryDefinition weight="10" id="odr.settings.properties"
				parent="root" label="addprops.category.label.odrmainlabel"/>
			<categoryDefinition weight="20" id="odrserver.properties"
				parent="odr.settings.properties"
				label="addprops.category.label.proxyserveralt"/>				
			<categoryDefinition weight="20" id="odr.containers.properties"
				parent="root" label="addprops.category.label.containers"/>
			<categoryDefinition weight="15" id="odr.webcontainer.properties"
				parent="odr.containers.properties"
				label="addprops.category.label.webcontainers"/>
			<categoryDefinition weight="20" id="odr.ejbcontainer.properties"
				parent="odr.containers.properties"
				label="addprops.category.label.ejbcontainers"/>
			<categoryDefinition weight="30" id="odr.containerservices.properties"
				parent="odr.containers.properties"
				label="addprops.category.label.containerservices"/>
			<categoryDefinition weight="40"
				id="odr.businessprocessservices.properties"
				parent="odr.containers.properties"
				label="addprops.category.label.businessprocessservices"/>
			<categoryDefinition weight="20"
				id="odr.serverinfrastructure.properties" parent="root"
				label="addprops.category.label.serverinfrastructure"/>
			<categoryDefinition weight="10"
				id="odr.javaprocessmanagement.properties"
				parent="odr.serverinfrastructure.properties"
				label="addprops.category.label.javaprocessmanagement"/>
			<categoryDefinition weight="20" id="odr.administration.properties"
				parent="odr.serverinfrastructure.properties"
				label="addprops.category.label.administration"/>
			<categoryDefinition weight="30" id="odr.communications.properties"
				parent="root" label="addprops.category.label.communications"/>
			<categoryDefinition weight="20" id="odr.messaging.properties"
				parent="odr.communications.properties"
				label="addprops.category.label.messaging"/>
			<categoryDefinition weight="40" id="odr.performance.properties"
				parent="root" label="addprops.category.label.performance"/>
			<categoryDefinition weight="50" id="odr.security.properties"
				parent="root" label="addprops.category.label.security"/>
			<categoryDefinition weight="60" id="odr.troubleshooting.properties"
				parent="root" label="addprops.category.label.troubleshooting"/>
			<!-- START LIDB1673 Vela changes Provide V5 & later versions of TransactionService -->
			<link categoryId="odrserver.properties" weight="10"
				label="ProxySettingsAlt.displayName"
				description="ProxySettingsAlt.description"
				actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=ODRSettings.config.view&amp;lastPage=ODR.config.view">
				<compatibility>
    	            <match key="com.ibm.ws.console.proxy.ProxyDetailForm.proxyClusterMember"  value="false"/>
        	    </compatibility>
			</link>
						
			<link categoryId="odrserver.properties" weight="20"
				label="RewritingRules.displayName"
				description="RewritingRules.description"
				actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=RewritingRule.content.main&amp;lastPage=ODR.config.view">
                <compatibility>
                   <match key="com.ibm.ws.console.proxy.ProxyDetailForm.proxyClusterMember"  value="false"/>
                </compatibility>
			</link>
			
			<link categoryId="odrserver.properties" weight="30"
				label="StaticCachePolicy.staticCacheRules.displayName"
				description="StaticCachePolicy.staticCacheRules.description"
				actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=StaticCacheRule.content.main&amp;lastPage=ODR.config.view">
				<compatibility>
    	            <match key="com.ibm.ws.console.proxy.ProxyDetailForm.proxyClusterMember"  value="false"/>
        	    </compatibility>
			</link>
			<link categoryId="odrserver.properties" weight="40"
				label="ProxyAlt.channelfw.transports.displayName"
				description="ProxyAlt.channelfw.transports.description"
				actionURI="com.ibm.ws.console.channelfw.forwardCmd.do?forwardName=Chain.content.main&amp;lastPage=ODR.config.view&amp;chainAcceptorFilter=ProxyInboundChannel&amp;chainEndPointFilter=null">
			</link>
			<link categoryId="odrserver.properties" weight="50"
				label="ProxyAlt.cacheInstance.displayName"
				description="ProxyAlt.cacheInstance.description"
				actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=ProxyCacheInstance.content.main&amp;lastPage=ODR.config.view">
			</link>
		  <link categoryId="odrserver.properties" weight="55"
			  label="httprules.routing.policy"
			  description="httprules.routing.policy"
			  actionURI="com.ibm.ws.console.rules.forwardCmd.do?forwardName=http.routing.ruleset.content.main&amp;lastPage=ODR.config.view">
		  </link>
			<link categoryId="odrserver.properties" weight="60"
				label="ODR.workclass.router.config.displayName"
				description="ODR.workclass.router.config.description"
				actionURI="com.ibm.ws.console.workclass.forwardCmd.do?forwardName=workclass.odr.routing.content.main&amp;lastPage=ODR.config.view&amp;perspective=tab.workclass.router&amp;contextType=ODR">
			</link>
			<link categoryId="odrserver.properties" weight="60"
				label="ODR.workclass.service.config.displayName"
				description="ODR.workclass.service.config.description"
				actionURI="com.ibm.ws.console.workclass.forwardCmd.do?forwardName=workclass.odr.service.content.main&amp;lastPage=ODR.config.view&amp;perspective=tab.workclass&amp;contextType=ODR">
		</link>

			
			<link categoryId="odr.containerservices.properties"
				label="ApplicationServer.applicationServerServices.TransactionService.displayName"
				description="ApplicationServer.applicationServerServices.TransactionService.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=TransactionService.config.view&amp;sfname=services&amp;lastPage=ODR.config.view">
				<compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="[6-9]"/>
				</compatibility>
			</link>
			<link categoryId="odr.containerservices.properties"
				label="ApplicationServer.applicationServerServices.TransactionService.displayName"
				description="ApplicationServer.applicationServerServices.TransactionService.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=TransactionService.V5.config.view&amp;sfname=services&amp;lastPage=ODR.config.view">
				<compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="5"/>
				</compatibility>
			</link>
			<link categoryId="odr.containerservices.properties"
				label="Server.services.ObjectRequestBroker.displayName"
				description="Server.services.ObjectRequestBroker.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ObjectRequestBroker.config.view&amp;sfname=services&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.containerservices.properties"
           		label="ApplicationProfileService.displayName"
             	description="ApplicationProfileService.description"
   	         	actionURI="com.ibm.ws.console.pme.appprofileservice.forwardCmd.do?forwardName=ApplicationProfileService.config.view&amp;sfname=services&amp;resourceUri=server-pme.xml">
	   	        <compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>						
				</compatibility>    	         	
        	</link>
	        	<link label="ApplicationServer.components.DynamicCache.displayName"
		          description="ApplicationServer.components.DynamicCache.description"
    		      categoryId="odr.containerservices.properties"
        		  actionURI="com.ibm.ws.console.dynacache.forwardCmd.do?forwardName=DynamicCache.config.view&#38;sfname=services&#38;lastPage=ODR.config.view">
	   	        <compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>						
				</compatibility>    	         	
        		</link>
		       	<link
    	          categoryId="odr.containerservices.properties"
        	      label="I18NService.displayName"
            	  description="I18NService.displayName"
	           	  actionURI="com.ibm.ws.console.pme.i18nservice.forwardCmd.do?forwardName=I18NService.config.view&amp;sfname=services&amp;resourceUri=server-pme.xml">
 	   	        <compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>						
				</compatibility>    	         	
    	    	</link>
	        	<link
    	          categoryId="odr.containerservices.properties"
        	      label="StartupBeansService.displayName"
            	  description="StartupBeansService.description"
	              actionURI="com.ibm.ws.console.pme.startupbeansservice.forwardCmd.do?forwardName=StartupBeansService.config.view&amp;sfname=services&amp;resourceUri=server-pme.xml">
    	       	  <compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>						
	              </compatibility>
    	     	</link>
	         	<link
 	             categoryId="odr.businessprocessservices.properties"
    	          label="ActivitySessionService.displayName"
        	      description="ActivitySessionService.description"
            	  actionURI="com.ibm.ws.console.pme.activitysessionservice.forwardCmd.do?forwardName=ActivitySessionService.config.view&amp;sfname=services&amp;resourceUri=server-pme.xml">
            	  <compatibility>
 					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>
				  </compatibility>						
	        	</link>
    	    	<link
        	      categoryId="odr.businessprocessservices.properties"
            	  label="WorkAreaService.displayName"
	              description="WorkAreaService.description"
    	          actionURI="com.ibm.ws.console.pme.workareaservice.forwardCmd.do?forwardName=WorkAreaService.config.view&amp;sfname=services&amp;resourceUri=server-pme.xml">
	   	          <compatibility>
 					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>						
	   	          </compatibility>				
        	    </link>
            	<link
	              categoryId="odr.businessprocessservices.properties"
    	          label="WorkAreaPartitionService.displayName"
        	      description="WorkAreaPartitionService.description"
            	  actionURI="com.ibm.ws.console.pme.workareaservice.forwardCmd.do?forwardName=WorkAreaPartition.content.main&amp;sfname=services&amp;resourceUri=server-pme51.xml">
    	          <compatibility>
 					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>						
        	        <!--  <match key="com.ibm.websphere.baseProductVersion"
            	             value="(5\.[1-9].*)|(([6-9]|[1-9][0-9])\.[0-9]\.[0-9]\.[0-9])"/>
            	      -->
	              </compatibility>
    	     	</link>
 			<link categoryId="odr.webcontainer.properties"
				label="ApplicationServer.components.WebContainer.displayName"
				description="ApplicationServer.components.WebContainer.description"
				actionURI="com.ibm.ws.console.servermanagement.AppserverWebContainer.do?sfname=components&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.webcontainer.properties"
				label="webcontainer.threadpool.displayName"
				description="webcontainer.threadpool.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ThreadPool.config.view&amp;sfname=threadPool&amp;lastPage=ODR.config.view&amp;parentType=WebContainer&amp;resourceUri=server.xml">
				<compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([5])"/>
				</compatibility>
			</link>
			<link categoryId="odr.webcontainer.properties"
				label="webcontainer.sessionmanager.displayName"
				description="webcontainer.sessionmanager.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=SessionManager.config.view&amp;sfname=services&amp;lastPage=ODR.config.view&amp;parentType=WebContainer&amp;resourceUri=server.xml">
			</link>
			<link categoryId="odr.webcontainer.properties"
				label="webcontainer.httptransports.displayName"
				description="webcontainer.httptransports.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=HTTPTransport.content.main&amp;sfname=transports&amp;lastPage=ODR.config.view&amp;parentType=WebContainer&amp;resourceUri=server.xml">
				<compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([5])"/>
				</compatibility>
			</link>
			<link categoryId="odr.webcontainer.properties"
				label="webcontainer.channelfw.transports.displayName"
				description="webcontainer.channelfw.transports.description"
				actionURI="com.ibm.ws.console.channelfw.forwardCmd.do?forwardName=Chain.content.main&amp;lastPage=ODR.config.view&amp;chainAcceptorFilter=WebContainerInboundChannel&amp;chainEndPointFilter=null">
				<compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="[6-9]"/>
				</compatibility>
			</link>

			<link categoryId="odr.ejbcontainer.properties"
				label="ApplicationServer.components.EJBContainer.displayName"
				description="ApplicationServer.components.EJBContainer.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=EJBContainer.config.view&amp;sfname=components&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.ejbcontainer.properties"
				label="EJBCache.displayName" description="EJBCache.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=EJBCache.config.view&amp;sfname=cacheSettings&amp;lastPage=ODR.config.view&amp;parentType=EJBContainer&amp;resourceUri=server.xml">
			</link>
			<link categoryId="odr.ejbcontainer.properties"
				label="EJBTimer.displayName" description="EJBTimer.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=EJBTimer.config.view&amp;#38;sfname=timerSettings&amp;lastPage=ODR.config.view&amp;parentType=EJBContainer&amp;resourceUri=server.xml">
			</link>

            <link categoryId="odr.performance.properties"
                label="Server.services.PMIService.displayName"
                description="Server.services.PMIService.description"
                actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=PMIService.config.view60&amp;sfname=services&amp;lastPage=ODR.config.view">
                <compatibility>
                    <match key="com.ibm.websphere.baseProductMajorVersion" value="[6-9]"/>
                </compatibility>
            </link>
            <link categoryId="odr.performance.properties"
                label="Server.services.PMIService.displayName"
                description="Server.services.PMIService.description"
                actionURI="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=PMIService.config.view60&amp;sfname=services&amp;lastPage=ODR.config.view"
                perspective="runtime">
                <compatibility>
                    <match key="com.ibm.websphere.baseProductMajorVersion" value="[6-9]"/>
                </compatibility>
            </link>
            <link categoryId="odr.performance.properties"
                label="nav.webuiPerftuning.admin"
                description="perfTuningAdmin.description"
                actionURI="com.ibm.ws.console.perfTuningAdmin.forwardCmd.do?forwardName=RPA.ruleEngine.view&amp;lastPage=ODR.config.view">
                <compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>						
                     <match key="com.ibm.websphere.nodeOperatingSystem"  value="(os400|aix|hpux|linux|solaris|windows)"/>
                </compatibility>
            </link>
            <link
                 categoryId="additional.properties"
                 label="HAManagerService.displayName"
                 description="HAManagerService.description"
                 actionURI="com.ibm.ws.console.highavailabilitymgmt.forwardCmd.do?forwardName=HAManagerService.config.view&amp;sfname=services&amp;resourceUri=hamanagerservice.xml&amp;lastPage=ODR.config.view">
                 <compatibility>
                     <match key="com.ibm.websphere.baseProductMajorVersion" value="([6-9])"/>
                 </compatibility>
            </link>
            <link
                 categoryId="additional.properties"
                 label="Server.services.DebugService.displayName"
                 description="Server.services.DebugService.description"
                 actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=DebugService.config.view&amp;sfname=services&amp;lastPage=ODR.config.view">
            </link>
            <link
                 categoryId="additional.properties"
                 label="ThreadPools.displayName"
                 description="ThreadPools.description"
                 actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ThreadPools.content.main&amp;sfname=services">
            </link>


            <link
              categoryId="odr.security.properties"
              label="ServerSecurity.displayName"
              description="ServerSecurity.description"
              actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ServerSecurity.config.view&amp;amp;lastPage=ODR.config.view">
            </link>
            <link label="WSServerSecurity.displayName"
	          description="WSServerSecurity.description"
    	      categoryId="odr.security.properties"
        	  actionURI="com.ibm.ws.console.wssecurity.forwardCmd.do?forwardName=WSServerSecurity.config.view">
        	  <compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>
   	          </compatibility>						
          	</link>
            <link categoryId="proxy.troubleshooting.properties"
                label="HTTPAccessLoggingService.displayName"
                description="HTTPAccessLoggingService.description"
                actionURI="com.ibm.ws.console.httpaccesslogging.forwardCmd.do?forwardName=HTTPAccessLoggingService.config.view&amp;lastPage=ODR.config.view&amp;sfname=services&amp;parentType=Server">
                <compatibility>
 					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([6])"/>
					<match key="com.ibm.websphere.baseProductMinorVersion"
						value="([0])"/>						
                </compatibility>
            </link>
			<link categoryId="odr.troubleshooting.properties"
				label="ServerManagement.logsAndTrace.displayName"
				description="ServerManagement.logsAndTrace.description"
				actionURI="com.ibm.ws.console.probdetermination.forwardCmd.do?forwardName=Logsandtrace.content.list&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.messaging.properties"
				label="MessageListenerService.displayName"
				description="MessageListenerService.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=MessageListenerService.config.view&amp;sfname=services&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.administration.properties"
				label="Component.properties.displayName"
				description="Component.properties.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=Property.content.main&amp;sfname=properties&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.administration.properties"
				label="Server.adminService.displayName"
				description="Server.adminService.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=AdminService.config.view&amp;sfname=services&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.troubleshooting.properties"
				label="ServerManagement.TraceService.displayName"
				description="ServerManagement.TraceService.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=TraceService.config.view&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.additional.properties"
				label="Server.services.DebugService.displayName"
				description="Server.services.DebugService.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=DebugService.config.view&amp;sfname=services&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.troubleshooting.properties"
				label="ServerManagement.RASLoggingService.displayName"
				description="ServerManagement.RASLoggingService.description"
				actionURI="com.ibm.ws.console.probdetermination.forwardCmd.do?forwardName=RASLoggingservice.config.view&amp;parentRefId=&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.administration.properties"
				label="Server.customServices.displayName"
				description="Server.customServices.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=CustomService.content.main&amp;sfname=customServices&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.administration.properties"
				label="Server.components.displayName"
				description="Server.components.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ServerComponent.content.main&amp;sfname=components&amp;lastPage=ODR.config.view">
			</link>
			<link categoryId="odr.javaprocessmanagement.properties"
				label="ProcessDef.displayName"
				description="ProcessDef.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ProcessDef.config.view&amp;sfname=processDefinitions&amp;lastPage=ODR.config.view">
				<compatibility>
					<match key="com.ibm.websphere.nodeOperatingSystem"
						value="(os400|aix|hpux|linux|solaris|windows)"/>
				</compatibility>
			</link>
			<link categoryId="odr.javaprocessmanagement.properties"
				label="ProcessDef.displayName"
				description="ProcessDef.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ProcessDef.content.main&amp;sfname=processDefinitions&amp;lastPage=ODR.config.view">
				<compatibility>
					<match key="com.ibm.websphere.nodeOperatingSystem"
						value="(os390)"/>
				</compatibility>
			</link>
			<link categoryId="odr.additional.properties"
				label="Server.services.PMIService.displayName"
				description="Server.services.PMIService.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=PMIService.config.view&amp;sfname=services&amp;lastPage=ODR.config.view">
				<compatibility>
					<match key="com.ibm.websphere.baseProductMajorVersion"
						value="([5])"/>
				</compatibility>
			</link>
			<link categoryId="odr.communications.properties" weight="10"
				label="NamedEndPoint.displayName"
				description="NamedEndPoint.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=NamedEndPoint.content.main&amp;sfname=specialEndpoints&amp;lastPage=ODR.config.view"
				summaryViewURI="NamedEndPoint.summary.view">
			</link>
			<link categoryId="odr.javaprocessmanagement.properties"
				label="Classloader.displayName"
				description="Classloader.description"
				actionURI="com.ibm.ws.console.environment.forwardCmd.do?forwardName=Classloader.content.main&amp;sfname=classloaders">
			</link>
			<link categoryId="odr.javaprocessmanagement.properties"
				label="ProcessDef.execution.displayName"
				description="ProcessDef.execution.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ProcessExecution.config.view&amp;sfname=execution&amp;lastPage=ODR.config.view&amp;parentType=JavaProcessDef&amp;resourceUri=server.xml">
			</link>
			<link categoryId="odr.javaprocessmanagement.properties"
				label="ProcessDef.monitoringPolicy.displayName"
				description="ProcessDef.monitoringPolicy.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=MonitoringPolicy.config.view&amp;sfname=monitoringPolicy&amp;lastPage=ODR.config.view&amp;parentType=JavaProcessDef&amp;resourceUri=server.xml">
			</link>
			
			<link categoryId="odr.javaprocessmanagement.properties"
              label="Server.serverInstance.displayName"
              description="Server.serverInstance.description"
              actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ServerInstance.config.view&amp;sfname=serverInstance&amp;lastPage=ODR.config.view">
            	<compatibility>
              		<match key="com.ibm.websphere.nodeOperatingSystem"  value="(os390)"/>
            	</compatibility>
        	</link>
        	
			<link categoryId="odr.javaprocessmanagement.properties"
				label="ProcessDef.environment.displayName"
				description="ProcessDef.environment.description"
				actionURI="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=Property.content.main&amp;sfname=environment&amp;lastPage=ODR.config.view&amp;parentType=JavaProcessDef&amp;resourceUri=server.xml">
			</link>
		</linkSet>
	</extension>	
	<extension point="com.ibm.websphere.wsc.link">
    	<linkSet id="servermanagement.ODR2" contextType="ODR">
        	<categoryDefinition weight="100" id="odr.sip.properties" parent="odr.settings.properties" label="addprops.category.label.odrSIPlabel">
 	           <compatibility>
					<match key="com.ibm.websphere.baseProductVersion"
                        value="(6\.[1-9].*.*)|(([7-9]|[1-9][0-9]).*.*.*)"/>
       	        	<!-- match key="com.ibm.websphere.nodeOperatingSystem"  value="(os400|aix|hpux|linux|solaris|windows)"/ -->
            	</compatibility>
	        </categoryDefinition>

       	<link categoryId="odr.sip.properties" weight="10"
	            label="ODR.sip.odr.settings.displayName"
    	        description="SipProxySettings.link.description"
        	    actionURI="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipProxySettings.config.view&amp;lastPage=ODR.config.view">
            	<compatibility>
					<match key="com.ibm.websphere.baseProductVersion"
                        value="(6\.[1-9].*.*)|(([7-9]|[1-9][0-9]).*.*.*)"/>
	                <!-- match key="com.ibm.websphere.nodeOperatingSystem"  value="(os400|aix|hpux|linux|solaris|windows)"/ -->
    	            <match key="com.ibm.ws.console.proxy.ProxyDetailForm.proxyClusterMember"  value="false"/>
        	    </compatibility>
	        </link>
        <!-- Bug 4949
	        <link categoryId="odr.sip.properties" weight="20"
    	        label="SipRoutingRules.link.displayName"
        	    description="SipRoutingRules.link.description"
	            actionURI="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipRoutingRule.content.main&amp;lastPage=ODR.config.view">
    	        <compatibility>
					<match key="com.ibm.websphere.baseProductVersion"
                        value="(6\.[1-9].*.*)|(([7-9]|[1-9][0-9]).*.*.*)"/>
                	<match key="com.ibm.ws.console.proxy.ProxyDetailForm.proxyClusterMember"  value="false"/>
	            </compatibility>
 		    </link>
        -->

        	<link categoryId="odr.sip.properties" weight="30"
	            label="ODR.sip.odr.transports.displayName"
    	        description="SipProxy.channelfw.transports.description"
        	    actionURI="com.ibm.ws.console.channelfw.forwardCmd.do?forwardName=Chain.content.main&amp;lastPage=ODR.config.view&amp;chainAcceptorFilter=SIPProxyInboundChannel&amp;chainEndPointFilter=null">
            	<compatibility>
					<match key="com.ibm.websphere.baseProductVersion"
                        value="(6\.[1-9].*.*)|(([7-9]|[1-9][0-9]).*.*.*)"/>
    	            <!-- match key="com.ibm.websphere.nodeOperatingSystem"  value="(os400|aix|hpux|linux|solaris|windows)"/ -->
        	    </compatibility>
	        </link>

	        <link categoryId="odr.sip.properties" weight="40"
    	        label="SipExternalDomains.link.displayName"
        	    description="SipExternalDomains.link.description"
            	actionURI="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipExternalDomain.content.main&amp;lastPage=ODR.config.view">
	            <compatibility>
					<match key="com.ibm.websphere.baseProductVersion"
                        value="(6\.[1-9].*.*)|(([7-9]|[1-9][0-9]).*.*.*)"/>
        	        <!-- match key="com.ibm.websphere.nodeOperatingSystem"  value="(os400|aix|hpux|linux|solaris|windows)"/ -->
            	    <match key="com.ibm.ws.console.proxy.ProxyDetailForm.proxyClusterMember"  value="false"/>
	            </compatibility>
    	    </link>
    	    <link categoryId="odr.sip.properties" weight="50"
				label="siprules.service.policy"
				description="siprules.service.policy"
				actionURI="com.ibm.ws.console.siprules.forwardCmd.do?forwardName=sip.service.ruleset.content.main&amp;lastPage=sip.service.ruleset.content.main">
				 <compatibility>
    	            <match key="com.ibm.ws.console.proxy.ProxyDetailForm.proxyClusterMember"  value="false"/>
        	    </compatibility>
			</link>
			
		  <link categoryId="odr.sip.properties" weight="50"
			  label="siprules.routing.policy"
			  description="siprules.routing.policy"
			  actionURI="com.ibm.ws.console.siprules.forwardCmd.do?forwardName=sip.routing.ruleset.content.main&amp;lastPage=sip.routing.ruleset.content.main">
			  <compatibility>
    	            <match key="com.ibm.ws.console.proxy.ProxyDetailForm.proxyClusterMember"  value="false"/>
        	  </compatibility>
		  </link>

	    </linkSet>
	</extension>
	<extension point="com.ibm.ws.console.core.navigatorTask">
		
		<tasks>			
			<task id="odrclusters"
				icon="/com.ibm.ws.console.odr/images/onepix.gif"
				label="ODRCluster.pluralName"
				view="/navigatorCmd.do?forwardName=OdrCluster.content.main"
				external="false" weight="43">
				<category id="clusters"/>
			</task>
		</tasks>	
	</extension>
	
	
	<extension point="com.ibm.websphere.wsc.collectionItem">
    	<collectionItem id="odrcluster.collection" 
    		contextType="OdrCluster">
       		<item attributeName="name" sortable="sort"
            	itemURI="OdrClusterCollection.do?EditAction=true"
              	label="label.cluster">
        	</item>
        	<item attributeName="protocol" sortable="sort" itemURI=""
              	label="label.protocol">
        	</item> 
        	<item attributeName="status"  sortable="sort"  itemURI=""
              label="ServerCluster.status.displayName">
        </item>
        	
   		</collectionItem>
	</extension>
<!--	
	<extension point="com.ibm.websphere.wsc.actionSet">
    <actionSet id="odrCluster.collection1" contextType="OdrCluster">

        <action
              enablesFor="Collection"
              role="administrator,configurator"
              label="button.delete"
              actionURI="proxyClusterCollection.do">
        </action>
        <action
              enablesFor="Collection"
              role="administrator,operator"
              label="button.start"
              actionURI="proxyClusterCollection.do">
        </action>
        <action
              enablesFor="Collection"
              role="administrator,operator"
              label="button.stop"
              actionURI="proxyClusterCollection.do">
        </action>
        <action
              enablesFor="Collection"
              role="administrator,operator"
              label="button.rippledstart"
              actionURI="proxyClusterCollection.do">
        </action>
        <action
              enablesFor="Collection"
              role="administrator,operator"
              label="button.immediateStop"
              actionURI="proxyClusterCollection.do">
        </action>
    </actionSet>
</extension>
	-->
	
	<extension point="com.ibm.websphere.wsc.detailTab">
		<detailTab id="odr.cluster.detailTab1"
			contextType="OdrCluster">
			<tab label="tab.configuration"
				contentURI="OdrCluster.config.tab.view">
			</tab>
		</detailTab>
	</extension>
	
	<extension point="com.ibm.websphere.wsc.form">
    <form id="OdrCluster.config.general.properties" contextType="OdrCluster">
        <field
              attributeName="shortName"
              perspective="config">
            <compatibility>
                <match key="com.ibm.ws.console.odr.form.OdrClusterDetailForm.isZosNodeGroup"  value="true"/>
            </compatibility>
        </field >
        <field
              attributeName="uniqueId"
              perspective="config">
            <compatibility>
                <match key="com.ibm.ws.console.odr.form.OdrClusterDetailForm.isZosNodeGroup"  value="true"/>
            </compatibility>
        </field >
    </form>
</extension>

<!--
 ! On demand router cluster detail page links
 -->
<extension point="com.ibm.websphere.wsc.link">
    <linkSet id="servermanagement.OdrCluster1" contextType="OdrCluster">
    	<!--
    	 ! Main category: On Demand Router Settings 
    	 ! Right column, first main category.
    	 -->
		<categoryDefinition weight="10" id="odrcluster.settings.properties"  
			parent="root" 
			label="addprops.category.label.odrmainlabel"/>


		<!-- Sub-category: On Demand Router Settings
		 ! Part of On Demand Router Settings main category 
		 -->
       	<categoryDefinition weight="10" id="odrcluster.properties" 
       		parent="odrcluster.settings.properties"
       		label="addprops.category.label.odrmainlabel"/>

       	<!-- Sub-category: SIP On Demand Router Settings
         ! Part of On Demand Router Settings main category -->	
       	<categoryDefinition weight="20" id="odrcluster.sip.properties" 
       		parent="odrcluster.settings.properties"
       		label="addprops.category.label.odrSIPlabel"/>
             	

		<!-- Detail link: On Demand Router Settings
		 ! Part of On Demand Router Settings sub-category.
		 -->
		<link categoryId="odrcluster.properties" weight="10"
			label="ProxySettingsAlt.displayName"
			description="ProxySettingsAlt.description"
			actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=ODRSettings.config.view&amp;lastPage=OdrCluster.config.view">
		</link>

		<!-- Detail link: Rewriting rules
		 ! Part of On Demand Router Settings sub-category.
		 -->
		<link categoryId="odrcluster.properties" weight="20"
			label="RewritingRules.displayName"
			description="RewritingRules.description"
			actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=RewritingRule.content.main&amp;lastPage=OdrCluster.config.view">
		</link>

		<!-- Detail link: Static cache rules
		 ! Part of On Demand Router Settings sub-category.
		 -->
		<link categoryId="odrcluster.properties" weight="30"
			label="StaticCachePolicy.staticCacheRules.displayName"
			description="StaticCachePolicy.staticCacheRules.description"
			actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=StaticCacheRule.content.main&amp;lastPage=OdrCluster.config.view">
		</link>
		
		<!-- Detail link: On Demand Router Cache instance config
		 ! Part of On Demand Router Settings sub-category.
		 -->
		<link categoryId="odrcluster.properties" weight="50"
			label="ProxyAlt.cacheInstance.displayName"
			description="ProxyAlt.cacheInstance.description"
			actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=ProxyCacheInstance.content.main&amp;lastPage=ODR.config.view">
		</link>
		  <link categoryId="odrcluster.properties" weight="55"
			  label="httprules.routing.policy"
			  description="httprules.routing.policy"
			  actionURI="com.ibm.ws.console.rules.forwardCmd.do?forwardName=http.routing.ruleset.content.main&amp;lastPage=OdrCluster.config.view">
		  </link>
		
		<!-- Detail link: SIP On Demand Router settings
		 ! Part of SIP On Demand Router Settings sub-category.
		 -->	
		<link categoryId="odrcluster.sip.properties" weight="10"
			label="ODR.sip.odr.settings.displayName"
			description="SipProxySettings.link.description"
			actionURI="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=ODRSettings.config.view&amp;lastPage=OdrCluster.config.view">
		</link>

		<!-- Detail link: External Domains
		 ! Part of SIP On Demand Router Settings sub-category.
		 -->
		<link categoryId="odrcluster.sip.properties" weight="20"
	        label="SipExternalDomains.link.displayName"
    	    description="SipExternalDomains.link.description"
        	actionURI="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipExternalDomain.content.main&amp;lastPage=ODR.config.view">
            <compatibility>
				<match key="com.ibm.websphere.baseProductVersion"
                    value="(6\.[1-9].*.*)|(([7-9]|[1-9][0-9]).*.*.*)"/>
    	   </compatibility>
	    </link>

		<!-- Detail link: Routing policy SIP rules
		 ! Part of SIP On Demand Router Settings sub-category.
		 -->
	    <link categoryId="odrcluster.sip.properties" weight="30"
		    label="siprules.routing.policy"
		    description="siprules.routing.policy"
		    actionURI="com.ibm.ws.console.siprules.forwardCmd.do?forwardName=sip.routing.ruleset.content.main&amp;lastPage=OdrCluster.config.view">
	    </link>

		<!-- Detail link: Service policy SIP rules
		 ! Part of SIP On Demand Router Settings sub-category.
		 -->
	    <link categoryId="odrcluster.sip.properties" weight="40"
			label="siprules.service.policy"
			description="siprules.service.policy"
			actionURI="com.ibm.ws.console.siprules.forwardCmd.do?forwardName=sip.service.ruleset.content.main&amp;lastPage=OdrCluster.config.view">
		</link>
	</linkSet>
</extension>
   
<extension point="com.ibm.websphere.wsc.treeitem">
	<resourceType tree="authgrouptree" id="com.ibm.odrservers" name="auth.tree.servers.name" parent="com.ibm.nodes" controller="com.ibm.ws.console.odr.controller.OdrServerController"/>
</extension>
	
	
		
	
</plugin>
