<?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">

<!--THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
5724-J08, 5724-I63, 5724-H88, 5724-H89, 5655-N02, 5733-W70 COPYRIGHT International Business Machines Corp., 1997, 2009
All Rights Reserved * Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.--> 

<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 name="WebServer.quicksearch.extend" extends="quicksearch.main">
        <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 name="WebServer.paging.extend" extends="paging.main">
        <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 name="WebServer.collection.buttons.panel" extends="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">
        </putList>
    </definition>
    <!--The web server collection page - end -->

    <!-- The web server detail page - start -->
    <definition name="WebServer.config.view" extends="detail.config.view">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServer.detail.title"/>
            <add value="WebServer.detail.tabsLayout"/>
        </putList>
    </definition>

    <definition name="WebServer.configExp.view" extends="detail.config.view">
        <put name="contextType" value="WebServerExp"/>
        <putList name="list">
            <add value="WebServer.detail.title"/>
            <add value="WebServer.detailExp.tabsLayout"/>
        </putList>
    </definition>
    
    <definition name="WebServerTemplate.config.view" extends="detail.config.view">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServer.detail.title"/>
            <add value="WebServerTemplate.detail.tabsLayout"/>
        </putList>
    </definition>

    <definition name="WebServer.detail.title" extends="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 value="tab.runtime" link="WebServer.runtime.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
            <item value="tab.configuration" link="WebServer.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </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 value="tab.runtime" link="WebServer.runtime.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
            <item value="tab.configuration" link="WebServer.configExp.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </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 value="tab.runtime" link="WebServer.runtime.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
            <item value="tab.configuration" link="WebServerTemplate.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>

    <definition name="WebServer.config.tab.view" extends="detail.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 name="WebServer.configExp.tab.view" extends="detail.config.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 name="WebServerTemplate.config.tab.view" extends="detail.config.tab.view">
        <putList name="list">
            <add value="WebServer.detail.buttons.panel"/>
            <add value="WebServer.config.template.general.properties"/>
        </putList>
    </definition>

    <definition name="WebServer.detail.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="includeForm" value="yes"/>
        <put name="definitionName" value="WebServer.detail.buttons.panel"/>
        <putList name="actionList">
        </putList>
    </definition>

    <definition name="WebServer.config.general.properties" extends="detail.config.general.generic.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 value="WebServer.detail.name:serverName:no:Text:WebServer.detail.name.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip="" value="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 value="WebServer.detail.port:port:yes:Text:WebServer.detail.port.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.installPath:installPath:yes:Custom:WebServer.detail.installPath.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.configFile:configFileName:yes:Custom:WebServer.detail.configFile.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.serviceName:serviceName:no:Custom:WebServer.detail.serviceName.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.instanceName:serviceName:no:Custom:WebServer.detail.instanceName.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>

    <definition name="WebServer.config.express.general.properties" extends="detail.config.general.generic.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 value="WebServer.detail.name:serverName:no:Text:WebServer.detail.name.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip="" value="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 value="WebServer.detail.hostname:hostname:no:Text:WebServer.detail.hostname.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.port:port:yes:Text:WebServer.detail.port.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.installPath:installPath:yes:Custom:WebServer.detail.installPath.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.configFile:configFileName:yes:Custom:WebServer.detail.configFile.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	    <item value="WebServer.detail.serviceName:serviceName:no:Custom:WebServer.detail.serviceName.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	    <item value="WebServer.detail.instanceName:serviceName:no:Custom:WebServer.detail.instanceName.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	    <item value="WebServer.detail.platformOS:platformType:no:Text:WebServer.detail.platformOS.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>

    <definition name="WebServer.config.template.general.properties" extends="detail.config.general.generic.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 value="WebServer.detail.name:serverName:no:Text:WebServer.detail.name.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip="" value="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 value="WebServer.detail.port:port:yes:Text:WebServer.detail.port.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.installPath:installPath:yes:Custom:WebServer.detail.installPath.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.configFile:configFileName:yes:Custom:WebServer.detail.configFile.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.serviceName:serviceName:no:Custom:WebServer.detail.serviceName.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.detail.instanceName:serviceName:no:Custom:WebServer.detail.instanceName.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </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">
        </putList>
    </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 extends="detail.config.view" name="WebServer.edit.config.view" controllerClass="com.ibm.ws.console.web.webserver.WebServerEditConfigController">
        <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 name="WebServer.remote.title" extends="detail.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 value="tab.configuration" link="WebServer.remote.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>


    <definition name="WebServer.remote.config.tab.view" extends="detail.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 name="WebServer.remote.config.general.properties" extends="detail.config.general.generic.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 value="WebServer.remote.port:port:yes:Text:WebServer.remote.port.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.remote.userid:userid:yes:Text:WebServer.remote.userid.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.remote.password:password:yes:Password:WebServer.remote.password.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.remote.protocol:webServerAdminProtocol:no:Custom:WebServer.remote.protocol.description:no:no"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>


    <!-- the web server log file page - start -->
    <definition name="WebServer.log.view" extends="detail.config.view" controllerClass="com.ibm.ws.console.web.webserver.WebServerViewLogController">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
            <add value="WebServer.log.desc.layout"/>
            <add value="WebServer.log.detail.tabsLayout"/>
        </putList>
    </definition>

    <definition name="WebServer.log.desc.layout" extends="detail.title">
        <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&#38;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 value="tab.configuration" link="WebServer.log.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
            <item value="tab.runtime" link="WebServer.log.runtime.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>
          

    <definition name="WebServer.log.config.tab.view" extends="detail.config.tab.view">
        <putList name="list">
            <add value="WebServer.log.config.general.properties"/>
        </putList>
    </definition>

    <definition name="WebServer.log.runtime.tab.view" extends="detail.config.tab.view">
        <putList name="list">
            <add value="WebServer.log.runtime.general.properties"/>
        </putList>
    </definition>

    <definition name="WebServer.log.config.general.properties" extends="detail.config.general.generic.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 value="WebServer.logFile.access:accessFilename:no:FILEPATH:WebServer.logFile.access.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.logFile.error:errorFilename:no:FILEPATH:WebServer.logFile.error.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>

    <definition name="WebServer.log.runtime.general.properties" extends="detail.runtime.general.generic.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 value="WebServer.logFile.access:accessFilename:no:Custom:WebServer.logFile.access.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item value="WebServer.logFile.error:errorFilename:no:Custom:WebServer.logFile.error.description:no:no" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>

    <!-- The log file display -start -->
    <definition  name="logfile.webserver.view" extends="detail.config.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>
      <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">
      </putList>
  </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">
      </putList>
  </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">
    </putList>
