<?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">

<!-- Definitions for WebSphere Application Server Administrative Console   -->

<!--THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
5724-J34, 5655-P28 (C) COPYRIGHT International Business Machines Corp., 2006, 2006
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>

<!--  Server - Collection View -->
    <definition
        controllerClass="com.ibm.ws.console.middlewareserver.MiddlewareServerController"
        name="MiddlewareServer.content.main" path="/com.ibm.ws.console.middlewareserver/contentLayout.jsp">
        <put name="contextType" value="MiddlewareServer"/>
        <put name="descTitle" value="MiddlewareServer.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="descText" value="MiddlewareServer.description"/>
        <put name="serverType" value="MIDDLEWARESERVER_SERVER"/>
        <putList name="contentList">
            <add value="MiddlewareServer.paging.extend"/>
            <add value="MiddlewareServer.quicksearch.extend"/>
            <add value="MiddlewareServer.collection.table.extends"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="MiddlewareServer.paging.extend">
        <put name="displayLabelKey" value="MiddlewareServer.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="formAction" value="MiddlewareServerCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
    </definition>

<!--
    <definition extends="quicksearch.main" name="MiddlewareServer.quicksearch.extend">
    -->

    <definition name="MiddlewareServer.quicksearch.extend" path="/com.ibm.ws.console.middlewareserver/quicksearchLayout.jsp">
        <put name="selectUri" value="MiddlewareServerCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="formAction" value="MiddlewareServerCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="parent" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServer.content.main"/>
        <put name="parameterName" value="quickSearchState"/>
        <putList name="searchList">
            <add value="ManagedObject.name.displayName:name"/>
            <add value="Server.node.displayName:node"/>
            <add value="node.version.displayName:version"/>
            <add value="Server.type.displayName:type"/>
            <add value="Server.status.displayName:status:ExecutionState.STARTED,ExecutionState.STOPPED,ExecutionState.UNAVAILABLE,ExecutionState.All"/>
        </putList>
    </definition>
    <definition name="MiddlewareServer.collection.table.extends" path="/com.ibm.ws.console.middlewareserver/collectionTableLayoutwFilter.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.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="formAction" value="MiddlewareServerCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="buttons" value="MiddlewareServer.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServer.content.main"/>
        <put name="serverType" value="MiddlewareServer"/>
        <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/MiddlewareServer/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/MiddlewareServer/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition name="MiddlewareServer.collection.buttons.panel" path="/com.ibm.ws.console.middlewareserver/buttonLayout.jsp">
        <put name="buttonCount" value="6"/>
        <put name="definitionName" value="MiddlewareServer.collection.buttons.panel"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerCollectionForm"/>
        <put name="includeForm" value="no"/>
        <putList name="attributeList">
          	<item value="middlewareserver.maintenance.label:modeAction:no:Select:middlewareserver.maintenance.desc:no:yes:middlewareserver.maintenance.label,middlewareserver.maintenance.maint,middlewareserver.maintenance.maint_break,middlewareserver.maintenance.maint_stop,middlewareserver.maintenance.normal:middlewareserver.maintenance.label,middlewareserver.maintenance.maint,middlewareserver.maintenance.maint_break,middlewareserver.maintenance.maint_stop,middlewareserver.maintenance.normal"
			link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem" />	        
        </putList>
        <putList name="actionList"/>
    </definition>
