<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration//EN"
                                   "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<tiles-definitions>
    <definition
        controllerClass="com.ibm.ws.console.perfTuningAdmin.PerfTuningAdminController"
        extends="detail.config.view" name="perfTuningAdmin.config.view">
        <put name="contextType" value="perfTuningAdmin"/>
        <putList name="list">
            <add value="perfTuningAdmin.detail.title"/>
            <add value="perfTuningAdmin.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="perfTuningAdmin.detail.title">
        <put name="formName" value="perfTuningAdminDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.perftuningadmin"/>
        <put name="titleKey" value="perfTuningAdmin.displayName"/>
        <!--
I am not sure what to do with this collectionLink
-->
        <put name="collectionLink" value="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ApplicationServer.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="perfTuningAdmin.description"/>
        <put name="displayName" value="perfTuningAdmin.displayName"/>
    </definition>
    <definition name="perfTuningAdmin.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="perfTuningAdminDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formAction" value="perfTuningAdminDetail.do"/>
        <put name="formName" value="perfTuningAdminDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.PerfTuningAdminDetailForm"/>
        <put name="formFocus" value="enabled"/>
        <putList name="tabList">
            <!--   
            <item  value="tab.runtime" icon="" tooltip="" link="perfTuningAdmin.runtime.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
            -->
        </putList>
    </definition>
    <definition name="perfTuningAdmin.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="perfTuningAdmin.detail.buttons.panel"/>
            <add value="perfTuningAdmin.runtime.general.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="perfTuningAdmin.config.tab.view">
        <putList name="list">
            <add value="perfTuningAdmin.detail.buttons.panel"/>
            <add value="perfTuningAdmin.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="perfTuningAdmin.detail.buttons.panel">
        <put name="buttonCount" value="1"/>
        <put name="definitionName" value="perfTuningAdmin.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <!-- 
        <definition name="perfTuningAdmin.runtime.general.properties" extends="detail.runtime.general.generic.properties">
        no longer working 
    -->
    <definition extends="detail.runtime.general.generic.properties" name="perfTuningAdmin.runtime.general.properties">
        <put name="formAction" value="perfTuningAdminDetail.do"/>
        <put name="propertyLabel" value="jvm.general.properties"/>
        <put name="formName" value="perfTuningAdminDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.PerfTuningAdminDetailForm"/>
        <put name="formFocus" value="enabled"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="showOkButton" value="true"/>
        <put name="showApplyButton" value="false"/>
        <put name="showResetButton" value="false"/>
        <put name="showCancelButton" value="false"/>
        <putList name="attributeList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="perfTuningAdmin.config.general.properties">
        <put name="formAction" value="perfTuningAdminDetail.do"/>
        <put name="propertyLabel" value="jvm.general.properties"/>
        <put name="formName" value="perfTuningAdminDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.PerfTuningAdminDetailForm"/>
        <put name="formFocus" value="enabled"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="yes"/>
        <put name="showOkButton" value="yes"/>
        <put name="showApplyButton" value="yes"/>
        <put name="showResetButton" value="yes"/>
        <put name="showCancelButton" value="yes"/>
        <putList name="attributeList"/>
    </definition>
    <definition extends="detail.config.additional.properties" name="perfTuningAdmin.config.additional.properties">
        <put name="formName" value="perfTuningAdminDetailForm"/>
        <putList name="list"/>
    </definition>
    <!--
        here is the stuff to display rules
    -->
    <definition
        controllerClass="com.ibm.ws.console.perfTuningAdmin.RPAController"
        extends="detail.config.view" name="RPA.rules.main">
        <put name="contextType" value="RPA.rules.main"/>
        <putList name="list">
            <add value="RPA.rules.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition
        controllerClass="com.ibm.ws.console.perfTuningAdmin.RPAController"
        extends="detail.config.view" name="RPA.rules.main_contained">
        <put name="contextType" value="RPA.rules.main_contained"/>
        <putList name="list">
            <add value="RPA.rules.detail.title_contained"/>
            <add value="RPA.rules.detail.tabsLayout_contained"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="RPA.rules.detail.title_contained">
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.perftuningadmin"/>
        <put name="titleKey" value="perfTuningAdmin.advice.config.displayName"/>
        <put name="collectionLink" value=""/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <!-- title jsp will use this is the title addribute of the form is nothing -->
        <put name="displayName" value="perfTuningAdmin.displayName"/>
        <put name="instanceDescription" value="perfTuningAdmin.advice.config.description"/>
        <put name="formName" value="com.ibm.ws.console.perfTuningAdmin.RPAAdviceDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPAAdviceDetailForm"/>
        <!--
         
        <put name="formName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        -->
    </definition>
    <definition name="RPA.rules.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="rPACollection.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formAction" value="rPACollection.do"/>
        <put name="formName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <!--
            <put name="formFocus" value="status"/>
        -->
        <putList name="tabList"/>
    </definition>
    <definition name="RPA.rules.detail.tabsLayout_contained" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="rPACollection.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formAction" value="rPACollection.do"/>
        <put name="formName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <!--
            <put name="formFocus" value="status"/>
        -->
        <putList name="tabList"/>
    </definition>
    <definition name="RPA.rules.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="RPA.rules.content.main"/>
        </putList>
    </definition>
    <definition name="RPA.rules.runtime.tab.view_contained" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="RPA.rules.content.main_contained"/>
        </putList>
    </definition>
    <definition name="RPA.rules.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="RPA.rules.content.main"/>
        </putList>
    </definition>
    <definition name="RPA.rules.config.tab.view_contained" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="RPA.rules.content.main_contained"/>
        </putList>
    </definition>
    <definition
        controllerClass="com.ibm.ws.console.perfTuningAdmin.RPAController"
        name="RPA.rules.content.main" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="RPA.rules.content.main"/>
        <put name="descTitle" value="perfTuningAdmin.advice.config.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.perftuningadmin"/>
        <put name="descText" value="perfTuningAdmin.advice.config.description"/>
        <putList name="contentList">
            <add value="RPA.rules.paging.extend"/>
            <add value="RPA.rules.quicksearch.extend"/>
            <add value="RPA.rules.collection.table.extends"/>
        </putList>
    </definition>
    <definition
        controllerClass="com.ibm.ws.console.perfTuningAdmin.RPAController"
        name="RPA.rules.content.main_contained" path="/com.ibm.ws.console.perftuningadmin/containedContentLayout.jsp">
        <put name="contextType" value="RPA.rules.content.main_contained"/>
        <put name="descTitle" value="perfTuningAdmin.advice.config.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.perftuningadmin"/>
        <put name="descText" value="perfTuningAdmin.advice.config.description"/>
        <putList name="contentList">
            <add value="RPA.rules.paging.extend"/>
            <add value="RPA.rules.quicksearch.extend"/>
            <add value="RPA.rules.collection.table.extends_contained"/>
        </putList>
    </definition>
    <definition extends="quicksearch.main" name="RPA.rules.quicksearch.extend">
        <put name="selectUri" value="rPACollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formAction" value="rPACollection.do"/>
        <put name="formName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <putList name="searchList">
            <add value="perfTuningAdmin.advice.displayName:ruleName"/>
            <add value="perfTuningAdmin.component.displayName:component"/>
            <add value="perfTuningAdmin.adviceType.displayName:adviceType"/>
            <add value="perfTuningAdmin.performanceImpact.displayName:impact"/>
            <!--
            <add value="perfTuningAdmin.status.displayName:status"/>
            -->
        </putList>
    </definition>
    <definition extends="paging.main" name="RPA.rules.paging.extend">
        <put name="displayLabelKey" value="perfTuningAdmin.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formAction" value="rPACollection.do"/>
        <put name="formName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
    </definition>
    <definition extends="collection.table.main" name="RPA.rules.collection.table.extends">
        <put name="iterationName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="iterationProperty" value="subsetList"/>
        <put name="formAction" value="rPACollection.do"/>
        <put name="formName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="selectionType" value="multiple"/>
        <put name="createButtons" value="false"/>
        <!--
            research do not think this is actually used.
        -->
        <put name="selectName" value="selectedItems"/>
        <put name="buttons" value="RPA.rules.detail.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <put name="parent" value="com.ibm.ws.console.perfTuningAdmin.forwardCmd.do?forwardName=RPA.rules.content.main"/>
        <putList name="collectionList"/>
        <putList name="collectionPreferenceList">
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" value="text:UI/Collections/RPA/Preferences#maximumRows:25"/>
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" value="checkbox:UI/Collections/RPA/Preferences#retainSearchCriteria:32"/>
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.roleFilterLabel: :collection.preferences.roleFilterDesc:ALL" value="list:UI/Collections/RPA/Preferences#roleFilter:32: :ALL,administrator,operator,monitor,configurator,deployer:role.all.label,role.administrator,role.operator,role.monitor,role.configurator,role.deployer"/>
        </putList>
    </definition>
    <definition extends="collection.table.main" name="RPA.rules.collection.table.extends_contained">
        <put name="iterationName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="iterationProperty" value="subsetList"/>
        <put name="formAction" value="rPACollection.do"/>
        <put name="formName" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPACollectionForm"/>
        <put name="selectionType" value="multiple"/>
        <put name="createButtons" value="false"/>
        <!--
            research do not think this is actually used.
        -->
        <put name="selectName" value="selectedItems"/>
        <put name="buttons" value="RPA.rules.detail.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <put name="parent" value="com.ibm.ws.console.perfTuningAdmin.forwardCmd.do?forwardName=RPA.rules.main_contained"/>
        <putList name="collectionList"/>
        <putList name="collectionPreferenceList">
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" value="text:UI/Collections/RPA/Preferences#maximumRows:25"/>
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" value="checkbox:UI/Collections/RPA/Preferences#retainSearchCriteria:32"/>
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.roleFilterLabel: :collection.preferences.roleFilterDesc:ALL" value="list:UI/Collections/RPA/Preferences#roleFilter:32: :ALL,administrator,operator,monitor,configurator,deployer:role.all.label,role.administrator,role.operator,role.monitor,role.configurator,role.deployer"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="RPA.rules.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="RPA.rules.detail.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList"/>
    </definition>
    <!--
        STUFF TO DISPLAY THE RULE_ENGINE
    
    -->
    <definition
        controllerClass="com.ibm.ws.console.perfTuningAdmin.RPARuleEngineController"
        extends="detail.config.view" name="RPA.ruleEngine.view">
        <put name="contextType" value="RPA.ruleEngine.view"/>
        <putList name="list">
            <add value="RPA.ruleEngine.detail.title"/>
            <add value="RPA.ruleEngine.detail.tabsLayout"/>
        </putList>
        <putList name="additionalInfo">
            <add value="perfTuningAdmin.suggested.resources.mdd4j:ttrb_mdd4j"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="RPA.ruleEngine.detail.title">
        <put name="formName" value="rPARuleEngineDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.perftuningadmin"/>
        <put name="titleKey" value="perfTuningAdmin.ruleEngine.displayName"/>
        <!--
        ?   what is this    ?
        <put name="collectionLink" value="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ApplicationServer.config.view&#38;noChange=true"/>