</definition>

<definition name="WebServerProperty.topology.tab.view" path="/secure/layouts/configTabLayout.jsp">
    <putList name="list">
    </putList>
</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 name="webserver.vhost.wizard.selection" path="/com.ibm.ws.console.web/selectVHostType.jsp" controllerClass="com.ibm.ws.console.web.vhost.wizard.SelectVHostTypeController">
        <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 name="VHost.nameorip.new" extends="detail.config.view">
        <put name="contextType" value="WebServer"/>
        <putList name="list">
        <add value="VHost.nameorip.detail.title"/>
        <add value="VHost.nameorip.new.config.tabsLayout"/>
        </putList>
    </definition>

    <definition name="VHost.nameorip.detail.title" extends="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&#38;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 value="tab.configuration" link="VHost.nameorip.new.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>

    <definition name="VHost.nameorip.new.config.tab.view" extends="detail.config.tab.view">
        <putList name="list">
           <add value="VHost.nameorip.new.config.general.properties"/>
        </putList>
    </definition>

    <definition name="VHost.nameorip.new.config.general.properties" extends="detail.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 name="PluginProps.content.main" extends="detail.config.view" controllerClass="com.ibm.ws.console.web.plugin.PluginPropsDetailController">
    <put name="contextType" value="WebServerPlugin"/>
    <putList name="list">
        <add value="PluginProps.detail.title"/>
        <add value="PluginProps.detail.tabsLayout"/>
    </putList>
</definition>

<definition name="PluginProps.detail.title" extends="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 value="tab.runtime" link="PluginProps.runtime.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        <item value="tab.configuration" link="PluginProps.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
    </putList>
</definition>


<definition name="PluginProps.config.tab.view" extends="detail.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 name="PluginProps.detail.buttons.panel" extends="buttons.panel">
    <put name="buttonCount" value="2"/>
    <put name="includeForm" value="yes"/>
    <put name="definitionName" value="PluginProps.detail.buttons.panel"/>
    <putList name="actionList">
    </putList>
</definition>