<!--  Server - Detail View -->
    <definition extends="detail.config.view" name="MiddlewareServer.config.view">
        <put name="contextType" value="MiddlewareServer"/>
        <putList name="list">
            <add value="MiddlewareServer.detail.title"/>
            <add value="MiddlewareServer.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="MiddlewareServer.detail.title">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerDetailForm"/>
        <put name="objectTypeImage" value="ApplicationServer.smallIcon:pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="titleKey" value="MiddlewareServer.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServer.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="MiddlewareServer.description"/>
        <put name="displayName" value="MiddlewareServer.displayName"/>
    </definition>
    <definition name="MiddlewareServer.detail.tabsLayout" path="/com.ibm.ws.console.middlewareserver/tabsLayout.jsp">
        <put name="selectUri" value="MiddlewareServerDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerDetailForm"/>
        <putList name="tabList">
        </putList>
    </definition>
    <definition name="MiddlewareServer.config.tab.view" extends="detail.config.tab.view" path="/com.ibm.ws.console.middlewareserver/configTabLayout.jsp">
    <put name="helpTopic" value="MiddlewareServer.create.wizard.new" />
	<put name="pluginId" value="com.ibm.ws.console.middlewareserver"/>
        <putList name="list">
            <add value="MiddlewareServer.detail.buttons.panel"/>
            <add value="MiddlewareServer.config.general.properties"/>
            <add value="MiddlewareServer.config.additional.properties"/>
            <add value="MiddlewareServer.config.related.items"/>
        </putList>
    </definition>
    
 	<definition name="MiddlewareServer.external.log.config.tab.view" extends="detail.config.tab.view" path="/com.ibm.ws.console.middlewareserver/configTabLayout.jsp">
 		<put name="helpTopic" value="MiddlewareServer.ExternalLogFile.viewer" />
 		<put name="pluginId" value="com.ibm.ws.console.middlewareserver"/>
        <putList name="list">
            <add value="MiddlewareServer.detail.buttons.panel"/>
            <add value="MiddlewareServer.config.general.properties"/>
            <add value="MiddlewareServer.config.additional.properties"/>
            <add value="MiddlewareServer.config.related.items"/>
        </putList>
    </definition>
    
     	<definition name="MiddlewareServer.external.config.tab.view" extends="detail.config.tab.view" path="/com.ibm.ws.console.middlewareserver/configTabLayout.jsp">
     		<put name="helpTopic" value="MiddlewareServer.ExternalConfigFile.editor" />
     		<put name="pluginId" value="com.ibm.ws.console.middlewareserver"/>
        	<putList name="list">
            	<add value="MiddlewareServer.detail.buttons.panel"/>
            	<add value="MiddlewareServer.config.general.properties"/>
            	<add value="MiddlewareServer.config.additional.properties"/>
            	<add value="MiddlewareServer.config.related.items"/>
        	</putList>
    </definition>
    
    <definition name="MiddlewareServer.detail.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="MiddlewareServer.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList">
        </putList>
    </definition>
    <definition extends="detail.config.general.properties" name="MiddlewareServer.config.general.properties" path="/secure/layouts/configGenPropLayout.jsp">
        <put name="formAction" value="MiddlewareServerDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <!-- value is list of label,attribute name,isrequired,type,description,isReadonly,showdescription,enumValues(optional), enumDesc(optional), units -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="ApplicationServer.name.displayName:name:no:Text:ApplicationServer.name.description:yes:yes"/>
            <item  value="Server.mbean.nodeName.displayName:node:no:Text:Server.mbean.nodeName.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.propgroups.displayPropGroups: :yes:jsp:middlewareserver.propgroups.description:no:yes: : :/com.ibm.ws.console.middlewareserver/foreignserver.jsp"
                link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <!-- <item  value="SessionManager.sessionTimeout.displayName: :no:Custom:SessionManager.sessionTimeout.description:no:yes: : :/com.ibm.ws.console.servermanagement/webcontainer/sessionTimeout.jsp" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> -->
        </putList>
    </definition>
    <definition name="MiddlewareServer.config.additional.properties" path="/com.ibm.ws.console.middlewareserver/addPropLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerDetailForm"/>
        <putList name="list"/>
    </definition>
    <definition name="MiddlewareServer.config.related.items" path="/secure/layouts/relatedItemsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerDetailForm"/>
        <putList name="list">
        </putList>
    </definition>
    <definition name="MiddlewareServer.config.foreignserver" path="/com.ibm.ws.console.middlewareserver/foreignserver.jsp">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerDetailForm"/>
        <putList name="list"/>
    </definition>
    <definition name="MiddlewareServer.config.propertygroup" path="/com.ibm.ws.console.middlewareserver/propgroup.jsp">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.PropertyGroupDetailForm"/>
        <putList name="list"/>
    </definition>
    <definition name="MiddlewareServer.config.properties" path="/com.ibm.ws.console.middlewareserver/properties.jsp">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.PropertiesDetailForm"/>
        <putList name="list"/>
    </definition>

   <!-- MiddleWare Server Class Wizard -->
    <definition name="MiddlewareServerClass.wizard.steps" path="/com.ibm.ws.console.middlewareserver/stepsLayout.jsp">
        <put name="contextType" value="MiddlewareServerClass.wizard.steps"/>
        <put name="titleKey" value="middlewareserver.create.new"/>
        <put name="descKey" value="middlewareserver.create.new.description"/>
        <put name="actionHandler" value=""/>
        <put name="actionForm" value="CreateNewMiddlewareServerForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerForm"/>
        <put name="reqdTaskSessionKey" value=""/>
        <put name="stepArraySessionKey" value="MIDDLEWARE_SERVER_CLASSTEPARRAY"/>
        <put name="disableStepsLink" value="true"/>
        <put name="helpTopic" value="MiddlewareServer.create.wizard.new" />
        <putList name="stepsList">
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.middlewareserver/SelectMiddlewareServerClass" value="middlewareserver.class.step1"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.middlewareserver/SelectMiddlewareServerNode" value="middlewareserver.class.step2"/>
            <item
	            classtype="com.ibm.ws.console.core.item.AppInstallItem"
	            link="/com.ibm.ws.console.middlewareserver/SelectMiddlewareServerRuntime" value="middlewareserver.class.step2a"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.middlewareserver/SelectMiddlewareServerTemplate" value="middlewareserver.class.step3"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.middlewareserver/ConfirmCreateMiddlewareServer" value="middlewareserver.class.step4"/>
        </putList>
    </definition>
    <definition extends="MiddlewareServerClass.wizard.steps" name="middlewareserver.class.step1">
        <put name="actionHandler" value="selectMiddlewareServerClass"/>
        <put name="jspName" value="SelectMiddlewareServerClass"/>
        <put name="actionForm" value="SelectMiddlewareServerClassForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerForm"/>
        <put name="helpTopic" value="MiddlewareServer.create.wizard.new" />
	  <put name="pluginId" value="com.ibm.ws.console.middlewareserver"/>
    </definition>
    <definition extends="MiddlewareServerClass.wizard.steps" name="middlewareserver.class.step2">
        <put name="actionHandler" value="selectMiddlewareServerNode"/>
        <put name="jspName" value="SelectMiddlewareServerNode"/>
        <put name="actionForm" value="SelectMiddlewareServerNodeForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerForm"/>
        <put name="helpTopic" value="MiddlewareServer.create.wizard.new" />
        <put name="showPrevious" value="no" />
	  <put name="pluginId" value="com.ibm.ws.console.middlewareserver"/>
    </definition>
    <definition extends="MiddlewareServerClass.wizard.steps" name="middlewareserver.class.step2a">
        <put name="actionHandler" value="selectMiddlewareServerRuntime"/>
        <put name="jspName" value="SelectMiddlewareServerRuntime"/>
        <put name="actionForm" value="SelectMiddlewareServerRuntimeForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerForm"/>
        <put name="helpTopic" value="MiddlewareServer.create.wizard.new" />
        <put name="pluginId" value="com.ibm.ws.console.middlewareserver"/>
    </definition>
    <definition extends="MiddlewareServerClass.wizard.steps" name="middlewareserver.class.step3">
        <put name="actionHandler" value="selectMiddlewareServerTemplate"/>
        <put name="jspName" value="SelectMiddlewareServerTemplate"/>
        <put name="actionForm" value="SelectMiddlewareServerTemplateForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerForm"/>
        <put name="helpTopic" value="MiddlewareServer.create.wizard.new" />
        <put name="pluginId" value="com.ibm.ws.console.middlewareserver"/>
    </definition>
    <definition extends="MiddlewareServerClass.wizard.steps" name="middlewareserver.class.step4">
        <put name="actionHandler" value="confirmCreateMiddlewareServer"/>
        <put name="jspName" value="ConfirmCreateMiddlewareServer"/>
        <put name="actionForm" value="ConfirmCreateMiddlewareServerForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerForm"/>
        <put name="helpTopic" value="MiddlewareServer.create.wizard.new" />
        <put name="pluginId" value="com.ibm.ws.console.middlewareserver"/>
    </definition>

	<!--Middleware Server  File View page -->
	<definition extends="detail.config.tab.view" name="MiddlewareServer.file.view"  controllerClass="com.ibm.ws.console.middlewareserver.MiddlewareServerEditConfigController">
		<put name="contextType" value="MiddlewareServer"/>
		<put name="descTitle" value="middlewareserver.configFile.displayName"/>
		<put name="descText" value="middlewareserver.configFile.description"/>
		<putList name="list">
			<!--
            <add value="MiddlewareServer.file.detail.title"/>
			  -->
            <add value="MiddlewareServer.file.detail.viewLayout"/>
		</putList>
	</definition>
	<definition extends="detail.title" name="MiddlewareServer.file.detail.title">
		<put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerEditConfigForm"/>
		<put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerEditConfigForm"/>
		<put name="objectTypeImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
		<put name="titleKey" value="middlewareserver.configFile.displayName"/>
		<put name="collectionLink" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServer.content.main&amp;noChange=true"/>
		<put name="includeLink" value="no"/>
		<put name="instanceDetails" value="configFileName"/>
		<put name="instanceDescription" value="middlewareserver.configFile.description"/>
		<put name="displayName" value="middlewareserver.configFile.displayName"/>
	</definition>	
	<definition name="MiddlewareServer.file.detail.viewLayout" path="/com.ibm.ws.console.middlewareserver/configFileViewLayout.jsp">
		<put name="label" value="middlewareserver.configFile.displayName"/>
		<put name="size"  value="50"/>
		<put name="property" value="fileText"/>
		<put name="formAction" value="middlewareServerFileView.do"/>	
		<put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerEditConfigForm"/>
		<put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerEditConfigForm"/>
	</definition>
	<!--End of Middleware Server Edit Configuration File Page -->

 <!--  Server Operations - Collection View -->
    <definition
        controllerClass="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsController"
        name="MiddlewareServerOps.content.main" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="MiddlewareServerOps"/>
        <put name="descTitle" value="middlewareserver.serverops.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="descText" value="middlewareserver.serverops.description"/>
        <put name="helpTopic" value="MiddlewareServerOperations"/>
        <put name="serverType" value="MIDDLEWARESERVER_SERVER"/>
        <putList name="contentList">
            <add value="MiddlewareServerOps.paging.extend"/>
            <add value="MiddlewareServerOps.quicksearch.extend"/>
            <add value="MiddlewareServerOps.collection.table.extends"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="MiddlewareServerOps.paging.extend">
        <put name="displayLabelKey" value="middlewareserver.serverops.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
        <put name="formAction" value="MiddlewareServerOpsCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
    </definition>
    <definition extends="quicksearch.main" name="MiddlewareServerOps.quicksearch.extend">
        <put name="selectUri" value="MiddlewareServerOpsCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
        <put name="formAction" value="MiddlewareServerOpsCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
        <putList name="searchList">
            <add value="ManagedObject.name.displayName:name"/>
        </putList>
    </definition>
    <definition name="MiddlewareServerOps.collection.table.extends" path="/com.ibm.ws.console.middlewareserver/collectionTableLayout.jsp">
        <put name="iterationProperty" value="subsetList"/>
        <put name="showCheckBoxes" value="true"/>
        <put name="useRefId" value="true"/>
        <put name="sortIconLocation" value="right"/>
        <put name="columnWidth" value="25%"/>
        <put name="iterationName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
        <put name="formAction" value="MiddlewareServerOpsCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsCollectionForm"/>
        <put name="buttons" value="MiddlewareServerOps.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServerOps.content.main"/>
        <put name="serverType" value="MiddlewareServer"/>
        <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/MiddlewareServerOps/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/MiddlewareServerOps/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="MiddlewareServerOps.collection.buttons.panel">
        <put name="buttonCount" value="5"/>
        <put name="definitionName" value="MiddlewareServerOps.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList"/>
    </definition>

