<?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.perf.pmi.PMIServiceController60"
        extends="detail.config.view" name="PMIService.config.view60">
        <put name="contextType" value="PMIService60"/>
        <putList name="list">
            <add value="PMIService.detail.title60"/>
            <add value="PMIService.detail.tabsLayout60"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="PMIService.detail.title60">
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIServiceDetailForm60"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.perf.pmi"/>
        <put name="titleKey" value="PMIService.displayName60"/>
        <put name="collectionLink" value="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=PMIService.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="PMIService.description"/>
        <put name="displayName" value="PMIService.displayName60"/>
        <put name="bcHandler" value="com.ibm.ws.console.perf.pmi.PMIBreadcrumbHandler"/>
    </definition>
    <definition name="PMIService.detail.tabsLayout60" path="/com.ibm.ws.console.servermanagement/tabsLayout.jsp">
        <put name="selectUri" value="pMIServiceDetail60.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIServiceDetailForm60"/>
        <putList name="tabList"/>
    </definition>
    <definition extends="detail.config.tab.view" name="PMIService.config.tab.view60">
        <putList name="list">
            <add value="PMIService.detail.buttons.panel60"/>
            <add value="PMIService.config.general.properties60"/>
            <add value="PMIService.config.additional.properties60"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="PMIService.detail.buttons.panel60">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="PMIService.detail.buttons.panel60"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="PMIService.config.general.properties60">
        <put name="formAction" value="pMIServiceDetail60.do"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIServiceDetailForm60"/>
        <put name="formType" value="com.ibm.ws.console.perf.pmi.PMIServiceDetailForm60"/>
        <put name="formFocus" value="enable"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="PMIService.enable:enable:no:Checkbox:Service.enable.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="PMIService.usesync:sync:no:Checkbox:PMIService.usesync.desc:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="PMIService.statisticSet.displayName: :no:Custom:PMIService.statisticSet.description60:no:yes: : :/com.ibm.ws.console.perf.pmi/pmiConfig60.jsp"/>
        </putList>
    </definition>
    <definition extends="detail.config.additional.properties" name="PMIService.config.additional.properties60">
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIServiceDetailForm60"/>
        <putList name="list"/>
    </definition>
    <definition extends="detail.config.tab.view" name="PMIService.runtime.tab.view60">
        <putList name="list">
            <add value="PMIService.detail.buttons.panel60"/>
            <add value="PMIService.runtime.general.properties60"/>
        </putList>
    </definition>
    <definition extends="detail.runtime.general.properties" name="PMIService.runtime.general.properties60">
        <put name="formAction" value="pMIServiceDetail60.do"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIServiceDetailForm60"/>
        <put name="formType" value="com.ibm.ws.console.perf.pmi.PMIServiceDetailForm60"/>
        <put name="formFocus" value="enable"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="PMIService.usesync:sync:no:Checkbox:PMIService.usesync.desc:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="PMIService.persist:persist:no:Checkbox:PMIService.persist.desc:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="PMIService.statisticSet.displayName: :no:Custom:PMIService.statisticSet.description60:no:yes: : :/com.ibm.ws.console.perf.pmi/pmiConfig60.jsp"/>
        </putList>
    </definition>
    <!--puts the pmi frames (tree and counter panels) inside a double-tab view-->
    <definition extends="detail.config.view" name="pmi.custom.view">
        <put name="contextType" value="PMIServiceCustom"/>
        <putList name="list">
            <add value="pmi.custom.title"/>
            <add value="pmi.custom.tabs"/>
        </putList>
    </definition>
    <definition name="pmi.custom.tabs" path="/com.ibm.ws.console.servermanagement/tabsLayout.jsp">
        <put name="selectUri" value="pmiCustom.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIDummyForm"/>
        <putList name="tabList"/>
    </definition>
    <definition name="pmi.finegrain.frames.view.config" path="/com.ibm.ws.console.perf.pmi/revisedConfigBoxLayout.jsp">
        <putList name="list">
            <add value="pmi.finegrain.frames"/>
        </putList>
    </definition>
    <definition name="pmi.finegrain.frames.view.runtime" path="/com.ibm.ws.console.perf.pmi/revisedConfigBoxLayout.jsp">
        <putList name="list">
            <add value="pmi.finegrain.frames"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="pmi.custom.title">
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIDummyForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.perf.pmi"/>
        <put name="titleKey" value="PMIService.custom.title"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="PMIService.description"/>
        <put name="displayName" value="PMIService.custom.title"/>
    </definition>
    <definition name="pmi.finegrain.frames" path="/com.ibm.ws.console.perf.pmi/pmiFrames.jsp"/>
    <definition name="pmi.show.counters.view" path="/com.ibm.ws.console.perf.pmi/revisedContentLayout.jsp">
        <put name="contextType" value="PMIService"/>
        <putList name="contentList">
            <add value="/com.ibm.ws.console.perf.pmi/refreshScript.jsp"/>
            <add value="pmi.show.counters.paging.extend"/>
            <add value="pmi.show.counters.quicksearch.extend"/>
            <add value="pmi.show.counters.table"/>
        </putList>
    </definition>
    <definition extends="quicksearch.main" name="pmi.show.counters.quicksearch.extend">
        <put name="selectUri" value="pmiShowCounters.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
        <put name="formAction" value="pmiShowCounters.do"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
        <putList name="searchList">
            <add value="PMIService.counter:counter"/>
            <add value="PMIService.counter.status:status"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="pmi.show.counters.paging.extend">
        <put name="displayLabelKey" value="PMIService.counter"/>
        <put name="collectionForm" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
        <put name="formAction" value="pmiShowCounters.do"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
    </definition>
    <!-- populates the output table with data (one counter per line) -->
    <definition name="pmi.show.counters.table" path="/secure/layouts/genericCollectionLayout.jsp">
        <put name="iterationName" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
        <put name="iterationProperty" value="subsetList"/>
        <put name="selectionType" value="multiple"/>
        <put name="createButtons" value="false"/>
        <put name="selectName" value="selectedItems"/>
        <put name="formAction" value="pmiShowCounters.do"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.perf.pmi.PMIShowCountersCollectionForm"/>
        <put name="includeButtonTile" value="true"/>
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="pmi.show.counters.table"/>
        <put name="includeForm" value="no"/>
        <putList name="columnList">
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon="" link="" tooltip="PMIService.counter" value="counter:sort"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon="" link="" tooltip="PMIService.counter.type" value="type:sort"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon="" link="" tooltip="PMIService.counter.description" value="description:sort"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon="" link="" tooltip="PMIService.counter.status" value="status:sort"/>
        </putList>
        <putList name="actionList">
            <item classtype="com.ibm.ws.console.core.item.ActionSetItem"
                icon="" link="" tooltip="" value="PMIService.counter.enable:pmiShowCounters.do"/>
            <item classtype="com.ibm.ws.console.core.item.ActionSetItem"
                icon="" link="" tooltip="" value="PMIService.counter.disable:pmiShowCounters.do"/>
        </putList>
    </definition>
    <!-- BEGIN NAVTREE DEFS -->
    <definition
        controllerClass="com.ibm.ws.console.perf.pmi.PMIServerController"
        name="pmi.server.collection" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="PMIApplicationServer"/>
        <put name="descTitle" value="PMIService.displayName60"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.perf.pmi"/>
        <put name="descText" value="PMIService.description"/>
        <putList name="contentList">
            <add value="pmi.applicationServer.paging.extend"/>
            <add value="Server.quicksearch.extend"/>
            <add value="pmi.server.collection.table"/>
        </putList>
    </definition>
    <definition extends="ApplicationServer.collection.table.extends" name="pmi.server.collection.table">
        <put name="formAction" value="pMIServerCollectionAction.do"/>
        <put name="buttons" value="Probdetermination.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.perf.pmi.forwardCmd.do?forwardName=pmi.server.collection"/>
        <putList name="collectionPreferenceList">
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" value="text:UI/Collections/PMI/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/PMI/Preferences#retainSearchCriteria:32"/>
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.roleFilterLabel: :collection.preferences.roleFilterDesc:ALL" value="list:UI/Collections/PMIApplicationServer/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="ApplicationServer.paging.extend" name="pmi.applicationServer.paging.extend">
        <put name="formAction" value="pMIServerCollectionAction.do"/>
        <put name="displayLabelKey" value="PMIService.displayName60"/>
    </definition>
    <!-- END NAVTREE DEFS -->
    <!-- LIDB4155-19 -->
    <definition
        controllerClass="com.ibm.ws.console.perf.pmi.itcam.ITCAMServiceController"
        extends="detail.config.view" name="ITCAMService.config.view">
        <put name="contextType" value="ITCAMService"/>
        <putList name="list">
            <add value="ITCAMService.detail.title"/>
            <add value="ITCAMService.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="ITCAMService.detail.title">
        <put name="formName" value="com.ibm.ws.console.perf.pmi.itcam.ITCAMServiceDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.perf.pmi.ecam"/>
        <put name="titleKey" value="eCAM.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=PMIService.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="ITCAMService.description"/>
        <put name="displayName" value="eCAM.displayName"/>
        <put name="bcHandler" value="com.ibm.ws.console.perf.pmi.itcam.ITCAMBreadcrumbHandler"/>
    </definition>
    <definition name="ITCAMService.detail.tabsLayout" path="/com.ibm.ws.console.servermanagement/tabsLayout.jsp">
        <put name="selectUri" value="eCAMServiceDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.itcam.ITCAMServiceDetailForm"/>
        <putList name="tabList"/>
    </definition>
    <definition extends="detail.config.tab.view" name="ITCAMService.config.tab.view">
        <putList name="list">
            <add value="PMIService.detail.buttons.panel60"/>
            <add value="ITCAMService.config.general.properties"/>
            <add value="ITCAMService.config.additional.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.general.properties" name="ITCAMService.config.general.properties">
        <put name="formAction" value="eCAMServiceDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.itcam.ITCAMServiceDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perf.pmi.itcam.ITCAMServiceDetailForm"/>
        <put name="formFocus" value="enable"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="eCAM.enable:enable:no:Checkbox:ITCAM.Service.enable.description:no:no"/>
        </putList>
    </definition>
    <definition extends="detail.config.additional.properties" name="ITCAMService.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.perf.pmi.itcam.ITCAMServiceDetailForm"/>
        <putList name="list"/>
    </definition>
    <definition extends="detail.config.tab.view" name="ITCAMService.runtime.tab.view">
        <putList name="list">
            <add value="PMIService.detail.buttons.panel60"/>
            <add value="ITCAMService.runtime.general.properties"/>
        </putList>
    </definition>
    <definition extends="detail.runtime.general.properties" name="ITCAMService.runtime.general.properties">
        <put name="formAction" value="eCAMServiceDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.perf.pmi.itcam.ITCAMServiceDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.perf.pmi.itcam.ITCAMServiceDetailForm"/>
        <put name="formFocus" value="enable"/>
        <put name="readOnlyView" value="yes"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="eCAM.monitor: :no:Custom:eCAM.monitor.desc:no:yes: : :/com.ibm.ws.console.perf.pmi/ITCAMRuntime.jsp"/>
        </putList>
    </definition>
</tiles-definitions>