<definition name="PluginProps.config.general.properties" extends="detail.config.general.generic.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 value="WebServer.pluginProperties.ignoreDNS:ignoreDNSFailures:no:Checkbox:WebServer.pluginProperties.ignoreDNS.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        <item value="WebServer.pluginProperties.pluginLogging: :no:Custom:WebServer.pluginProperties.pluginLogging.description:no:yes: : :/com.ibm.ws.console.web/pluginLogging.jsp" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/>
    </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">
    </putList>
</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 name="PluginProps.runtime.generic.properties" extends="detail.runtime.general.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 value="WebServer.pluginProperties.runtimeLogFileName:logFilename:no:Custom:WebServer.pluginProperties.logFileName.description:true:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
    </putList>
</definition>

<!-- The plugin properties detail page - end -->
  
<!-- The plugin log file display -start -->
    <definition  name="PluginProps.log.view" extends="detail.config.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  name="PluginProps.config.view" extends="detail.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 name="PluginProps.caching.main" extends="detail.config.view" controllerClass="com.ibm.ws.console.web.plugin.PluginCachingDetailController">
    <put name="contextType" value="WebServerPlugin"/>
    <putList name="list">
        <add value="PluginProps.caching.detail.title"/>
        <add value="PluginProps.caching.detail.tabsLayout"/>
    </putList>
</definition>

<definition name="PluginProps.caching.detail.title" extends="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 value="tab.configuration" link="PluginProps.caching.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
    </putList>
</definition>


<definition name="PluginProps.caching.config.tab.view" extends="detail.config.tab.view">
    <putList name="list">
        <add value="PluginProps.caching.detail.buttons.panel"/>
        <add value="PluginProps.caching.config.general.properties"/>
    </putList>
</definition>

<definition name="PluginProps.caching.detail.buttons.panel" extends="buttons.panel">
    <put name="buttonCount" value="2"/>
    <put name="includeForm" value="yes"/>
    <put name="definitionName" value="PluginProps.caching.detail.buttons.panel"/>
    <putList name="actionList">
    </putList>
</definition>

<definition name="PluginProps.caching.config.general.properties" extends="detail.config.general.generic.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 value=" : :no:Custom: :no:yes: : :/com.ibm.ws.console.web/customESILayout.jsp" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/>
    </putList>
</definition>

<!-- end of Plugin Caching Properties -->


    <!-- The start of Plugin ServerCluster Properties -->
<definition name="PluginProps.cluster.main" extends="detail.config.view" controllerClass="com.ibm.ws.console.web.plugin.PluginClusterDetailController">
    <put name="contextType" value="WebServerPlugin"/>
    <putList name="list">
        <add value="PluginProps.cluster.detail.title"/>
        <add value="PluginProps.cluster.detail.tabsLayout"/>
    </putList>
</definition>

<definition name="PluginProps.cluster.detail.title" extends="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 value="tab.configuration" link="PluginProps.cluster.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
    </putList>
</definition>


<definition name="PluginProps.cluster.config.tab.view" extends="detail.config.tab.view">
    <putList name="list">
        <add value="PluginProps.cluster.detail.buttons.panel"/>
        <add value="PluginProps.cluster.config.general.properties"/>
    </putList>
</definition>

<definition name="PluginProps.cluster.detail.buttons.panel" extends="buttons.panel">
    <put name="buttonCount" value="2"/>
    <put name="includeForm" value="yes"/>
    <put name="definitionName" value="PluginProps.cluster.detail.buttons.panel"/>
    <putList name="actionList">
    </putList>
</definition>

<definition name="PluginProps.cluster.config.general.properties" extends="detail.config.general.generic.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 value="WebServer.pluginCluster.loadBalancing:loadBalance:no:Select:WebServer.pluginCluster.loadBalancing.description:no:yes:ROUND_ROBIN,RANDOM:LoadBalanceKind.ROUND_ROBIN,LoadBalanceKind.RANDOM" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip="" />
        <item value="WebServer.pluginCluster.maxRequestSizeLabel: :no:Custom:WebServer.pluginCluster.maxRequestSizeLabel.description:no:yes: : :/com.ibm.ws.console.web/customRequestSizeLayout.jsp" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/>
        <item value="WebServer.pluginCluster.removeHeaders:removeSpecialHeaders:no:Checkbox:WebServer.pluginCluster.removeHeaders.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        <item value="WebServer.pluginCluster.cloneSeparator:cloneSeparatorChange:no:Checkbox:WebServer.pluginCluster.cloneSeparator.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
    </putList>