<!--  Server Operations - Detail View -->
<!-- NamedPrcessDef page -->
    <definition extends="detail.config.view" name="MiddlewareServerOps.ProcDef.config.view">
        <put name="contextType" value="MiddlewareServerOpsProcDef"/>
        <putList name="list">
            <add value="MiddlewareServerOps.ProcDef.detail.title"/>
            <add value="MiddlewareServerOps.ProcDef.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="MiddlewareServerOps.ProcDef.detail.title">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <put name="objectTypeImage" value="ApplicationServer.smallIcon:pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="titleKey" value="MiddlewareServer.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServerOps.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="MiddlewareServer.description"/>
        <put name="displayName" value="MiddlewareServer.displayName"/>
        <put name="helpTopic" value="MiddlewareServerOperations.selectoperations"/>
    </definition>
    <definition name="MiddlewareServerOps.ProcDef.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="MiddlewareServerOpsDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <putList name="tabList"/>
    </definition>
    <definition extends="detail.config.tab.view" name="MiddlewareServerOps.ProcDef.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="MiddlewareServerOps.ProcDef.detail.buttons.panel"/>
            <add value="MiddlewareServerOps.ProcDef.config.general.properties"/>
            <add value="MiddlewareServerOps.ProcDef.config.additional.properties"/>
        </putList>
    </definition>
    <definition name="MiddlewareServerOps.ProcDef.detail.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="MiddlewareServerOps.ProcDef.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList">
        </putList>
    </definition>
    <definition extends="detail.config.general.properties" name="MiddlewareServerOps.ProcDef.config.general.properties" path="/com.ibm.ws.console.middlewareserver/configGenPropLayout.jsp">
        <put name="formAction" value="MiddlewareServerOpsDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <!-- value is list of label,attribute name,isrequired,type,description,isReadonly,showdescription,enumValues(optional), enumDesc(optional), units, isMultiSelect, legend -->
            <item  value="middlewareserver.operation.displayName:name:yes:Text:ProcessDef.executableName.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayExecutable:executableName:no:Text:ProcessDef.executableName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="ProcessDef.executableArguments.displayName:executableArguments:no:TextArea:ProcessDef.executableArguments.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	        <item  value="middlewareserver.operation.usernameVar:usernameVar:no:Text:middlewareserver.operation.usernameVar.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.usernameVal:usernameVal:no:Text:middlewareserver.operation.usernameVal.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.passwordVar:passwordVar:no:Text:middlewareserver.operation.passwordVar.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.passwordVal:passwordVal:no:Password:middlewareserver.operation.passwordVal.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	        <item  value="ProcessDef.workingDirectory.displayName:workingDirectory:yes:FILEPATH:ProcessDef.workingDirectory.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayOsnames:osnamesList:no:DynamicSelect:middlewareserver.operation.osnames.description:no:yes:windows,unix,zos:middlewareserver.operation.windows,middlewareserver.operation.unix,middlewareserver.operation.zos: :true" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayPidVarName:pidVarName:no:Text:middlewareserver.operation.pidVarName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>
    <!-- for wizard: attributeList must keep the same as above -->
    <definition name="MiddlewareServerOps.wizard.ProcDef" path="/com.ibm.ws.console.middlewareserver/createProcDef.jsp">
        <put name="formName" value="SelectMiddlewareServerOpsProcDefForm"/>
        <put name="actionForm" value="SelectMiddlewareServerOpsProcDefForm"/>
        <putList name="attributeList">
            <!-- value is list of label,attribute name,isrequired,type,description,isReadonly,showdescription,enumValues(optional), enumDesc(optional), units, isMultiSelect, legend -->
            <item  value="middlewareserver.operation.displayName:name:yes:Text:ProcessDef.executableName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayExecutable:executableName:no:Text:ProcessDef.executableName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="ProcessDef.executableArguments.displayName:executableArguments:no:TextArea:ProcessDef.executableArguments.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	    <item  value="middlewareserver.operation.usernameVar:usernameVar:no:Text:middlewareserver.operation.usernameVar.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	    <item  value="middlewareserver.operation.usernameVal:usernameVal:no:Text:middlewareserver.operation.usernameVal.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	    <item  value="middlewareserver.operation.passwordVar:passwordVar:no:Text:middlewareserver.operation.passwordVar.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	    <item  value="middlewareserver.operation.passwordVal:passwordVal:no:Password:middlewareserver.operation.passwordVal.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	    <item  value="ProcessDef.workingDirectory.displayName:workingDirectory:yes:FILEPATH:ProcessDef.workingDirectory.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayOsnames:osnamesList:no:DynamicSelect:middlewareserver.operation.osnames.description:no:yes:windows,unix,zos:middlewareserver.operation.windows,middlewareserver.operation.unix,middlewareserver.operation.zos: :true" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayPidVarName:pidVarName:no:Text:middlewareserver.operation.pidVarName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            </putList>
    </definition>
    <definition name="MiddlewareServerOps.ProcDef.config.additional.properties" path="/secure/layouts/addPropLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <putList name="list"/>
    </definition>