-->
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="perfTuningAdmin.ruleEngine.description"/>
        <put name="displayName" value="perfTuningAdmin.ruleEngine.displayName"/>
    </definition>
    <definition name="RPA.ruleEngine.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="rPARuleEngineDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formAction" value="rPARuleEngineDetail.do"/>
        <put name="formName" value="rPARuleEngineDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPARuleEngineDetailForm"/>
        <put name="formFocus" value="enabled"/>
        <putList name="tabList"/>
    </definition>
    <definition name="RPA.ruleEngine.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="RPA.ruleEngine.detail.buttons.panel"/>
            <add value="RPA.ruleEngine.runtime.general.properties"/>
            <add value="RPA.ruleEngine.additional.properties"/>
            <!--
            
            <add value="perfTuningAdmin.config.additional.properties"/>
                <add value="RPA.ruleEngine.additional.properties"/>
            -->
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="RPA.ruleEngine.config.tab.view">
        <putList name="list">
            <!--
                <add value="RPA.ruleEngine.detail.buttons.panel"/>
            -->
            <add value="RPA.ruleEngine.config.general.properties"/>
            <add value="RPA.ruleEngine.additional.properties"/>
            <!--
            <add value="RPA.ruleEngine.test.additional.properties"/>
                <add value="RPA.ruleEngine.additional.properties"/>
            -->
        </putList>
    </definition>
    <definition extends="buttons.panel" name="RPA.ruleEngine.detail.buttons.panel">
        <put name="buttonCount" value="1"/>
        <put name="definitionName" value="RPA.ruleEngine.detail.buttons.panel"/>
        <!--
            I am not sure what this is
        -->
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.runtime.general.generic.properties" name="RPA.ruleEngine.runtime.general.properties">
        <put name="formAction" value="rPARuleEngineDetail.do"/>
        <put name="propertyLabel" value="jvm.general.properties"/>
        <put name="formName" value="rPARuleEngineDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPARuleEngineDetailForm"/>
        <put name="formFocus" value="enabled"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="showOkButton" value="true"/>
        <put name="showApplyButton" value="false"/>
        <put name="showResetButton" value="false"/>
        <put name="showCancelButton" value="false"/>
        <putList name="attributeList">
            <!--
            <item  value="perfTuningAdmin.enable.displayName:enabled:no:Checkbox:perfTuningAdmin.enable.description:no:yes: : :perfTuningAdmin.enable.units" 
                    link="" 
                    icon="" 
                    tooltip="" 
                    classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuningAdmin.attribute.enabled:enabled:no:Checkbox:perfTuningAdmin.attribute.des.enabled:no:yes: : : :"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuningAdmin.attribute.memoryLeakDataCollection:memoryLeakDataCollection:no:Checkbox:perfTuningAdmin.attribute.des.memoryLeakDataCollection:no:yes: : : :"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuning.attName.CalculationInterval:calculationInterval:no:Select:perfTuningAdmin.attribute.rule.CalculationInterval.des:no:yes:28800,3600,240,120,60:perfTuningAdmin.attribute.rule.CalculationInterval.option.28800,perfTuningAdmin.attribute.rule.CalculationInterval.option.3600,perfTuningAdmin.attribute.rule.CalculationInterval.option.240,perfTuningAdmin.attribute.rule.CalculationInterval.option.120,perfTuningAdmin.attribute.rule.CalculationInterval.option.60"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuningAdmin.attribute.maxAlertStreak:maxAlertStreak:no:Select:perfTuningAdmin.attribute.des.maxAlertStreak:no:yes:0,1,3:perfTuningAdmin.options.maxAlertStreak.never,perfTuningAdmin.options.maxAlertStreak.one,perfTuningAdmin.options.maxAlertStreak.three"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuning.attName.numberOfProcessors:numberOfProcessors:yes:Text:perfTuningAdmin.attribute.rule.numberOfProcessors.des:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuning.attName.MinCpuUsageForWorkingSystem:minCpuUsage:yes:Text:perfTuningAdmin.attribute.rule.MinCpuUsageForWorkingSystem.des:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuning.attName.CpuNotSaturated:cpuSaturated:yes:Text:perfTuningAdmin.attribute.rule.CpuNotSaturated.des:no:no"/>
        </putList>
    </definition>
    <definition extends="detail.config.general.properties" name="RPA.ruleEngine.config.general.properties">
        <put name="formAction" value="rPARuleEngineDetail.do"/>
        <put name="propertyLabel" value="jvm.general.properties"/>
        <put name="formName" value="rPARuleEngineDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPARuleEngineDetailForm"/>
        <put name="formFocus" value="enabled"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="yes"/>
        <put name="showOkButton" value="yes"/>
        <put name="showApplyButton" value="yes"/>
        <put name="showResetButton" value="yes"/>
        <put name="showCancelButton" value="yes"/>
        <putList name="attributeList">
            <!--
            <item  value="perfTuningAdmin.enable.displayName:enabled:no:Checkbox:perfTuningAdmin.enable.description:no:yes: : :perfTuningAdmin.enable.units" 
                    link="" 
                    icon="" 
                    tooltip="" 
                    classtype="com.ibm.ws.console.core.item.PropertyItem"/>
                    
            -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuningAdmin.attribute.enabled:enabled:no:Checkbox:perfTuningAdmin.attribute.des.enabled:no:yes: : : :"/>
            <!--
            <item    value="perfTuningAdmin.attribute.memoryLeakDataCollection:memoryLeakDataCollection:no:Checkbox:perfTuningAdmin.attribute.des.memoryLeakDataCollection:no:yes: : : :"
                    link="" 
                    icon="" 
                    tooltip="" 
                    classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuning.attName.CalculationInterval:calculationInterval:no:Select:perfTuningAdmin.attribute.rule.CalculationInterval.des:no:yes:28800,3600,240,120,60:perfTuningAdmin.attribute.rule.CalculationInterval.option.28800,perfTuningAdmin.attribute.rule.CalculationInterval.option.3600,perfTuningAdmin.attribute.rule.CalculationInterval.option.240,perfTuningAdmin.attribute.rule.CalculationInterval.option.120,perfTuningAdmin.attribute.rule.CalculationInterval.option.60"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuningAdmin.attribute.maxAlertStreak:maxAlertStreak:no:Select:perfTuningAdmin.attribute.des.maxAlertStreak:no:yes:0,1,3:perfTuningAdmin.options.maxAlertStreak.never,perfTuningAdmin.options.maxAlertStreak.one,perfTuningAdmin.options.maxAlertStreak.three"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuning.attName.numberOfProcessors:numberOfProcessors:yes:Text:perfTuningAdmin.attribute.rule.numberOfProcessors.des:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuning.attName.MinCpuUsageForWorkingSystem:minCpuUsage:yes:Text:perfTuningAdmin.attribute.rule.MinCpuUsageForWorkingSystem.des:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="perfTuning.attName.CpuNotSaturated:cpuSaturated:yes:Text:perfTuningAdmin.attribute.rule.CpuNotSaturated.des:no:no"/>
        </putList>
    </definition>
    <definition name="RPA.ruleEngine.additional.properties" path="/secure/layouts/addPropLayout.jsp">
        <!--
        <definition name="RPA.ruleEngine.additional.properties"  extends="detail.config.additional.properties">
    -->
        <put name="formName" value="rPARuleEngineDetailForm"/>
        <putList name="list">
            <!--
            <item  value="perfTuningAdmin.advice.config.displayName" link="com.ibm.ws.console.perfTuningAdmin.forwardCmd.do?forwardName=RPA.rules.main" tooltip="perfTuningAdmin.advice.config.displayName" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
         -->
        </putList>
    </definition>
    <!--
        STUFF FOR THE INDIVIDUAL RULE PARAMETERS
    
    -->
    <definition
        controllerClass="com.ibm.ws.console.perfTuningAdmin.RPAAdviceParamController"
        extends="detail.config.view" name="RPA.advice.param.config.view">
        <put name="contextType" value="RPA.advice.param.config.view"/>
        <putList name="list">
            <add value="RPA.advice.param.detail.title"/>
            <add value="RPA.advice.param.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="RPA.advice.param.detail.title">
        <put name="formName" value="rPAAdviceParamDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.perftuningadmin"/>
        <!--
            The title of the page is set in the controller by calling form.setTitle
        -->
        <put name="titleKey" value="perfTuningAdmin.adviceParam.config.displayName"/>
        <!--
        testing removing this
        <put name="collectionLink" value="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=ApplicationServer.config.view&#38;noChange=true"/>
        -->
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="perfTuningAdmin.adviceParam.config.description"/>
        <put name="displayName" value="perfTuningAdmin.displayName"/>
    </definition>
    <definition name="RPA.advice.param.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="rpaAdviceParamDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formAction" value="rpaAdviceParamDetail.do"/>
        <put name="formName" value="rPAAdviceParamDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPAAdviceParamDetailForm"/>
        <put name="formFocus" value="attribute_0"/>
        <putList name="tabList"/>
    </definition>
    <definition name="RPA.advice.param.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="RPA.advice.param.detail.buttons.panel"/>
            <add value="RPA.advice.param.runtime.general.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="RPA.advice.param.config.tab.view">
        <putList name="list">
            <add value="RPA.advice.param.detail.buttons.panel"/>
            <add value="RPA.advice.param.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="RPA.advice.param.detail.buttons.panel">
        <put name="buttonCount" value="1"/>
        <put name="definitionName" value="RPA.advice.param.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="RPA.advice.param.runtime.general.properties">
        <put name="formAction" value="rpaAdviceParamDetail.do"/>
        <put name="propertyLabel" value="jvm.general.properties"/>
        <put name="formName" value="rPAAdviceParamDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPAAdviceParamDetailForm"/>
        <put name="formFocus" value="attribute_0"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="yes"/>
        <put name="showOkButton" value="yes"/>
        <put name="showApplyButton" value="no"/>
        <put name="showResetButton" value="no"/>
        <put name="showCancelButton" value="no"/>
        <putList name="attributeList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="RPA.advice.param.config.general.properties">
        <put name="formAction" value="rpaAdviceParamDetail.do"/>
        <put name="propertyLabel" value="jvm.general.properties"/>
        <put name="formName" value="rPAAdviceParamDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perfTuningAdmin.RPAAdviceParamDetailForm"/>
        <put name="formFocus" value="attribute_0"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="yes"/>
        <put name="showOkButton" value="yes"/>
        <put name="showApplyButton" value="yes"/>
        <put name="showResetButton" value="no"/>
        <put name="showCancelButton" value="yes"/>
        <putList name="attributeList"/>
    </definition>
</tiles-definitions>