</definition>

<!-- end of Plugin ServerCluster Properties -->
<!-- The start of Plugin Request/Response Optimization Properties -->

<definition name="PluginProps.optimization.main" extends="detail.config.view" controllerClass="com.ibm.ws.console.web.plugin.PluginOptimizationDetailController">
    <put name="contextType" value="WebServerPlugin"/>
    <putList name="list">
        <add value="PluginProps.optimization.detail.title"/>
        <add value="PluginProps.optimization.detail.tabsLayout"/>
    </putList>
</definition>

<definition name="PluginProps.optimization.detail.title" extends="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 value="tab.configuration" link="PluginProps.optimization.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
    </putList>
</definition>


<definition name="PluginProps.optimization.config.tab.view" extends="detail.config.tab.view">
    <putList name="list">
        <add value="PluginProps.optimization.detail.buttons.panel"/>
        <add value="PluginProps.optimization.config.general.properties"/>
    </putList>
</definition>

<definition name="PluginProps.optimization.detail.buttons.panel" extends="buttons.panel">
    <put name="buttonCount" value="2"/>
    <put name="includeForm" value="yes"/>
    <put name="definitionName" value="PluginProps.optimization.detail.buttons.panel"/>
    <putList name="actionList">
    </putList>
</definition>

<definition name="PluginProps.optimization.config.general.properties" extends="detail.config.general.generic.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 value="WebServer.pluginOptimization.maxChunkSize:maxChunkSize:yes:Text:WebServer.pluginOptimization.maxChunkSize.description:no:yes: : :WebServer.pluginOptimization.kbyte" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/>
        <item value="WebServer.pluginOptimization.ASNagle:enableASNagle:no:Checkbox:WebServer.pluginOptimization.ASNagle.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        <item value="WebServer.pluginOptimization.IISNagle:enableIISNagle:no:Custom:WebServer.pluginOptimization.IISNagle.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        <item value="WebServer.pluginOptimization.chunkResponse:enableChunkResponse:no:Checkbox:WebServer.pluginOptimization.chunkResponse.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        <item value="WebServer.pluginOptimization.acceptContent:enableAcceptContent:no:Checkbox:WebServer.pluginOptimization.acceptContent.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        <item value="WebServer.pluginOptimization.physicalPort:enableVHostMatchingCompat:no:Custom:WebServer.pluginOptimization.physicalPort.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        <item value="WebServer.pluginOptimization.portPreference:portPreference:no:Select:WebServer.pluginOptimization.portPreference.description:no:yes:WEBSERVER,HOSTHEADER:PortPreferenceKind.WEBSERVERPORT,PortPreferenceKind.HOSTHEADER" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip="" />
        <item value="WebServer.pluginOptimization.IISPriority:IISPriority:no:Custom:WebServer.pluginOptimization.IISPriority.description:no:yes" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip="" />
    </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 value="webserver.new.step1" link="/com.ibm.ws.console.web/SelectNodeForWebServer" classtype="com.ibm.ws.console.core.item.AppInstallItem"/>
            <item value="webserver.new.step2" link="/com.ibm.ws.console.web/SelectWebServerTemplate" classtype="com.ibm.ws.console.core.item.AppInstallItem"/>
            <item value="webserver.new.step3" link="/com.ibm.ws.console.web/SpecifyWebServerProperties" classtype="com.ibm.ws.console.core.item.AppInstallItem"/>
            <item value="webserver.new.step4" link="/com.ibm.ws.console.web/ConfirmCreateWebServer" classtype="com.ibm.ws.console.core.item.AppInstallItem"/>
        </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 name="webserver.wizard.steps.nd" extends="webserver.wizard.steps">
        <putList name="stepsList">
            <item value="webserver.new.step1.nd" link="/com.ibm.ws.console.web/SelectNodeForWebServer" classtype="com.ibm.ws.console.core.item.AppInstallItem"/>
            <item value="webserver.new.step2.nd" link="/com.ibm.ws.console.web/SelectWebServerTemplate" classtype="com.ibm.ws.console.core.item.AppInstallItem"/>
            <item value="webserver.new.step3.nd" link="/com.ibm.ws.console.web/SpecifyWebServerProperties" classtype="com.ibm.ws.console.core.item.AppInstallItem"/>
            <item value="webserver.new.step4.nd" link="/com.ibm.ws.console.web/ConfirmCreateWebServer" classtype="com.ibm.ws.console.core.item.AppInstallItem"/>
        </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  value="tab.configuration" link="PluginService.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