<!-- NamedJavaPrcessDef page -->
    <definition extends="detail.config.view" name="MiddlewareServerOps.JavaProcDef.config.view">
        <put name="contextType" value="MiddlewareServerOpsJavaProcDef"/>
        <putList name="list">
            <add value="MiddlewareServerOps.JavaProcDef.detail.title"/>
            <add value="MiddlewareServerOps.JavaProcDef.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="MiddlewareServerOps.JavaProcDef.detail.title">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <put name="objectTypeImage" value="ApplicationServer.smallIcon:pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="titleKey" value="MiddlewareServer.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServerOps.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="MiddlewareServer.description"/>
        <put name="displayName" value="MiddlewareServer.displayName"/>
        <put name="helpTopic" value="MiddlewareServerOperations.selectoperations"/>
    </definition>
    <definition name="MiddlewareServerOps.JavaProcDef.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="MiddlewareServerOpsDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <putList name="tabList"/>
    </definition>
    <definition extends="detail.config.tab.view" name="MiddlewareServerOps.JavaProcDef.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="MiddlewareServerOps.JavaProcDef.detail.buttons.panel"/>
            <add value="MiddlewareServerOps.JavaProcDef.config.general.properties"/>
            <add value="MiddlewareServerOps.JavaProcDef.config.additional.properties"/>
        </putList>
    </definition>
    <definition name="MiddlewareServerOps.JavaProcDef.detail.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="MiddlewareServerOps.JavaProcDef.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList">
        </putList>
    </definition>
    <definition extends="detail.config.general.properties" name="MiddlewareServerOps.JavaProcDef.config.general.properties" path="/com.ibm.ws.console.middlewareserver/configGenPropLayout.jsp">
        <put name="formAction" value="MiddlewareServerOpsDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <!-- value is list of label,attribute name,isrequired,type,description,isReadonly,showdescription,enumValues(optional) and enumDesc(optional) -->
            <item  value="middlewareserver.operation.displayName:name:yes:Text:ProcessDef.executableName.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayExecutableTarget:executableTarget:no:Text:JavaProcessDef.executableTarget.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="JavaProcessDef.executableTargetKind.displayName:executableTargetKind:yes:Select:JavaProcessDef.executableTargetKind.description:no:yes:JAVA_CLASS,EXECUTABLE_JAR:ExecutableTargetKind.JAVA_CLASS,ExecutableTargetKind.EXECUTABLE_JAR" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayExecutable:executableName:no:Text:ProcessDef.executableName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="ProcessDef.executableArguments.displayName:executableArguments:no:TextArea:ProcessDef.executableArguments.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	        <item  value="middlewareserver.operation.usernameVar:usernameVar:no:Text:middlewareserver.operation.usernameVar.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.usernameVal:usernameVal:no:Text:middlewareserver.operation.usernameVal.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.passwordVar:passwordVar:no:Text:middlewareserver.operation.passwordVar.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.passwordVal:passwordVal:no:Password:middlewareserver.operation.passwordVal.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	        <item  value="ProcessDef.workingDirectory.displayName:workingDirectory:yes:FILEPATH:ProcessDef.workingDirectory.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayOsnames:osnamesList:no:Dynamicselect:middlewareserver.operation.osnames.description:no:yes:windows,unix,zos:middlewareserver.operation.windows,middlewareserver.operation.unix,middlewareserver.operation.zos: :true" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayPidVarName:pidVarName:no:Text:middlewareserver.operation.pidVarName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>
    <!-- for wizard: attributeList must keep the same as above -->
    <definition name="MiddlewareServerOps.wizard.JavaProcDef" path="/com.ibm.ws.console.middlewareserver/createProcDef.jsp">
        <put name="formName" value="SelectMiddlewareServerOpsProcDefForm"/>
        <put name="actionForm" value="SelectMiddlewareServerOpsProcDefForm"/>
        <putList name="attributeList">
            <!-- value is list of label,attribute name,isrequired,type,description,isReadonly,showdescription,enumValues(optional) and enumDesc(optional) -->
            <item  value="middlewareserver.operation.displayName:name:yes:Text:ProcessDef.executableName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayExecutableTarget:executableTarget:no:Text:JavaProcessDef.executableTarget.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="JavaProcessDef.executableTargetKind.displayName:executableTargetKind:yes:Select:JavaProcessDef.executableTargetKind.description:no:yes:JAVA_CLASS,EXECUTABLE_JAR:ExecutableTargetKind.JAVA_CLASS,ExecutableTargetKind.EXECUTABLE_JAR" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayExecutable:executableName:no:Text:ProcessDef.executableName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	        <item  value="ProcessDef.executableArguments.displayName:executableArguments:no:TextArea:ProcessDef.executableArguments.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	        <item  value="middlewareserver.operation.usernameVar:usernameVar:no:Text:middlewareserver.operation.usernameVar.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.usernameVal:usernameVal:no:Text:middlewareserver.operation.usernameVal.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.passwordVar:passwordVar:no:Text:middlewareserver.operation.passwordVar.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
	        <item  value="middlewareserver.operation.passwordVal:passwordVal:no:Password:middlewareserver.operation.passwordVal.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="ProcessDef.workingDirectory.displayName:workingDirectory:yes:FILEPATH:ProcessDef.workingDirectory.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayOsnames:osnamesList:no:Dynamicselect:middlewareserver.operation.osnames.description:no:yes:windows,unix,zos:middlewareserver.operation.windows,middlewareserver.operation.unix,middlewareserver.operation.zos: :true" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="middlewareserver.operation.displayPidVarName:pidVarName:no:Text:middlewareserver.operation.pidVarName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>
    <definition name="MiddlewareServerOps.JavaProcDef.config.additional.properties" path="/secure/layouts/addPropLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerOpsDetailForm"/>
        <putList name="list"/>
    </definition>

   <!-- Server Operations Create Operation Wizard -->
    <definition name="MiddlewareServerOps.wizard.steps" path="/secure/layouts/stepsLayout.jsp">
        <put name="contextType" value="MiddlewareServerOps.wizard.steps"/>
        <put name="titleKey" value="middlewareserverops.create.new"/>
        <put name="descKey" value="middlewareserverops.create.new.description"/>
        <put name="actionHandler" value=""/>
        <put name="actionForm" value="CreateNewMiddlewareServerOpsForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerOpsForm"/>
        <put name="reqdTaskSessionKey" value=""/>
        <put name="stepArraySessionKey" value="MIDDLEWARE_SERVEROPS_STEPARRAY"/>
        <put name="disableStepsLink" value="true"/>
        <putList name="stepsList">
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.middlewareserver/SelectMiddlewareServerOpsType" value="middlewareserverops.new.step1"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.middlewareserver/SelectMiddlewareServerOpsProcDef" value="middlewareserverops.new.step2"/>
            <item
                classtype="com.ibm.ws.console.core.item.AppInstallItem"
                link="/com.ibm.ws.console.middlewareserver/ConfirmCreateMiddlewareServerOps" value="middlewareserverops.new.step3"/>
        </putList>
    </definition>
    <definition extends="MiddlewareServerOps.wizard.steps" name="middlewareserverops.new.step1">
        <put name="actionHandler" value="selectMiddlewareServerOpsType"/>
        <put name="jspName" value="SelectMiddlewareServerOpsType"/>
        <put name="actionForm" value="SelectMiddlewareServerOpsTypeForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerOpsForm"/>
    </definition>
    <definition extends="MiddlewareServerOps.wizard.steps" name="middlewareserverops.new.step2">
        <put name="actionHandler" value="selectMiddlewareServerOpsProcDef"/>
        <put name="jspName" value="SelectMiddlewareServerOpsProcDef"/>
        <put name="actionForm" value="SelectMiddlewareServerOpsProcDefForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerOpsForm"/>
    </definition>
    <definition extends="MiddlewareServerOps.wizard.steps" name="middlewareserverops.new.step3">
        <put name="actionHandler" value="confirmCreateMiddlewareServerOps"/>
        <put name="jspName" value="ConfirmCreateMiddlewareServerOps"/>
        <put name="actionForm" value="ConfirmCreateMiddlewareServerOpsForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerOpsForm"/>
    </definition>

   <!-- MiddlewareServer Template Panels -->

   <!-- MiddlewareServer Template Collection View -->
    <definition name="MiddlewareServerTemplate.content.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateController">
        <put name="contextType" value="MiddlewareServerTemplate"/>
        <put name="descTitle" value="ServerTemplate.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="descText" value="ServerTemplate.description"/>
        <put name="helpTopic" value="MiddlewareServerTemplate"/>
        <putList name="contentList">
        <add value="MiddlewareServerTemplate.paging.extend"/>
        <add value="MiddlewareServerTemplate.quicksearch.extend"/>
        <add value="MiddlewareServerTemplate.collection.table.extends"/>
        </putList>
    </definition>
    <definition name="MiddlewareServerTemplate.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="MiddlwareServerTemplateCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
        <put name="formAction" value="MiddlewareServerTemplateCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
        <putList name="searchList">
            <add value="template.name:name"/>
            <add value="ServerTemplate.platform.displayName:platform"/>
            <add value="ServerTemplate.version.displayName:version"/>
			<add value="template.description:description"/>
        </putList>
    </definition>
    <definition name="MiddlewareServerTemplate.paging.extend" extends="paging.main">
        <put name="displayLabelKey" value="ServerTemplate.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
        <put name="formAction" value="MiddlewareServerTemplateCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
    </definition>
    <definition name="MiddlewareServerTemplate.collection.table.extends" extends="collection.table.main">
        <put name="iterationName" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
        <put name="formAction" value="MiddlewareServerTemplateCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateCollectionForm"/>
        <put name="buttons" value="MiddlewareServerTemplate.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServerTemplate.content.main"/>
        <putList name="collectionList">
        </putList>
        <putList name="collectionPreferenceList">
            <item value="text:UI/Collections/MiddlewareServerTemplate/Preferences#maximumRows:25" link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item value="checkbox:UI/Collections/MiddlewareServerTemplate/Preferences#retainSearchCriteria:32" link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
        </putList>
    </definition>
    <definition name="MiddlewareServerTemplate.collection.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="MiddlewareServerTemplate.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList">
        </putList>
    </definition>

    <definition name="MiddlewareServer.selectserver.main"
                path="/secure/layouts/contentLayout.jsp"
                controllerClass="com.ibm.ws.console.middlewareserver.templates.SelectMiddlewareServerController">
        <put name="contextType" value="MiddlewareServer.selectserver.main"/>
        <put name="descTitle" value="serverForTemplate.select.title"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="descText" value="serverForTemplate.select.text"/>
        <put name="helpTopic" value="MiddlewareServer.selectserver"/>
        <putList name="contentList">
            <add value="MiddlewareServer.selectserver.paging.extend"/>
