<?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 name="guidedactivity.web" path="/guidedactivity/csframe.jsp?cheatSheetURI=com.ibm.ws.console.web/guidedactivity/cheatsheets/nl/lang/cheatsheet_web.xml&amp;cheatSheetPackage=com.ibm.ws.console.web/guidedactivity/cheatsheets"/>
    <definition
        controllerClass="com.ibm.ws.console.web.webserver.ServerController"
        name="WebServer.content.main" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="WebServer"/>
        <put name="descTitle" value="WebServer.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="descText" value="WebServer.description"/>
        <put name="serverType" value="WEB_SERVER"/>
        <putList name="contentList">
            <add value="WebServer.paging.extend"/>
            <add value="WebServer.quicksearch.extend"/>
            <add value="WebServer.collection.table.extends"/>
        </putList>
    </definition>
    <definition extends="quicksearch.main" name="WebServer.quicksearch.extend">
        <put name="selectUri" value="webServerCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.web.GenericServerCollectionForm"/>
        <put name="formAction" value="webServerCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.GenericServerCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.GenericServerCollectionForm"/>
        <putList name="searchList">
            <add value="WebServer.name.displayName:name"/>
            <add value="WebServer.type.displayName:type"/>
            <add value="Server.node.displayName:node"/>
            <add value="Host.name.displayName:hostName"/>
            <add value="node.version.displayName:version"/>
            <add value="WebServer.status.displayName:status:ExecutionState.STARTED,ExecutionState.STOPPED,ExecutionState.UNAVAILABLE"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="WebServer.paging.extend">
        <put name="displayLabelKey" value="WebServer.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.web.GenericServerCollectionForm"/>
        <put name="formAction" value="webServerCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.GenericServerCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.GenericServerCollectionForm"/>
    </definition>
    <definition name="WebServer.collection.table.extends" path="/com.ibm.ws.console.web/collectionTableLayout.jsp">
        <put name="iterationProperty" value="subsetList"/>
        <put name="showCheckBoxes" value="true"/>
        <put name="sortIconLocation" value="right"/>
        <put name="columnWidth" value="25%"/>
        <put name="iterationName" value="com.ibm.ws.console.web.GenericServerCollectionForm"/>
        <put name="formAction" value="webServerCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.GenericServerCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.GenericServerCollectionForm"/>
        <put name="buttons" value="WebServer.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServer.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/WebServer/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/WebServer/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="WebServer.collection.buttons.panel">
        <put name="formName" value="com.ibm.ws.console.web.GenericServerCollectionForm"/>
        <put name="buttonCount" value="7"/>
        <put name="definitionName" value="WebServer.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList"/>
    </definition>
    <!--The web server collection page - end -->
    <!-- The web server detail page - start -->
    <definition extends="detail.config.view" name="WebServer.config.view">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServer.detail.title"/>
            <add value="WebServer.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.config.view" name="WebServer.configExp.view">
        <put name="contextType" value="WebServerExp"/>
        <putList name="list">
            <add value="WebServer.detail.title"/>
            <add value="WebServer.detailExp.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.config.view" name="WebServerTemplate.config.view">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServer.detail.title"/>
            <add value="WebServerTemplate.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="WebServer.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServer.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.detail.description"/>
        <put name="displayName" value="WebServer.displayName"/>
    </definition>
    <definition name="WebServer.detail.tabsLayout" path="/com.ibm.ws.console.web/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="selectUri" value="webServerCollection.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="selectedIndex" value="1"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.runtime.tab.view" value="tab.runtime"/>
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition name="WebServer.detailExp.tabsLayout" path="/com.ibm.ws.console.web/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="selectUri" value="webServerCollection.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="selectedIndex" value="1"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.runtime.tab.view" value="tab.runtime"/>
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.configExp.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition name="WebServerTemplate.detail.tabsLayout" path="/com.ibm.ws.console.web/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="selectUri" value="webServerCollection.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="selectedIndex" value="1"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.runtime.tab.view" value="tab.runtime"/>
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServerTemplate.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServer.config.tab.view">
        <putList name="list">
            <add value="WebServer.detail.buttons.panel"/>
            <add value="WebServer.config.general.properties"/>
            <add value="WebServer.config.additional.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServer.configExp.tab.view">
        <putList name="list">
            <add value="WebServer.detail.buttons.panel"/>
            <add value="WebServer.config.express.general.properties"/>
            <add value="WebServer.config.additional.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServerTemplate.config.tab.view">
        <putList name="list">
            <add value="WebServer.detail.buttons.panel"/>
            <add value="WebServer.config.template.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="WebServer.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="WebServer.detail.buttons.panel"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="WebServer.config.general.properties">
        <put name="formAction" value="webServerDetail.do"/>
        <put name="propertyLabel" value="WebServer.general.properties"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customHub.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.name:serverName:no:Text:WebServer.detail.name.description:yes:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.type:webServerType:no:Select:WebServer.detail.type.description:no:yes:IHS,APACHE,IIS,SUNJAVASYSTEM,DOMINO,HTTPSERVER_ZOS: WebserverTypeKind.IHS.displayName, WebserverTypeKind.APACHE.displayName, WebserverTypeKind.IIS.displayName, WebserverTypeKind.SUNJAVASYSTEM.displayName, WebserverTypeKind.DOMINO.displayName, WebserverTypeKind.HTTPSERVER_ZOS.displayName"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.port:port:yes:Text:WebServer.detail.port.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.installPath:installPath:yes:Custom:WebServer.detail.installPath.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.configFile:configFileName:yes:Custom:WebServer.detail.configFile.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.serviceName:serviceName:no:Custom:WebServer.detail.serviceName.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.instanceName:serviceName:no:Custom:WebServer.detail.instanceName.description:no:no"/>
        </putList>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="WebServer.config.express.general.properties">
        <put name="formAction" value="webServerDetailExp.do"/>
        <put name="propertyLabel" value="WebServer.general.properties"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customHub.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.name:serverName:no:Text:WebServer.detail.name.description:yes:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.type:webServerType:no:Select:WebServer.detail.type.description:no:yes:IHS,APACHE,IIS,SUNJAVASYSTEM,DOMINO,HTTPSERVER_ZOS: WebserverTypeKind.IHS.displayName, WebserverTypeKind.APACHE.displayName, WebserverTypeKind.IIS.displayName, WebserverTypeKind.SUNJAVASYSTEM.displayName, WebserverTypeKind.DOMINO.displayName, WebserverTypeKind.HTTPSERVER_ZOS.displayName"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.hostname:hostname:no:Text:WebServer.detail.hostname.description:yes:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.port:port:yes:Text:WebServer.detail.port.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.installPath:installPath:yes:Custom:WebServer.detail.installPath.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.configFile:configFileName:yes:Custom:WebServer.detail.configFile.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.serviceName:serviceName:no:Custom:WebServer.detail.serviceName.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.instanceName:serviceName:no:Custom:WebServer.detail.instanceName.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.platformOS:platformType:no:Text:WebServer.detail.platformOS.description:yes:yes"/>
        </putList>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="WebServer.config.template.general.properties">
        <put name="formAction" value="webServerTemplateDetail.do"/>
        <put name="propertyLabel" value="WebServer.general.properties"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customHub.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.name:serverName:no:Text:WebServer.detail.name.description:yes:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.type:webServerType:no:Select:WebServer.detail.type.description:no:yes:IHS,APACHE,IIS,SUNJAVASYSTEM,DOMINO,HTTPSERVER_ZOS: WebserverTypeKind.IHS.displayName, WebserverTypeKind.APACHE.displayName, WebserverTypeKind.IIS.displayName, WebserverTypeKind.SUNJAVASYSTEM.displayName, WebserverTypeKind.DOMINO.displayName, WebserverTypeKind.HTTPSERVER_ZOS.displayName"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.port:port:yes:Text:WebServer.detail.port.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.installPath:installPath:yes:Custom:WebServer.detail.installPath.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.configFile:configFileName:yes:Custom:WebServer.detail.configFile.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.serviceName:serviceName:no:Custom:WebServer.detail.serviceName.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.instanceName:serviceName:no:Custom:WebServer.detail.instanceName.description:no:no"/>
        </putList>
    </definition>
    <definition name="WebServer.config.additional.properties" path="/com.ibm.ws.console.servermanagement/addPropLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <putList name="list"/>
    </definition>
    <!-- Begin Web Server runtime tab in detail page-->
    <definition name="WebServer.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="WebServer.runtime.generic.properties"/>
        </putList>
    </definition>
    <definition name="WebServer.runtime.generic.properties" path="/com.ibm.ws.console.web/runtimeLayout.jsp">
        <put name="formAction" value="webServerDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerDetailForm"/>
        <put name="propertyLabel" value="config.general.properties"/>
        <put name="modelType" value="WebServer"/>
    </definition>
    <!-- The web server detail page - end -->
    <!-- the web server configuration file page - start -->
    <definition
        controllerClass="com.ibm.ws.console.web.webserver.WebServerEditConfigController"
        extends="detail.config.view" name="WebServer.edit.config.view">
        <put name="contextType" value="WebServer"/>
        <put name="descTitle" value="WebServer.configFile.displayName"/>
        <put name="descText" value="WebServer.configFile.description"/>
        <putList name="list">
            <add value="WebServer.edit.config.detail.title"/>
            <add value="WebServer.edit.config.detail.viewLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="WebServer.edit.config.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.WebServerEditConfigForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerEditConfigForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.configFile.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServer.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="configFileName"/>
        <put name="instanceDescription" value="WebServer.configFile.description"/>
        <put name="displayName" value="WebServer.configFile.displayName"/>
    </definition>
    <definition name="WebServer.edit.config.detail.viewLayout" path="/com.ibm.ws.console.web/configFileViewLayout.jsp">
        <put name="label" value="WebServer.configFile.displayName"/>
        <put name="size" value="50"/>
        <put name="property" value="fileText"/>
        <put name="formAction" value="webServerEditConfig.do"/>
        <!--<put name="formAction" value="webServerEditConfig.do"/>-->
        <put name="formName" value="com.ibm.ws.console.web.WebServerEditConfigForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerEditConfigForm"/>
    </definition>
    <!-- the web server configuration file page - end -->
    <!-- Remote web server - start -->
    <definition
        controllerClass="com.ibm.ws.console.web.webserver.WebServerRemoteController"
        extends="detail.config.view" name="WebServerRemoteManagement.content.main">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServer.remote.title"/>
            <add value="WebServer.remote.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="WebServer.remote.title">
        <put name="formName" value="com.ibm.ws.console.web.WebServerRemoteForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.remote.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServer.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.remote.description"/>
        <put name="displayName" value="WebServer.remote.displayName"/>
    </definition>
    <definition name="WebServer.remote.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.WebServerRemoteForm"/>
        <put name="selectUri" value="webServerRemote.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="selectedIndex" value="1"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <!--<item value="tab.runtime" link="WebServer.runtime.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>-->
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.remote.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServer.remote.config.tab.view">
        <putList name="list">
            <!--<add value="WebServer.remote.buttons.panel"/>-->
            <add value="WebServer.remote.config.general.properties"/>
            <!--<add value="WebServer.runtime.remote.tab.view"/>  -->
        </putList>
    </definition>
    <!--<definition extends="detail.config.tab.view" name="WebServer.remote.runtime.tab.view">
        <putList name="list">
            <add value="WebServer.remote.runtime.general.properties"/>
        </putList>
    </definition>
    <definition name="WebServer.remote.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="WebServer.remote.buttons.panel"/>
        <putList name="actionList">
        </putList>
    </definition>    -->
    <definition extends="detail.config.general.generic.properties" name="WebServer.remote.config.general.properties">
        <put name="formAction" value="webServerRemote.do"/>
        <put name="propertyLabel" value="WebServer.remote.displayName"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerRemoteForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerRemoteForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customHub.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.remote.port:port:yes:Text:WebServer.remote.port.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.remote.userid:userid:yes:Text:WebServer.remote.userid.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.remote.password:password:yes:Password:WebServer.remote.password.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.remote.protocol:webServerAdminProtocol:no:Custom:WebServer.remote.protocol.description:no:no"/>
        </putList>
    </definition>
    <!-- the web server log file page - start -->
    <definition
        controllerClass="com.ibm.ws.console.web.webserver.WebServerViewLogController"
        extends="detail.config.view" name="WebServer.log.view">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServer.log.desc.layout"/>
            <add value="WebServer.log.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="WebServer.log.desc.layout">
        <put name="formName" value="com.ibm.ws.console.web.WebServerViewLogForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.logFile.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServer.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.logFile.description"/>
        <put name="displayName" value="WebServer.logFile.displayName"/>
    </definition>
    <definition name="WebServer.log.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.WebServerViewLogForm"/>
        <put name="selectUri" value="webServerViewLog.do"/>
        <put name="selectedIndex" value="1"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.log.config.tab.view" value="tab.configuration"/>
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.log.runtime.tab.view" value="tab.runtime"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServer.log.config.tab.view">
        <putList name="list">
            <add value="WebServer.log.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServer.log.runtime.tab.view">
        <putList name="list">
            <add value="WebServer.log.runtime.general.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="WebServer.log.config.general.properties">
        <put name="formAction" value="webServerViewLog.do"/>
        <put name="propertyLabel" value="WebServer.general.properties"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerViewLogForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerViewLogForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.logFile.access:accessFilename:no:FILEPATH:WebServer.logFile.access.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.logFile.error:errorFilename:no:FILEPATH:WebServer.logFile.error.description:no:yes"/>
        </putList>
    </definition>
    <definition extends="detail.runtime.general.generic.properties" name="WebServer.log.runtime.general.properties">
        <put name="formAction" value="webServerViewLog.do"/>
        <put name="propertyLabel" value="WebServer.general.properties"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerViewLogForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerViewLogForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customHub.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.logFile.access:accessFilename:no:Custom:WebServer.logFile.access.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.logFile.error:errorFilename:no:Custom:WebServer.logFile.error.description:no:no"/>
        </putList>
    </definition>
    <!-- The log file display -start -->
    <definition extends="detail.config.view" name="logfile.webserver.view">
        <put name="contextType" value="logfile.webserver.view"/>
        <putList name="list">
            <add value="logfile.desc.layout"/>
            <add value="logfile.webserver.viewLayout"/>
        </putList>
    </definition>
    <definition name="logfile.desc.layout" path="/secure/layouts/descLayout.jsp">
        <put name="descTitle" value="WebServer.logFile.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="descText" value="WebServer.logFile.description"/>
    </definition>
    <definition name="logfile.webserver.viewLayout" path="/com.ibm.ws.console.web/logfileViewLayout.jsp">
        <put name="label" value="WebServer.logFile.displayName"/>
        <put name="size" value="50"/>
        <put name="property" value="fileText"/>
        <put name="formAction" value="webServerViewLog.do"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerViewLogForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerViewLogForm"/>
    </definition>
    <!-- displaying of the log file -end -->
    <!-- custom properties - start -->
    <!-- Begin Web Server Custom Properties -->
    <definition
        controllerClass="com.ibm.ws.console.web.properties.WebServerPropertyController"
        name="WebServerProperty.content.main" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="WebServerProperty"/>
        <put name="descTitle" value="WebServer.property.link.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="descText" value="WebServer.property.description"/>
        <putList name="contentList">
            <add value="WebServerProperty.paging.extend"/>
            <add value="WebServerProperty.quicksearch.extend"/>
            <add value="WebServerProperty.collection.table.extends"/>
        </putList>
    </definition>
    <definition extends="quicksearch.main" name="WebServerProperty.quicksearch.extend">
        <put name="selectUri" value="webServerPropertyCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.web.WebServerPropertyCollectionForm"/>
        <put name="formAction" value="webServerPropertyCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerPropertyCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.properties.WebServerPropertyCollectionForm"/>
        <putList name="searchList">
            <add value="WebServer.property.name.displayName:name"/>
            <add value="WebServer.property.value.displayName:value"/>
            <add value="WebServer.property.description.displayName:description"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="WebServerProperty.paging.extend">
        <put name="displayLabelKey" value="WebServer.property.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.web.WebServerPropertyCollectionForm"/>
        <put name="formAction" value="webServerPropertyCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerPropertyCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.properties.WebServerPropertyCollectionForm"/>
    </definition>
    <definition extends="collection.table.main" name="WebServerProperty.collection.table.extends">
        <put name="iterationName" value="com.ibm.ws.console.web.WebServerPropertyCollectionForm"/>
        <put name="formAction" value="webServerPropertyCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerPropertyCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.properties.WebServerPropertyCollectionForm"/>
        <put name="buttons" value="WebServerProperty.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServerProperty.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/Property/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/Property/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="WebServerProperty.collection.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="WebServerProperty.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList"/>
    </definition>
    <definition
        controllerClass="com.ibm.ws.console.web.properties.WebServerPropertyController"
        extends="detail.config.view" name="WebServerProperty.config.view">
        <put name="contextType" value="WebServerProperty"/>
        <putList name="list">
            <add value="WebServerProperty.detail.title"/>
            <add value="WebServerProperty.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="WebServerProperty.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.WebServerPropertyDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.property.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServerProperty.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.property.description"/>
        <put name="displayName" value="WebServer.property.displayName"/>
    </definition>
    <definition name="WebServerProperty.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="webServerPropertyDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerPropertyDetailForm"/>
        <putList name="tabList"/>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServerProperty.config.tab.view">
        <putList name="list">
            <add value="WebServerProperty.detail.buttons.panel"/>
            <add value="WebServerProperty.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="WebServerProperty.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="WebServerProperty.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="WebServerProperty.config.general.properties">
        <put name="formAction" value="webServerPropertyDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerPropertyDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.properties.WebServerPropertyDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.property.name.displayName:name:yes:Text:WebServer.property.name.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.property.value.displayName:value:yes:Text:WebServer.property.value.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.property.description.displayName:description:no:Text:WebServer.property.description.description:no:yes"/>
        </putList>
    </definition>
    <definition name="WebServerProperty.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list"/>
    </definition>
    <definition name="WebServerProperty.topology.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list"/>
    </definition>
    <!-- End Web Server Custom Properties -->
    <!--  BEGIN TYPE CHANGE  -->
    <definition extends="detail.config.view" name="WebServer.typechanged">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServer.typechanged.detail.title"/>
            <add value="WebServer.typechanged.config.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="WebServer.typechanged.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.typechanged.displayName"/>
        <put name="collectionLink" value="navigatorCmd.do?forwardName=Node.content.main&amp;noChange=true"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.typechanged.description"/>
        <put name="displayName" value="WebServer.typechanged.displayName"/>
    </definition>
    <definition name="WebServer.typechanged.config.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="typeChange.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.typechanged.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServer.typechanged.config.tab.view">
        <putList name="list">
            <add value="WebServer.typechanged.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="WebServer.typechanged.config.general.properties">
        <put name="formAction" value="typeChange.do"/>
        <put name="propertyLabel" value="WebServer.general.properties"/>
        <put name="formName" value="com.ibm.ws.console.web.WebServerDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.webserver.WebServerDetailForm"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customHub.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.installPath:installPath:yes:Custom:WebServer.detail.installPath.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.detail.serviceName:serviceName:no:Custom:WebServer.detail.serviceName.description:no:no"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.remote.port:typePort:yes:Custom:WebServer.remote.port.description:no:yes"/>
        </putList>
    </definition>
    <!--  END TYPE CHANGE  -->
    <!--  VHOST WIZARD -->
    <definition
        controllerClass="com.ibm.ws.console.web.vhost.wizard.SelectVHostTypeController"
        name="webserver.vhost.wizard.selection" path="/com.ibm.ws.console.web/selectVHostType.jsp">
        <put name="contextType" value="add.node.wizard"/>
        <put name="titleKey" value="webserver.vhost.wizard.displayName"/>
        <put name="descKey" value="webserver.vhost.wizard.new.description"/>
        <put name="actionHandler" value="vhostCreate.do"/>
        <put name="actionForm" value="com.ibm.ws.console.web.VHostDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostDetailForm"/>
    </definition>
    <definition name="webserver.vhost.wizard.sslsteps" path="/secure/layouts/stepsLayout.jsp">
        <put name="contextType" value="webserver.vhost.wizard.sslsteps"/>
        <put name="titleKey" value="webserver.sslvhost.create"/>
        <put name="descKey" value="webserver.sslvhost.create.description"/>
        <put name="actionHandler" value=""/>
        <put name="actionForm" value=""/>
        <put name="formType" value=""/>
        <put name="reqdTaskSessionKey" value=""/>
        <put name="stepArraySessionKey" value="SSL_STEPARRAY"/>
        <put name="disableStepsLink" value="true"/>
        <putList name="stepsList">
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/SpecifyKeyStore" value="webserver.sslvhost.new.step1"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/SpecifyVHostInfo" value="webserver.sslvhost.new.step2"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/ConfirmSSLVHost" value="webserver.sslvhost.new.step3"/>
        </putList>
    </definition>
    <definition extends="webserver.vhost.wizard.sslsteps" name="webserver.sslvhost.new.step1">
        <put name="actionHandler" value="specifyKeyStore"/>
        <put name="actionForm" value="SpecifyKeyStoreForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostDetailForm"/>
    </definition>
    <definition extends="webserver.vhost.wizard.sslsteps" name="webserver.sslvhost.new.step2">
        <put name="actionHandler" value="specifyVHostInfo"/>
        <put name="actionForm" value="SpecifyVHostInfoForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostDetailForm"/>
    </definition>
    <definition extends="webserver.vhost.wizard.sslsteps" name="webserver.sslvhost.new.step3">
        <put name="actionHandler" value="confirmSSLVHost"/>
        <put name="actionForm" value="ConfirmSSLVHostForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostDetailForm"/>
    </definition>
    <!--END VHOST WIZARD  -->
    <!--  VHOST COLLECTION PANEL  -->
    <definition
        controllerClass="com.ibm.ws.console.web.vhost.VHostController"
        name="VHost.content.main" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="vHost"/>
        <put name="descTitle" value="WebServer.vhost.link.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="descText" value="WebServer.vhost.description"/>
        <putList name="contentList">
            <add value="VHost.paging.extend"/>
            <add value="VHost.quicksearch.extend"/>
            <add value="VHost.collection.table.extends"/>
        </putList>
    </definition>
    <definition extends="quicksearch.main" name="VHost.quicksearch.extend">
        <put name="selectUri" value="vHostCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.web.VHostCollectionForm"/>
        <put name="formAction" value="vHostCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.VHostCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostCollectionForm"/>
        <putList name="searchList">
            <add value="WebServer.vhost.displayinfo.displayName:displayVHostInfo"/>
            <add value="WebServer.vhost.servername.displayName:serverName"/>
            <add value="WebServer.vhost.securityenabled.displayName:securityEnabled"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="VHost.paging.extend">
        <put name="displayLabelKey" value="WebServer.vhost.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.web.VHostCollectionForm"/>
        <put name="formAction" value="vHostCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.VHostCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostCollectionForm"/>
    </definition>
    <definition extends="collection.table.main" name="VHost.collection.table.extends">
        <put name="iterationName" value="com.ibm.ws.console.web.VHostCollectionForm"/>
        <put name="formAction" value="vHostCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.web.VHostCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostCollectionForm"/>
        <put name="buttons" value="VHost.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=VHost.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/Property/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/Property/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="VHost.collection.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="VHost.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList"/>
    </definition>
    <definition
        controllerClass="com.ibm.ws.console.web.vhost.VHostController"
        extends="detail.config.view" name="VHost.config.view">
        <put name="contextType" value="VHost"/>
        <putList name="list">
            <add value="VHost.detail.title"/>
            <add value="VHost.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="VHost.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.VHostDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="VHost.property.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=VHost.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="displayVHostInfo"/>
        <put name="instanceDescription" value="WebServer.vhost.description"/>
        <put name="displayName" value="WebServer.vhost.displayName"/>
    </definition>
    <definition name="VHost.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="vHostDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.web.VHostDetailForm"/>
        <putList name="tabList"/>
    </definition>
    <definition extends="detail.config.tab.view" name="VHost.config.tab.view">
        <putList name="list">
            <add value="VHost.detail.buttons.panel"/>
            <add value="VHost.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="VHost.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="VHost.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="VHost.config.general.properties">
        <put name="formAction" value="vHostDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.web.VHostDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="propertyLabel" value="WebServer.vhost.displayName"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/vhostSettings.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.globalsettings.keyfilename:keyStoreFile:no:Custom:WebServer.globalsettings.keyfilename.description:no:yes: : :/com.ibm.ws.console.web/vhostSettings.jsp"/>
        </putList>
    </definition>
    <definition name="VHost.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list"/>
    </definition>
    <definition name="VHost.topology.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list"/>
    </definition>
    <definition extends="detail.config.view" name="VHost.nameorip.new">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="VHost.nameorip.detail.title"/>
            <add value="VHost.nameorip.new.config.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="VHost.nameorip.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.VHostDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.vhost.displayName"/>
        <put name="collectionLink" value="navigatorCmd.do?forwardName=Node.content.main&amp;noChange=true"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.vhost.description"/>
        <put name="displayName" value="WebServer.vhost.displayName"/>
    </definition>
    <definition name="VHost.nameorip.new.config.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="nameOrIPCreate.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.web.VHostDetailForm"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="VHost.nameorip.new.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="VHost.nameorip.new.config.tab.view">
        <putList name="list">
            <add value="VHost.nameorip.new.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.general.properties" name="VHost.nameorip.new.config.general.properties">
        <put name="formAction" value="nameOrIPCreate.do"/>
        <put name="formName" value="com.ibm.ws.console.web.VHostDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.vhost.VHostDetailForm"/>
        <put name="formFocus" value="ipAddress"/>
        <put name="propertyLabel" value="WebServer.vhost.displayName"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.vhost.ipaddress.displayName:ipAddress:yes:Text:WebServer.vhost.ipaddress.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.vhost.port.displayName:port:no:Text:WebServer.vhost.port.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.vhost.namebasedip:nameBasedVHost:no:Checkbox:WebServer.vhost.namebasedip.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.vhost.servername.displayName:serverName:no:Text:WebServer.vhost.servername.description:no:yes"/>
        </putList>
    </definition>
    <!-- END VHOST COLLECTION PANEL -->
    <!-- < SETTINGS -->
    <definition
        controllerClass="com.ibm.ws.console.web.global.GlobalSettingsController"
        extends="detail.config.view" name="WebServerGlobalSettings.content.main">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServerGlobalSettings.content.title"/>
            <add value="WebServer.globalsettings.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="WebServerGlobalSettings.content.title">
        <put name="formName" value="com.ibm.ws.console.web.GlobalSettingsForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.globalsettings.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServer.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="displayValue"/>
        <put name="instanceDescription" value="WebServer.globalsettings.description"/>
        <put name="displayName" value="WebServer.globalsettings.displayName"/>
    </definition>
    <definition name="WebServer.globalsettings.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.GlobalSettingsForm"/>
        <put name="selectUri" value="webServerGlobalSettings.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="selectedIndex" value="1"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="WebServer.globalsettings.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="WebServer.globalsettings.config.tab.view">
        <putList name="list">
            <add value="WebServer.globalsettings.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="WebServer.globalsettings.config.general.properties">
        <put name="formAction" value="webServerGlobalSettings.do"/>
        <put name="propertyLabel" value="WebServer.globalsettings.displayName"/>
        <put name="formName" value="com.ibm.ws.console.web.GlobalSettingsForm"/>
        <put name="formType" value="com.ibm.ws.console.web.global.GlobalSettingsForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/globalSettings.jsp"/>
        <putList name="attributeList">
            <!--- <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.globalsettings.servername:serverName:yes:Text:WebServer.globalsettings.servername.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.globalsettings.listen:listen:yes:Text:WebServer.globalsettings.listen.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.globalsettings.documentroot:documentRoot:yes:Text:WebServer.globalsettings.documentroot.description:no:yes"/>  -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.globalsettings.keyfilename:keyStoreFile:no:Custom:WebServer.globalsettings.keyfilename.description:no:yes: : :/com.ibm.ws.console.web/globalSettings.jsp"/>
        </putList>
    </definition>
    <!-- END GLOBAL SETTINGS -->
    <!-- The plugin properties detail page - start -->
    <definition
        controllerClass="com.ibm.ws.console.web.plugin.PluginPropsDetailController"
        extends="detail.config.view" name="PluginProps.content.main">
        <put name="contextType" value="WebServerPlugin"/>
        <putList name="list">
            <add value="PluginProps.detail.title"/>
            <add value="PluginProps.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="PluginProps.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.PluginPropsDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.pluginProperties.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=WebServer.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.pluginProperties.description"/>
        <put name="displayName" value="WebServer.pluginProperties.displayName"/>
    </definition>
    <definition name="PluginProps.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.PluginPropsDetailForm"/>
        <put name="selectUri" value="pluginPropsDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="selectedIndex" value="1"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="PluginProps.runtime.tab.view" value="tab.runtime"/>
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="PluginProps.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="PluginProps.config.tab.view">
        <putList name="list">
            <add value="PluginProps.detail.buttons.panel"/>
            <add value="PluginProps.config.general.properties"/>
            <add value="PluginProps.config.additional.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="PluginProps.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="PluginProps.detail.buttons.panel"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="PluginProps.config.general.properties">
        <put name="formAction" value="pluginPropsDetail.do"/>
        <put name="propertyLabel" value="WebServer.pluginProperties.displayName"/>
        <put name="formName" value="com.ibm.ws.console.web.PluginPropsDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.PluginPropsDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customHub.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginProperties.ignoreDNS:ignoreDNSFailures:no:Checkbox:WebServer.pluginProperties.ignoreDNS.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginProperties.pluginLogging: :no:Custom:WebServer.pluginProperties.pluginLogging.description:no:yes: : :/com.ibm.ws.console.web/pluginLogging.jsp"/>
        </putList>
    </definition>
    <definition name="PluginProps.config.additional.properties" path="/secure/layouts/addPropLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.PluginPropsDetailForm"/>
        <putList name="list"/>
    </definition>
    <!-- Begin Plugin Properties runtime tab in detail page-->
    <definition name="PluginProps.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="PluginProps.runtime.generic.properties"/>
        </putList>
    </definition>
    <definition extends="detail.runtime.general.generic.properties" name="PluginProps.runtime.generic.properties">
        <put name="formAction" value="pluginPropsDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.web.PluginPropsDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.PluginPropsDetailForm"/>
        <put name="propertyLabel" value="config.general.properties"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customPluginConfigLayout.jsp"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginProperties.runtimeLogFileName:logFilename:no:Custom:WebServer.pluginProperties.logFileName.description:true:yes"/>
        </putList>
    </definition>
    <!-- The plugin properties detail page - end -->
    <!-- The plugin log file display -start -->
    <definition extends="detail.config.view" name="PluginProps.log.view">
        <put name="contextType" value="PluginProps.log.view"/>
        <putList name="list">
            <add value="plugin.logfile.desc.layout"/>
            <add value="plugin.logfile.viewLayout"/>
        </putList>
    </definition>
    <definition name="plugin.logfile.desc.layout" path="/secure/layouts/descLayout.jsp">
        <put name="descTitle" value="WebServer.pluginProperties.logFile"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="descText" value="WebServer.pluginProperties.file.description"/>
    </definition>
    <definition name="plugin.logfile.viewLayout" path="/com.ibm.ws.console.web/logfileViewLayout.jsp">
        <put name="label" value="WebServer.pluginProperties.logFile"/>
        <put name="size" value="50"/>
        <put name="property" value="fileText"/>
        <put name="formAction" value="pluginPropsDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.web.PluginPropsDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.PluginPropsDetailForm"/>
    </definition>
    <!-- displaying of the plugin log file -end -->
    <!-- The plugin config file display -start -->
    <definition extends="detail.config.view" name="PluginProps.config.view">
        <put name="contextType" value="PluginProps.config.view"/>
        <putList name="list">
            <add value="plugin.configfile.desc.layout"/>
            <add value="plugin.configfile.viewLayout"/>
        </putList>
    </definition>
    <definition name="plugin.configfile.desc.layout" path="/secure/layouts/descLayout.jsp">
        <put name="descTitle" value="WebServer.pluginProperties.configFile"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="descText" value="WebServer.pluginProperties.file.description"/>
    </definition>
    <definition name="plugin.configfile.viewLayout" path="/com.ibm.ws.console.web/logfileViewLayout.jsp">
        <put name="label" value="WebServer.pluginProperties.configFile"/>
        <put name="size" value="50"/>
        <put name="property" value="fileText"/>
        <put name="formAction" value="pluginPropsDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.web.PluginPropsDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.PluginPropsDetailForm"/>
    </definition>
    <!-- displaying of the plugin config file -end -->
    <!-- The start of Plugin Caching Properties -->
    <definition
        controllerClass="com.ibm.ws.console.web.plugin.PluginCachingDetailController"
        extends="detail.config.view" name="PluginProps.caching.main">
        <put name="contextType" value="WebServerPlugin"/>
        <putList name="list">
            <add value="PluginProps.caching.detail.title"/>
            <add value="PluginProps.caching.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="PluginProps.caching.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.PluginCachingDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.pluginCaching.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=PluginProps.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.pluginCaching.description"/>
        <put name="displayName" value="WebServer.pluginCaching.displayName"/>
    </definition>
    <definition name="PluginProps.caching.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.PluginCachingDetailForm"/>
        <put name="selectUri" value="pluginCachingDetail.do"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="PluginProps.caching.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="PluginProps.caching.config.tab.view">
        <putList name="list">
            <add value="PluginProps.caching.detail.buttons.panel"/>
            <add value="PluginProps.caching.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="PluginProps.caching.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="PluginProps.caching.detail.buttons.panel"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="PluginProps.caching.config.general.properties">
        <put name="formAction" value="pluginCachingDetail.do"/>
        <put name="propertyLabel" value="WebServer.pluginCaching.displayName"/>
        <put name="formName" value="com.ibm.ws.console.web.PluginCachingDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.PluginCachingDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customESILayout.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value=" : :no:Custom: :no:yes: : :/com.ibm.ws.console.web/customESILayout.jsp"/>
        </putList>
    </definition>
    <!-- end of Plugin Caching Properties -->
    <!-- The start of Plugin ServerCluster Properties -->
    <definition
        controllerClass="com.ibm.ws.console.web.plugin.PluginClusterDetailController"
        extends="detail.config.view" name="PluginProps.cluster.main">
        <put name="contextType" value="WebServerPlugin"/>
        <putList name="list">
            <add value="PluginProps.cluster.detail.title"/>
            <add value="PluginProps.cluster.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="PluginProps.cluster.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.PluginClusterDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.pluginCluster.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=PluginProps.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.pluginCluster.description"/>
        <put name="displayName" value="WebServer.pluginCluster.displayName"/>
    </definition>
    <definition name="PluginProps.cluster.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.PluginClusterDetailForm"/>
        <put name="selectUri" value="pluginClusterDetail.do"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="PluginProps.cluster.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="PluginProps.cluster.config.tab.view">
        <putList name="list">
            <add value="PluginProps.cluster.detail.buttons.panel"/>
            <add value="PluginProps.cluster.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="PluginProps.cluster.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="PluginProps.cluster.detail.buttons.panel"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="PluginProps.cluster.config.general.properties">
        <put name="formAction" value="pluginClusterDetail.do"/>
        <put name="propertyLabel" value="WebServer.pluginCluster.displayName"/>
        <put name="formName" value="com.ibm.ws.console.web.PluginClusterDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.PluginClusterDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customRequestSizeLayout.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginCluster.loadBalancing:loadBalance:no:Select:WebServer.pluginCluster.loadBalancing.description:no:yes:ROUND_ROBIN,RANDOM:LoadBalanceKind.ROUND_ROBIN,LoadBalanceKind.RANDOM"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginCluster.maxRequestSizeLabel: :no:Custom:WebServer.pluginCluster.maxRequestSizeLabel.description:no:yes: : :/com.ibm.ws.console.web/customRequestSizeLayout.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginCluster.removeHeaders:removeSpecialHeaders:no:Checkbox:WebServer.pluginCluster.removeHeaders.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginCluster.cloneSeparator:cloneSeparatorChange:no:Checkbox:WebServer.pluginCluster.cloneSeparator.description:no:yes"/>
        </putList>
    </definition>
    <!-- end of Plugin ServerCluster Properties -->
    <!-- The start of Plugin Request/Response Optimization Properties -->
    <definition
        controllerClass="com.ibm.ws.console.web.plugin.PluginOptimizationDetailController"
        extends="detail.config.view" name="PluginProps.optimization.main">
        <put name="contextType" value="WebServerPlugin"/>
        <putList name="list">
            <add value="PluginProps.optimization.detail.title"/>
            <add value="PluginProps.optimization.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="PluginProps.optimization.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.PluginOptimizationDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.pluginOptimization.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=PluginProps.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.pluginOptimization.description"/>
        <put name="displayName" value="WebServer.pluginOptimization.displayName"/>
    </definition>
    <definition name="PluginProps.optimization.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.PluginOptimizationDetailForm"/>
        <put name="selectUri" value="pluginOptimizationDetail.do"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="PluginProps.optimization.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="PluginProps.optimization.config.tab.view">
        <putList name="list">
            <add value="PluginProps.optimization.detail.buttons.panel"/>
            <add value="PluginProps.optimization.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="PluginProps.optimization.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="PluginProps.optimization.detail.buttons.panel"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="PluginProps.optimization.config.general.properties">
        <put name="formAction" value="pluginOptimizationDetail.do"/>
        <put name="propertyLabel" value="WebServer.pluginOptimization.displayName"/>
        <put name="formName" value="com.ibm.ws.console.web.PluginOptimizationDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.PluginOptimizationDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="showButtons" value="true"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customHub.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginOptimization.maxChunkSize:maxChunkSize:yes:Text:WebServer.pluginOptimization.maxChunkSize.description:no:yes: : :WebServer.pluginOptimization.kbyte"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginOptimization.ASNagle:enableASNagle:no:Checkbox:WebServer.pluginOptimization.ASNagle.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginOptimization.IISNagle:enableIISNagle:no:Custom:WebServer.pluginOptimization.IISNagle.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginOptimization.chunkResponse:enableChunkResponse:no:Checkbox:WebServer.pluginOptimization.chunkResponse.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginOptimization.acceptContent:enableAcceptContent:no:Checkbox:WebServer.pluginOptimization.acceptContent.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginOptimization.physicalPort:enableVHostMatchingCompat:no:Custom:WebServer.pluginOptimization.physicalPort.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginOptimization.portPreference:portPreference:no:Select:WebServer.pluginOptimization.portPreference.description:no:yes:WEBSERVER,HOSTHEADER:PortPreferenceKind.WEBSERVERPORT,PortPreferenceKind.HOSTHEADER"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginOptimization.IISPriority:IISPriority:no:Custom:WebServer.pluginOptimization.IISPriority.description:no:yes"/>
        </putList>
    </definition>
    <!-- end of Plugin Request/Response Optimization Properties -->
    <definition name="WebServer.topology.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list"/>
    </definition>
    <!-- Begin Wizard -->
    <definition name="webserver.wizard.steps" path="/secure/layouts/stepsLayout.jsp">
        <put name="contextType" value="webserver.wizard.steps"/>
        <put name="titleKey" value="distmanagement.webserver.create.new"/>
        <put name="descKey" value="distmanagement.webserver.create.new.description"/>
        <put name="actionHandler" value=""/>
        <put name="actionForm" value=""/>
        <put name="formType" value="com.ibm.ws.console.web.wizard.WebServerForm"/>
        <put name="reqdTaskSessionKey" value=""/>
        <put name="stepArraySessionKey" value="WEBSERVER_STEPARRAY"/>
        <put name="disableStepsLink" value="true"/>
        <putList name="stepsList">
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/SelectNodeForWebServer" value="webserver.new.step1"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/SelectWebServerTemplate" value="webserver.new.step2"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/SpecifyWebServerProperties" value="webserver.new.step3"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/ConfirmCreateWebServer" value="webserver.new.step4"/>
        </putList>
    </definition>
    <definition extends="webserver.wizard.steps" name="webserver.new.step1">
        <put name="actionHandler" value="selectNodeForWebServer"/>
        <put name="actionForm" value="SelectNodeForWebServerForm"/>
    </definition>
    <definition extends="webserver.wizard.steps" name="webserver.new.step2">
        <put name="actionHandler" value="selectWebServerTemplate"/>
        <put name="actionForm" value="SelectWebServerTemplateForm"/>
    </definition>
    <definition extends="webserver.wizard.steps" name="webserver.new.step3">
        <put name="actionHandler" value="specifyWebServerProperties"/>
        <put name="actionForm" value="SpecifyWebServerPropertiesForm"/>
    </definition>
    <definition extends="webserver.wizard.steps" name="webserver.new.step4">
        <put name="actionHandler" value="confirmCreateWebServer"/>
        <put name="actionForm" value="ConfirmCreateWebServerForm"/>
    </definition>
    <definition extends="webserver.wizard.steps" name="webserver.wizard.steps.nd">
        <putList name="stepsList">
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/SelectNodeForWebServer" value="webserver.new.step1.nd"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/SelectWebServerTemplate" value="webserver.new.step2.nd"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/SpecifyWebServerProperties" value="webserver.new.step3.nd"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.web/ConfirmCreateWebServer" value="webserver.new.step4.nd"/>
        </putList>
    </definition>
    <definition extends="webserver.wizard.steps.nd" name="webserver.new.step1.nd">
        <put name="actionHandler" value="selectNodeForWebServer"/>
        <put name="actionForm" value="SelectNodeForWebServerForm"/>
    </definition>
    <definition extends="webserver.wizard.steps.nd" name="webserver.new.step2.nd">
        <put name="actionHandler" value="selectWebServerTemplate"/>
        <put name="actionForm" value="SelectWebServerTemplateForm"/>
    </definition>
    <definition extends="webserver.wizard.steps.nd" name="webserver.new.step3.nd">
        <put name="actionHandler" value="specifyWebServerProperties"/>
        <put name="actionForm" value="SpecifyWebServerPropertiesForm"/>
    </definition>
    <definition extends="webserver.wizard.steps.nd" name="webserver.new.step4.nd">
        <put name="actionHandler" value="confirmCreateWebServer"/>
        <put name="actionForm" value="ConfirmCreateWebServerForm"/>
    </definition>
    <!-- End Wizard -->
    <!-- Start - Plugin Configuration Service (on Admin Service) -->
    <definition
        controllerClass="com.ibm.ws.console.web.pluginservice.PluginServiceController"
        extends="detail.config.view" name="PluginService.config.view">
        <put name="contextType" value="PluginService"/>
        <putList name="list">
            <add value="PluginService.detail.title"/>
            <add value="PluginService.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="PluginService.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.pluginservice.PluginServiceDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.pluginService.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=PluginService.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.pluginService.description"/>
        <put name="displayName" value="WebServer.pluginService.displayName"/>
    </definition>
    <definition name="PluginService.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="pluginServiceDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.web.pluginservice.PluginServiceDetailForm"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="PluginService.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="PluginService.config.tab.view">
        <putList name="list">
            <add value="PluginService.detail.buttons.panel"/>
            <add value="PluginService.config.general.properties"/>
            <add value="PluginService.config.additional.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="PluginService.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="PluginService.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="PluginService.config.general.properties">
        <put name="formAction" value="pluginServiceDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.web.pluginservice.PluginServiceDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.pluginservice.PluginServiceDetailForm"/>
        <put name="formFocus" value="startupEnabled"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.pluginService.enable.displayName:startupEnabled:no:Checkbox:WebServer.pluginService.enable.description:no:yes"/>
        </putList>
    </definition>
    <definition extends="detail.config.additional.properties" name="PluginService.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.web.pluginservice.PluginServiceDetailForm"/>
        <putList name="list">
            <!--<item  value="Service.properties.displayName" link="com.ibm.ws.console.web.forwardCmd.do?forwardName=Property.content.main&#38;sfname=properties" tooltip="Service.properties.description" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>-->
        </putList>
    </definition>
    <!-- End - Plugin Configuration Service (on Admin Service) -->
    <!-- start of HTTP Server Plugin Properties (on App Server) -->
    <definition
        controllerClass="com.ibm.ws.console.web.serverplugin.ServerPluginDetailController"
        extends="detail.config.view" name="ServerPluginProps.config.view">
        <put name="contextType" value="ServerPluginProps"/>
        <putList name="list">
            <add value="ServerPluginProps.detail.title"/>
            <add value="ServerPluginProps.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="ServerPluginProps.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.serverplugin.ServerPluginDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.serverPluginProps.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=ServerPluginProps.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.serverPluginProps.description"/>
        <put name="displayName" value="WebServer.serverPluginProps.displayName"/>
    </definition>
    <definition name="ServerPluginProps.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.serverplugin.ServerPluginDetailForm"/>
        <put name="selectUri" value="serverPluginDetail.do"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="ServerPluginProps.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="ServerPluginProps.config.tab.view">
        <putList name="list">
            <add value="ServerPluginProps.detail.buttons.panel"/>
            <add value="ServerPluginProps.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="ServerPluginProps.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="ServerPluginProps.detail.buttons.panel"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="ServerPluginProps.config.general.properties">
        <put name="formAction" value="serverPluginDetail.do"/>
        <put name="propertyLabel" value="WebServer.serverPluginProps.displayName"/>
        <put name="formName" value="com.ibm.ws.console.web.serverplugin.ServerPluginDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.ServerPluginDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customServerPluginLayout.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.serverPluginProps.serverRole:role:no:Select:WebServer.serverPluginProps.serverRole.description:no:yes:Primary,Backup:RoleKind.Primary,RoleKind.Backup"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.serverPluginProps.connectTimeout:connectTimeout:no:Custom:WebServer.serverPluginProps.connectTimeout.description:no:yes: : :/com.ibm.ws.console.web/customServerPluginLayout.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.serverPluginProps.serverIOTimeout:serverIOTimeout:no:Custom:WebServer.serverPluginProps.serverIOTimeout.description:no:yes: : :/com.ibm.ws.console.web/customServerPluginLayout.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.serverPluginProps.maxConnections:maxConnections:no:Custom:WebServer.serverPluginProps.maxConnections.description:no:yes: : :/com.ibm.ws.console.web/customServerPluginLayout.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.serverPluginProps.extendedHandshake:extendedHandshake:no:Checkbox:WebServer.serverPluginProps.extendedHandshake.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.serverPluginProps.waitForContinue:waitForContinue:no:Checkbox:WebServer.serverPluginProps.waitForContinue.description:no:yes"/>
        </putList>
    </definition>
    <!-- end of HTTP Server Plugin Properties (on App Server) -->
    <!-- start of Cluster Plugin Properties (on Clsuter) -->
    <definition
        controllerClass="com.ibm.ws.console.web.clusterplugin.ClusterPluginDetailController"
        extends="detail.config.view" name="ClusterPluginProps.config.view">
        <put name="contextType" value="ClusterPluginProps"/>
        <putList name="list">
            <add value="ClusterPluginProps.detail.title"/>
            <add value="ClusterPluginProps.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="ClusterPluginProps.detail.title">
        <put name="formName" value="com.ibm.ws.console.web.clusterplugin.ClusterPluginDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.web"/>
        <put name="titleKey" value="WebServer.clusterPluginProps.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.web.forwardCmd.do?forwardName=ClusterPluginProps.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="WebServer.clusterPluginProps.description"/>
        <put name="displayName" value="WebServer.clusterPluginProps.displayName"/>
    </definition>
    <definition name="ClusterPluginProps.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.web.clusterplugin.ClusterPluginDetailForm"/>
        <put name="selectUri" value="ClusterPluginDetail.do"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList">
            <item
                classtype="org.apache.struts.tiles.beans.SimpleMenuItem"
                link="ClusterPluginProps.config.tab.view" value="tab.configuration"/>
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="ClusterPluginProps.config.tab.view">
        <putList name="list">
            <add value="ClusterPluginProps.detail.buttons.panel"/>
            <add value="ClusterPluginProps.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="ClusterPluginProps.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="ClusterPluginProps.detail.buttons.panel"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.generic.properties" name="ClusterPluginProps.config.general.properties">
        <put name="formAction" value="clusterPluginDetail.do"/>
        <put name="propertyLabel" value="WebServer.clusterPluginProps.displayName"/>
        <put name="formName" value="com.ibm.ws.console.web.clusterplugin.ClusterPluginDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.web.plugin.ServerPluginDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <put name="customJspName" value="/com.ibm.ws.console.web/customClusterPluginLayout.jsp"/>
        <putList name="attributeList">
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.clusterPluginProps.serverIOTimeoutRetry:serverIOTimeoutRetry:yes:Text:WebServer.clusterPluginProps.serverIOTimeoutRetry.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.clusterPluginProps.getDWLMTable:getDWLMTable:no:Checkbox:WebServer.clusterPluginProps.getDWLMTable.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="WebServer.clusterPluginProps.clusterAddress:clusterAddress:no:Custom:WebServer.clusterPluginProps.clusterAddress.description:no:yes: : :/com.ibm.ws.console.web/customClusterPluginLayout.jsp"/>
        </putList>
    </definition>
    <!-- end of Cluster Plugin Properties (on App Server) -->
</tiles-definitions>