</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 name="ServerPluginProps.config.view" extends="detail.config.view" controllerClass="com.ibm.ws.console.web.serverplugin.ServerPluginDetailController">
<put name="contextType" value="ServerPluginProps"/>
<putList name="list">
    <add value="ServerPluginProps.detail.title"/>
    <add value="ServerPluginProps.detail.tabsLayout"/>
</putList>
</definition>

<definition name="ServerPluginProps.detail.title" extends="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 value="tab.configuration" link="ServerPluginProps.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
</putList>
</definition>


<definition name="ServerPluginProps.config.tab.view" extends="detail.config.tab.view">
<putList name="list">
    <add value="ServerPluginProps.detail.buttons.panel"/>
    <add value="ServerPluginProps.config.general.properties"/>
</putList>
</definition>

<definition name="ServerPluginProps.detail.buttons.panel" extends="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 name="ServerPluginProps.config.general.properties" extends="detail.config.general.generic.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 value="WebServer.serverPluginProps.serverRole:role:no:Select:WebServer.serverPluginProps.serverRole.description:no:yes:Primary,Backup:RoleKind.Primary,RoleKind.Backup" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip="" />
           <item value="WebServer.serverPluginProps.connectTimeout:connectTimeout:no:Custom:WebServer.serverPluginProps.connectTimeout.description:no:yes: : :/com.ibm.ws.console.web/customServerPluginLayout.jsp" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/>
           <item value="WebServer.serverPluginProps.serverIOTimeout:serverIOTimeout:no:Custom:WebServer.serverPluginProps.serverIOTimeout.description:no:yes: : :/com.ibm.ws.console.web/customServerPluginLayout.jsp" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/>
           <item value="WebServer.serverPluginProps.maxConnections:maxConnections:no:Custom:WebServer.serverPluginProps.maxConnections.description:no:yes: : :/com.ibm.ws.console.web/customServerPluginLayout.jsp" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/>
           <item value="WebServer.serverPluginProps.extendedHandshake:extendedHandshake:no:Checkbox:WebServer.serverPluginProps.extendedHandshake.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="WebServer.serverPluginProps.waitForContinue:waitForContinue:no:Checkbox:WebServer.serverPluginProps.waitForContinue.description:no:yes"  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
       </putList>
</definition>

<!-- end of HTTP Server Plugin Properties (on App Server) -->

<!-- start of Cluster Plugin Properties (on Clsuter) -->
<definition name="ClusterPluginProps.config.view" extends="detail.config.view" controllerClass="com.ibm.ws.console.web.clusterplugin.ClusterPluginDetailController">
<put name="contextType" value="ClusterPluginProps"/>
<putList name="list">
    <add value="ClusterPluginProps.detail.title"/>
    <add value="ClusterPluginProps.detail.tabsLayout"/>
</putList>
</definition>

<definition name="ClusterPluginProps.detail.title" extends="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 value="tab.configuration" link="ClusterPluginProps.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
</putList>
</definition>


<definition name="ClusterPluginProps.config.tab.view" extends="detail.config.tab.view">
<putList name="list">
    <add value="ClusterPluginProps.detail.buttons.panel"/>
    <add value="ClusterPluginProps.config.general.properties"/>
</putList>
</definition>

<definition name="ClusterPluginProps.detail.buttons.panel" extends="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 name="ClusterPluginProps.config.general.properties" extends="detail.config.general.generic.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 value="WebServer.clusterPluginProps.serverIOTimeoutRetry:serverIOTimeoutRetry:yes:Text:WebServer.clusterPluginProps.serverIOTimeoutRetry.description:no:yes" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/> 
           <item value="WebServer.clusterPluginProps.getDWLMTable:getDWLMTable:no:Checkbox:WebServer.clusterPluginProps.getDWLMTable.description:no:yes" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/> 
           <item value="WebServer.clusterPluginProps.clusterAddress:clusterAddress:no:Custom:WebServer.clusterPluginProps.clusterAddress.description:no:yes: : :/com.ibm.ws.console.web/customClusterPluginLayout.jsp" classtype="com.ibm.ws.console.core.item.PropertyItem" icon="" link="" tooltip=""/>
       </putList>
</definition>

<!-- end of Cluster Plugin Properties (on App Server) -->

</tiles-definitions>