<!--             <add value="MiddlewareServer.selectserver.quicksearch.extend"/>  -->
            <add value="MiddlewareServer.select.server"/>
        </putList>
    </definition>
    <definition name="MiddlewareServer.selectserver.paging.extend" extends="paging.main">
        <put name="displayLabelKey" value="servers.displayName"/>
        <put name="collectionForm" value="selectMiddlewareServerForm"/>
        <put name="formAction" value="selectMiddlewareServerForTemplate.do"/>
        <put name="formName" value="selectMiddlewareServerForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServersCollectionForm"/>
    </definition>
    <definition name="MiddlewareServer.selectserver.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="selectMiddlewareServerForTemplate.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="selectMiddlewareServerForm"/>
        <put name="formAction" value="selectMiddlewareServerForTemplate.do"/>
        <put name="formName" value="selectMiddlewareServerForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServersCollectionForm"/>
        <putList name="searchList">
            <add value="servers.displayName:server"/>
            <add value="nodes.displayName:node"/>
            <add value="node.version.displayName:version"/>
        </putList>
    </definition>

    <definition name="MiddlewareServer.createtemplate.main" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="MiddlewareServer.createtemplate"/>
        <put name="descTitle" value="middlewareserver.create.new.template"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="descText" value="middlewareserver.create.new.template.description"/>
        <putList name="contentList">
        <add value="MiddlewareServer.select.type"/>
        </putList>
    </definition>
    <definition name="MiddlewareServer.select.type"
                path="/com.ibm.ws.console.middlewareserver/selectMiddlewareServerTemplateType.jsp">
        <put name="formAction" value="selectMiddlewareServerTemplateType.do"/>
        <put name="formName" value="SelectMiddlewareServerTemplateTypeForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.CreateNewMiddlewareServerForm"/>
        <put name="createButtons" value="true"/>
    </definition>
    <definition name="MiddlewareServer.select.server"
                path="/com.ibm.ws.console.middlewareserver/selectServerForTemplateCollectionLayout.jsp"
                controllerClass="com.ibm.ws.console.middlewareserver.templates.SelectMiddlewareServerController">
        <put name="iterationName" value="selectMiddlewareServerForm"/>
        <put name="iterationProperty" value="subsetList"/>
        <put name="selectionType" value="single"/>
        <put name="createButtons" value="true"/>
        <put name="selectName" value="selectedServer"/>
        <put name="formAction" value="selectMiddlewareServerForTemplate.do"/>
        <put name="formName" value="selectMiddlewareServerForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServersCollectionForm"/>
        <put name="includeButtonTile" value="false"/>
        <putList name="columnList">
         </putList>
    </definition>

    <definition name="MiddlewareServer.create.template" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="MiddlewareServer.create.template"/>
        <put name="descTitle" value="CreateNewTemplate.descTitle"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="descText" value="CreateNewTemplate.description"/>
        <put name="helpTopic" value="MiddlewareServerTemplate"/>
        <putList name="contentList">
            <add value="MiddlewareServer.create.new.template"/>
        </putList>
    </definition>
    <definition name="MiddlewareServer.create.new.template" path="/com.ibm.ws.console.middlewareserver/createNewTemplate.jsp">
        <put name="formAction" value="createMiddlewareServerTemplate.do"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.templates.MiddlewareServerTemplateDetailForm"/>
    </definition>

	<!-- begin Variables -->

	<definition name="mwsVariableSubstitutionEntry.content.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.ws.console.middlewareserver.MwsVariableSubstitutionEntryController">
		<put name="contextType" value="MWSVariableSubstitutionEntry"/>
		<put name="descTitle" value="VariableSubstitutionEntry.displayName" />
		<put name="descImage" value="pluginId=com.ibm.ws.console.environment" />
		<put name="descText" value="VariableSubstitutionEntry.description" />
		<putList name="contentList">
			<add value="mwsVariableSubstitutionEntry.paging.extend" />
			<add value="mwsVariableSubstitutionEntry.quicksearch.extend" />
			<add value="mwsVariableSubstitutionEntry.collection.table.extends" />
		</putList>
	</definition>

	<definition name="mwsVariableSubstitutionEntry.quicksearch.extend" extends="quicksearch.main">
		<put name="selectUri" value="mwsVariableSubstitutionEntryCollection.do?ToggleViewAction=true" />
		<put name="collectionForm" value="com.ibm.ws.console.environment.VariableSubstitutionEntryCollectionForm" />
		<put name="formAction" value="mwsVariableSubstitutionEntryCollection.do" />
		<put name="formName" value="com.ibm.ws.console.environment.VariableSubstitutionEntryCollectionForm" />
		<put name="formType" value="com.ibm.ws.console.environment.variables.VariableSubstitutionEntryCollectionForm" />
		<putList name="searchList">
			<add value="VariableSubstitutionEntry.displayName:symbolicName" />
			<add value="VariableSubstitutionEntry.value.displayName:value" />
		</putList>
	</definition>

	<definition name="mwsVariableSubstitutionEntry.paging.extend" extends="paging.main">
		<put name="displayLabelKey" value="VariableSubstitutionEntry.displayName" />
		<put name="collectionForm" value="com.ibm.ws.console.environment.VariableSubstitutionEntryCollectionForm" />
		<put name="formAction" value="mwsVariableSubstitutionEntryCollection.do" />
		<put name="formName" value="com.ibm.ws.console.environment.VariableSubstitutionEntryCollectionForm" />
		<put name="formType" value="com.ibm.ws.console.environment.variables.VariableSubstitutionEntryCollectionForm" />
	</definition>

	<definition name="mwsVariableSubstitutionEntry.collection.table.extends" extends="collection.table.main">
		<put name="iterationName" value="com.ibm.ws.console.environment.VariableSubstitutionEntryCollectionForm" />
		<put name="formAction" value="mwsVariableSubstitutionEntryCollection.do" />
		<put name="formName" value="com.ibm.ws.console.environment.VariableSubstitutionEntryCollectionForm" />
		<put name="formType" value="com.ibm.ws.console.environment.variables.VariableSubstitutionEntryCollectionForm" />
		<put name="buttons" value="mwsVariableSubstitutionEntry.collection.buttons.panel" />
		<put name="parent" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=mwsVariableSubstitutionEntry.content.main" />
		<put name="idColumn" value="uniqueId"/>
		<putList name="collectionList">
		</putList>
		<putList name="collectionPreferenceList">
			<item value="text:UI/Collections/VariableSubstitutionEntry/Preferences#maximumRows:25" link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" classtype="com.ibm.ws.console.core.item.PreferenceItem" />
			<item value="checkbox:UI/Collections/VariableSubstitutionEntry/Preferences#retainSearchCriteria:32" link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" classtype="com.ibm.ws.console.core.item.PreferenceItem" />
		</putList>
	</definition>

	<definition name="mwsVariableSubstitutionEntry.collection.buttons.panel" extends="buttons.panel">
		<put name="buttonCount" value="2" />
		<put name="definitionName" value="VariableSubstitutionEntry.collection.buttons.panel" />
		<put name="includeForm" value="no" />
		<putList name="actionList">
		</putList>
	</definition>

	<definition name="mwsVariableSubstitutionEntry.config.view" extends="detail.config.view" controllerClass="com.ibm.ws.console.middlewareserver.MwsVariableSubstitutionEntryController">
		<put name="contextType" value="MWSVariableSubstitutionEntry"/>
		<putList name="list">
			<add value="mwsVariableSubstitutionEntry.detail.title" />
			<add value="mwsVariableSubstitutionEntry.detail.tabsLayout" />
		</putList>
	</definition>

	<definition name="mwsVariableSubstitutionEntry.detail.title" extends="detail.title">
		<put name="formName" value="com.ibm.ws.console.environment.VariableSubstitutionEntryDetailForm" />
		<put name="objectTypeImage" value="VariableSubstitutionEntry.smallIcon:pluginId=com.ibm.ws.console.environment" />
		<put name="titleKey" value="VariableSubstitutionEntry.displayName" />
		<put name="collectionLink" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=mwsVariableSubstitutionEntry.content.main&#38;noChange=true" />
		<put name="includeLink" value="no" />
		<put name="instanceDetails" value="symbolicName" />
		<put name="instanceDescription" value="VariableSubstitutionEntry.description" />
		<put name="displayName" value="VariableSubstitutionEntry.displayName" />
	</definition>

	<definition name="mwsVariableSubstitutionEntry.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
		<put name="formName" value="com.ibm.ws.console.environment.VariableSubstitutionEntryDetailForm" />
		<put name="selectUri" value="mwsVariableSubstitutionEntryCollection.do" />
		<put name="selectedIndex" value="1" />
		<put name="parameterName" value="tabIndex" />
		<putList name="tabList">
		</putList>
	</definition>

	<definition name="mwsVariableSubstitutionEntry.config.tab.view" extends="detail.config.tab.view">
		<putList name="list">
			<add value="mwsVariableSubstitutionEntry.detail.buttons.panel" />
			<add value="mwsVariableSubstitutionEntry.config.general.properties" />
		</putList>
	</definition>

	<definition name="mwsVariableSubstitutionEntry.detail.buttons.panel" extends="buttons.panel">
		<put name="buttonCount" value="2" />
		<put name="definitionName" value="mwsVariableSubstitutionEntry.detail.buttons.panel" />
		<put name="includeForm" value="yes" />
		<putList name="actionList"></putList>
	</definition>

	<definition name="mwsVariableSubstitutionEntry.config.general.properties" extends="detail.config.general.properties">
		<put name="formAction" value="mwsVariableSubstitutionEntryDetail.do" />
		<put name="formName" value="com.ibm.ws.console.environment.VariableSubstitutionEntryDetailForm" />
		<put name="formType" value="com.ibm.ws.console.environment.variables.VariableSubstitutionEntryDetailForm" />
		<put name="formFocus" value="symbolicName" />
		<put name="readOnlyView" value="no" />
		<putList name="attributeList">
			<item value="environment.label.name:symbolicName:yes:Text:VariableSubstitutionEntry.symbolicName.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem" />
			<item value="VariableSubstitutionEntry.value.displayName:value:no:Text:VariableSubstitutionEntry.value.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem" />
			<item value="environment.label.description:description:no:TextArea:VariableSubstitutionEntry.description.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem" />
		</putList>
	</definition>
	
	<!-- end Variables -->
	<!-- Creation of External Configuration Service -->
	<definition 
		name="MiddlewareServer.externalConfiguration.main" path="/secure/layouts/contentLayout.jsp"
		controllerClass="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServController">
        <put name="contextType" value="MiddlewareServer.externalConfiguration"/>
        <put name="descTitle" value="middlewareServer.external.config.service.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="descText" value="middlewareServer.external.config.service.description"/>
        <put name="helpTopic" value="MiddlewareServer.ExternalConfigService"/>
        <putList name="contentList">
        <add value="MiddlewareServer.extConfigSrv.enableConfigService"/>
        <add value="MiddlewareServer.extConfigSrv.collection"/>
        
        </putList>
    </definition> 
    				  
    <definition name="MiddlewareServer.extConfigSrv.enableConfigService" path="/com.ibm.ws.console.middlewareserver/addConfigService.jsp">
		<put name="label" value="middlewareserver.configFile.displayName"/>
		<put name="size"  value="50"/>
		<put name="property" value="filePath"/>
		<put name="formAction" value="MiddlewareServerExtConfigServConfigCollection.do?viewType=config"/>	
		<put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
		<put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
		<put name="parent" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServer.externalConfiguration.main"/>
        <put name="serverType" value="MiddlewareServer"/>
		<put name="viewType" value="config"/>
	</definition>
    
     <!-- <definition extends="collection.table.main" name="MiddlewareServer.extConfigSrv.collection"> -->
     <definition name="MiddlewareServer.extConfigSrv.collection" path="/com.ibm.ws.console.middlewareserver/extConfigCollectionTableLayout.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.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
        <put name="formAction" value="MiddlewareServerExtConfigServCollection.do?viewType=config"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
        <put name="buttons" value="MiddlewareServer.extConfigSrv.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServer.externalConfiguration.main"/>
        <put name="serverType" value="MiddlewareServer"/>
        <put name="viewType" value="config"/>
        <put name="idColumn" value="pathName"/>
        <putList name="collectionList">
               <item value="pathName:sort"       link="" icon="" tooltip="middlewareServer.external.config.service.header1" classtype="com.ibm.ws.console.core.item.CollectionItem" />
               <item value="pathPrivledges:read:middlewareServer.external.privileges.read:write:middlewareServer.external.privileges.write:sort" link="" icon="" tooltip="middlewareServer.external.config.service.header2" classtype="com.ibm.ws.console.core.item.CollectionItem" />
        </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/MiddlewareServer/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/MiddlewareServer/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="MiddlewareServer.extConfigSrv.collection.buttons.panel">
        <put name="buttonCount" value="5"/>
        <put name="definitionName" value="MiddlewareServer.extConfigSrv.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <put name="viewType" value="config"/>
        <putList name="actionList">
    		<item value="button.remove:MiddlewareServerExtConfigServCollection.do?viewType=config" classtype="com.ibm.ws.console.core.item.ActionSetItem" icon="" link="" tooltip="" />
			<item value="button.toggle:MiddlewareServerExtConfigServCollection.do?viewType=config" classtype="com.ibm.ws.console.core.item.ActionSetItem" icon="" link="" tooltip="" />
		</putList>
    </definition>
   
 	<definition 
		name="MiddlewareServer.externalLog.main" path="/secure/layouts/contentLayout.jsp"
		controllerClass="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServController">
        <put name="contextType" value="MiddlewareServer.externalConfiguration"/>
        <put name="descTitle" value="middlewareServer.remote.log.service.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.middlewareserver"/>
        <put name="descText" value="middlewareServer.remote.log.service.displayName"/>
        <put name="helpTopic" value="MiddlewareServer.ExternalLogService"/>
        <putList name="contentList">
         <add value="MiddlewareServer.extLogSrv.enableConfigService"/>
        <add value="MiddlewareServer.extLogSrv.collection"/>
        </putList>
    </definition>
 
     <definition name="MiddlewareServer.extLogSrv.enableConfigService" path="/com.ibm.ws.console.middlewareserver/addLogService.jsp">
		<put name="label" value="middlewareServer.remote.log.service.displayName"/>
		<put name="size"  value="50"/>
		<put name="property" value="filePath"/>
		<put name="formAction" value="MiddlewareServerExtConfigServLogCollection.do?viewType=log"/>	
		<put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
		<put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
		<put name="viewType" value="log"/>
	</definition>
	
    <!--   <definition extends="collection.table.main" name="MiddlewareServer.extLogSrv.collection"> -->
    <definition name="MiddlewareServer.extLogSrv.collection" path="/com.ibm.ws.console.middlewareserver/extConfigCollectionTableLayout.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.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
        <put name="formAction" value="MiddlewareServerExtConfigServCollection.do?viewType=log"/>
        <put name="formName" value="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.middlewareserver.MiddlewareServerExtConfigServCollectionForm"/>
        <put name="buttons" value="MiddlewareServer.extLogSrv.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.middlewareserver.forwardCmd.do?forwardName=MiddlewareServer.externalLog.main"/>
        <put name="serverType" value="MiddlewareServer"/>
        <put name="viewType" value="log"/>
        <put name="idColumn" value="pathName"/>
        <putList name="collectionList">
               <item value="pathName" link="" icon="" tooltip="middlewareServer.external.config.service.header1" classtype="com.ibm.ws.console.core.item.CollectionItem" />
       </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/MiddlewareServer/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/MiddlewareServer/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="MiddlewareServer.extLogSrv.collection.buttons.panel">
        <put name="buttonCount" value="5"/>
        <put name="definitionName" value="MiddlewareServer.extLogSrv.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <put name="viewType" value="log"/>
	    <putList name="actionList">
    		<item value="button.remove:MiddlewareServerExtConfigServCollection.do?viewType=log" classtype="com.ibm.ws.console.core.item.ActionSetItem" icon="" link="" tooltip="" />
		</putList>
    </definition>
 
   
</tiles-definitions>

