<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration//EN"
                                   "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<tiles-definitions>
    <!-- Proxy Settings Detail view -->
    <definition
        controllerClass="com.ibm.ws.console.sipproxy.proxysettings.ProxySettingsDetailController"
        extends="detail.config.view" name="SipProxySettings.config.view">
        <put name="contextType" value="SipProxySettings"/>
        <putList name="list">
            <add value="SipProxySettings.detail.title"/>
            <add value="SipProxySettings.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="SipProxySettings.detail.title">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.ProxySettingsDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.sipproxy"/>
        <put name="titleKey" value="SipProxySettings.panel.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.proxy.forwardCmd.do?forwardName=Proxy.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="instanceDetails"/>
        <put name="instanceDescription" value="SipProxySettings.panel.description"/>
        <put name="displayName" value="SipProxySettings.panel.displayName"/>
    </definition>
    <definition name="SipProxySettings.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="sipProxySettingsDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.ProxySettingsDetailForm"/>
        <putList name="tabList">
            <!-- item value="tab.configuration" link="SipProxySettings.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/ -->
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="SipProxySettings.config.tab.view">
        <putList name="list">
            <add value="SipProxySettings.detail.buttons.panel"/>
            <add value="SipProxySettings.config.general.properties"/>
            <add value="SipProxySettings.config.additional.properties"/>
            <add value="SipProxySettings.config.related.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="SipProxySettings.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="SipProxySettings.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="SipProxySettings.config.general.properties">
        <put name="formAction" value="sipProxySettingsDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.ProxySettingsDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.ProxySettingsDetailForm"/>
        <put name="formFocus" value="defaultClusterName"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <!--
        		value attribute ':' is the separator
                 1. Label key
                 2. Attibute name in form bean
                 3. Is Required
                 4. Editor Type (Text, TextArea, checkbox, Password, Custom, Select, DynamicSelect, Radio)
                 5. Description key
                 6. Is Read only
                 7. Show Description
                 8. Enum Values
                 9. Enum Descriptions
                 10. Units
                 11. Is Multi-select
        	  -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipProxySettings.defaultClusterName.displayName:defaultClusterNameJsp:no:jsp:SipProxySettings.defaultClusterName.description:no:yes: : :/com.ibm.ws.console.sipproxy/DefaultClusterName.jsp"/>
            <!--  <item value="SipProxySettings.defaultUDPChannelChain.displayName:defaultUDPChannelChain:no:DynamicSelect:SipProxySettings.defaultUDPChannelChain.description:no:yes:defaultUDPChannelChainNames:defaultUDPChannelChainDescriptions" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> -->
            <!--  <item value="SipProxySettings.defaultTCPChannelChain.displayName:defaultTCPChannelChain:no:DynamicSelect:SipProxySettings.defaultTCPChannelChain.description:no:yes:defaultTCPChannelChainNames:defaultTCPChannelChainDescriptions" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> -->
            <!--  <item value="SipProxySettings.defaultTLSChannelChain.displayName:defaultTLSChannelChain:no:DynamicSelect:SipProxySettings.defaultTLSChannelChain.description:no:yes:defaultTLSChannelChainNames:defaultTLSChannelChainDescriptions" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipProxySettings.retryAfterValue.displayName:retryAfterValue:no:Text:SipProxySettings.retryAfterValue.description:no:yes: : :SipProxySettings.seconds.unit"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipProxySettings.section.IPSprayer:ipSprayerJsp:no:custom:SipProxySettings.section.IPSprayer.description:no:yes: : :/com.ibm.ws.console.sipproxy/IPSprayer.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipProxySettings.section.Logging:loggingJsp:no:custom:SipProxySettings.section.Logging.description:no:yes: : :/com.ibm.ws.console.sipproxy/Logging.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipProxySettings.outboundConnection.displayName:outboundConnectionJsp:no:custom:SipProxySettings.outboundConnection.description:no:yes: : :/com.ibm.ws.console.sipproxy/OutboundConnection.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipProxySettings.section.advisorMessages.displayName:advisorMessagesJsp:no:custom:SipProxySettings.advisorMessages.description:no:yes: : :/com.ibm.ws.console.sipproxy/AdvisorMessages.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipProxySettings.section.sipNetworkOutageDetection.displayName:sipNetworkOutageDetectionJsp::no:custom:SipProxySettings.section.sipNetworkOutageDetection.description:no:yes: : :/com.ibm.ws.console.sipproxy/SIPNetworkOutageDetection.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipProxySettings.section.overloadProtection.displayName:overloadProtectionJsp::no:custom:SipProxySettings.section.overloadProtection.description:no:yes: : :/com.ibm.ws.console.sipproxy/OverloadProtection.jsp"/>
        </putList>
    </definition>
    <definition extends="detail.config.additional.properties" name="SipProxySettings.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.ProxySettingsDetailForm"/>
        <putList name="list"/>
    </definition>
    <definition name="SipProxySettings.config.related.properties" path="/secure/layouts/relatedItemsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.ProxySettingsDetailForm"/>
        <putList name="list"/>
    </definition>
    <!-- Begin External Domain -->
    <definition
        controllerClass="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionController"
        name="SipExternalDomain.content.main" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="SipExternalDomain"/>
        <put name="descTitle" value="SipExternalDomains.panel.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.sipproxy"/>
        <put name="descText" value="SipExternalDomains.panel.description"/>
        <putList name="contentList">
            <add value="SipExternalDomain.paging.extend"/>
            <add value="SipExternalDomain.quicksearch.extend"/>
            <add value="SipExternalDomain.collection.table.extends"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="SipExternalDomain.paging.extend">
        <put name="displayLabelKey" value="SipExternalDomains.panel.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
        <put name="formAction" value="sipExternalDomainCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
    </definition>
    <definition extends="quicksearch.main" name="SipExternalDomain.quicksearch.extend">
        <put name="selectUri" value="sipExternalDomainCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
        <put name="formAction" value="sipExternalDomainCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
        <putList name="searchList">
            <add value="SipExternalDomain.domainName.displayName:domainName"/>
            <add value="SipExternalDomain.distinguishedName.displayName:distinguishedName"/>
            <add value="SipExternalDomain.protocol.displayName:protocol"/>
            <add value="SipExternalDomain.host.displayName:host"/>
            <add value="SipExternalDomain.port.displayName:port"/>
        </putList>
    </definition>
    <definition extends="collection.table.main" name="SipExternalDomain.collection.table.extends">
        <put name="iterationName" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
        <put name="formAction" value="sipExternalDomainCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainCollectionForm"/>
        <put name="buttons" value="SipExternalDomain.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipExternalDomain.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/SipExternalDomain/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/SipExternalDomain/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="SipExternalDomain.collection.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="SipExternalDomain.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.view" name="SipExternalDomain.config.view">
        <put name="contextType" value="SipExternalDomain"/>
        <putList name="list">
            <add value="SipExternalDomain.detail.title"/>
            <add value="SipExternalDomain.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="SipExternalDomain.detail.title">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.sipproxy"/>
        <put name="titleKey" value="SipExternalDomain.panel.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipExternalDomain.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="domainName"/>
        <put name="instanceDescription" value="SipExternalDomain.panel.description"/>
        <put name="displayName" value="SipExternalDomain.panel.displayName"/>
    </definition>
    <definition name="SipExternalDomain.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="sipExternalDomainDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainDetailForm"/>
        <putList name="tabList"/>
    </definition>
    <definition extends="detail.config.tab.view" name="SipExternalDomain.config.tab.view">
        <putList name="list">
            <add value="SipExternalDomain.detail.buttons.panel"/>
            <add value="SipExternalDomain.config.general.properties"/>
            <!-- add value="SipExternalDomain.config.additional.properties"/ -->
        </putList>
    </definition>
    <definition extends="buttons.panel" name="SipExternalDomain.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="SipExternalDomain.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="SipExternalDomain.config.general.properties">
        <put name="formAction" value="sipExternalDomainDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainDetailForm"/>
        <put name="formFocus" value="domainName"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <!--
                value attribute ':' is the separator
                 1. Label key
                 2. Attibute name in form bean
                 3. Is Required
                 4. Editor Type (Text, TextArea, checkbox, Password, Custom, Select, DynamicSelect, Radio)
                 5. Description key
                 6. Is Read only
                 7. Show Description
                 8. Enum Values
                 9. Enum Descriptions
                 10. Units
                 11. Is Multi-select
              -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipExternalDomain.domainName.displayName:domainName:yes:Text:SipExternalDomain.domainName.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipExternalDomain.protocol.displayName: :no:custom:SipExternalDomain.protocol.description:no:yes: : :/com.ibm.ws.console.sipproxy/Protocol.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipExternalDomain.host.displayName:host:yes:Text:SipExternalDomain.host.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipExternalDomain.port.displayName:port:yes:Text:SipExternalDomain.port.description:no:yes"/>
        </putList>
    </definition>
    <definition extends="detail.config.additional.properties" name="SipExternalDomain.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.externaldomain.ExternalDomainDetailForm"/>
        <putList name="list"/>
    </definition>
    <!-- SipRoutingRules -->
    <definition
        controllerClass="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionController"
        name="SipRoutingRule.content.main" path="/secure/layouts/contentLayout.jsp">
        <put name="descTitle" value="SipRoutingRules.panel.displayName"/>
        <put name="contextType" value="SipRoutingRule"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.sipproxy"/>
        <put name="descText" value="SipRoutingRules.panel.description"/>
        <putList name="contentList">
            <add value="SipRoutingRule.paging.extend"/>
            <add value="SipRoutingRule.quicksearch.extend"/>
            <add value="SipRoutingRule.collection.table.extends"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="SipRoutingRule.paging.extend">
        <put name="displayLabelKey" value="SipRoutingRules.panel.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
        <put name="formAction" value="sipRoutingRuleCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
    </definition>
    <definition extends="quicksearch.main" name="SipRoutingRule.quicksearch.extend">
        <put name="selectUri" value="sipRoutingRuleCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
        <put name="formAction" value="sipRoutingRuleCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
        <putList name="searchList">
            <add value="SipRoutingRules.order.displayName:order"/>
            <add value="SipRoutingRules.cluster.displayName:cluster1"/>
            <add value="SipRoutingRules.enabled.displayName:enabled1"/>
        </putList>
    </definition>
    <definition extends="collection.table.main" name="SipRoutingRule.collection.table.extends">
        <put name="iterationName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
        <put name="formAction" value="sipRoutingRuleCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleCollectionForm"/>
        <put name="buttons" value="SipRoutingRule.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipRoutingRule.content.main"/>
        <putList name="collectionList">
            <!-- item value="cluster:sort" link="siproutingRuleCollection.do?EditAction=true" icon="" tooltip="SipRoutingRule.cluster.displayName" 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" value="text:UI/Collections/SipRoutingRule/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/SipRoutingRule/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="SipRoutingRule.collection.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="SipRoutingRule.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList">
            <!-- item value="button.new:sipRoutingRuleCollection.do" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.ActionSetItem"/ -->
            <!-- item value="button.delete:sipRoutingRuleCollection.do" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.ActionSetItem"/ -->
        </putList>
    </definition>
    <definition
        controllerClass="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleDetailController"
        extends="detail.config.view" name="SipRoutingRule.config.view">
        <put name="contextType" value="SipRoutingRule"/>
        <putList name="list">
            <add value="SipRoutingRule.detail.title"/>
            <add value="SipRoutingRule.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="SipRoutingRule.detail.title">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.sipproxy"/>
        <put name="titleKey" value="SipRoutingRule.panel.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipRoutingRule.content.main&amp;noChange=true"/>
        <put name="includeLink" value="yes"/>
        <put name="instanceDetails" value="cluster1"/>
        <put name="instanceDescription" value="SipRoutingRule.panel.description"/>
        <put name="displayName" value="SipRoutingRule.panel.displayName"/>
    </definition>
    <definition name="SipRoutingRule.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="sipRoutingRuleDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleDetailForm"/>
        <putList name="tabList">
            <!-- item value="tab.configuration" link="SipRoutingRule.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/ -->
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="SipRoutingRule.config.tab.view">
        <putList name="list">
            <add value="SipRoutingRule.detail.buttons.panel"/>
            <add value="SipRoutingRule.config.general.properties"/>
            <add value="SipRoutingRule.config.additional.properties"/>
            <add value="SipRoutingRule.config.related.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="SipRoutingRule.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="SipRoutingRule.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="SipRoutingRule.config.general.properties">
        <put name="formAction" value="sipRoutingRuleDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleDetailForm"/>
        <put name="formFocus" value="cluster"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <!--
        	    value attribute ':' is the separator
                 1. Label key
                 2. Attibute name in form bean
                 3. Is Required
                 4. Editor Type (Text, TextArea, checkbox, Password, Custom, Select, DynamicSelect, Radio)
                 5. Description key
                 6. Is Read only
                 7. Show Description
                 8. Enum Values
                 9. Enum Descriptions
                 10. Units
                 11. Is Multi-select
        	  -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipRoutingRule.enabled.displayName:enabled:no:checkbox:SipRoutingRule.enabled.description:no:yes:none:none"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipRoutingRule.cluster.displayName:clusterJSP:no:jsp:SipRoutingRule.cluster.description:no:yes: : :/com.ibm.ws.console.sipproxy/RoutingRuleClusterName.jsp"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipRoutingRule.section.conditions.displayName: :no:custom:SipRoutingRule.section.conditions.description:no:yes: : :/com.ibm.ws.console.sipproxy/Conditions1.jsp"/>
        </putList>
    </definition>
    <definition extends="detail.config.additional.properties" name="SipRoutingRule.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleDetailForm"/>
        <putList name="list"/>
    </definition>
    <definition name="SipRoutingRule.config.related.properties" path="/secure/layouts/relatedItemsLayout.jsp">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.RoutingRuleDetailForm"/>
        <putList name="list"/>
    </definition>
    <!-- Begin SipRoutingRuleCondition -->
    <definition
        controllerClass="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionController"
        name="SipRoutingRuleCondition.content.main" path="/secure/layouts/contentLayout.jsp">
        <put name="contextType" value="SipRoutingRuleCondition"/>
        <put name="descTitle" value="SipRoutingRuleConditions.panel.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.sipproxy"/>
        <put name="descText" value="SipRoutingRuleConditions.panel.description"/>
        <putList name="contentList">
            <add value="SipRoutingRuleCondition.paging.extend"/>
            <add value="SipRoutingRuleCondition.quicksearch.extend"/>
            <add value="SipRoutingRuleCondition.collection.table.extends"/>
        </putList>
    </definition>
    <definition extends="paging.main" name="SipRoutingRuleCondition.paging.extend">
        <put name="displayLabelKey" value="SipRoutingRuleConditions.panel.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
        <put name="formAction" value="sipRoutingRuleConditionCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
    </definition>
    <definition extends="quicksearch.main" name="SipRoutingRuleCondition.quicksearch.extend">
        <put name="selectUri" value="sipRoutingRuleConditionCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
        <put name="formAction" value="sipRoutingRuleConditionCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
        <putList name="searchList">
            <add value="SipRoutingRuleConditions.type.displayName:type"/>
            <add value="SipRoutingRuleConditions.value.displayName:value"/>
        </putList>
    </definition>
    <definition extends="collection.table.main" name="SipRoutingRuleCondition.collection.table.extends">
        <put name="iterationName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
        <put name="formAction" value="sipRoutingRuleConditionCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionCollectionForm"/>
        <put name="buttons" value="SipRoutingRuleCondition.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipRoutingRuleCondition.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/SipRoutingRuleCondition/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/SipRoutingRuleCondition/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="SipRoutingRuleCondition.collection.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="SipRoutingRuleCondition.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList"/>
    </definition>
    <definition
        controllerClass="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionDetailController"
        extends="detail.config.view" name="SipRoutingRuleCondition.config.view">
        <put name="contextType" value="SipRoutingRuleCondition"/>
        <putList name="list">
            <add value="SipRoutingRuleCondition.detail.title"/>
            <add value="SipRoutingRuleCondition.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="SipRoutingRuleCondition.detail.title">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.sipproxy"/>
        <put name="titleKey" value="SipRoutingRuleCondition.panel.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipRoutingRuleCondition.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="SipRoutingRuleCondition.panel.description"/>
        <put name="displayName" value="SipRoutingRuleCondition.panel.displayName"/>
    </definition>
    <definition name="SipRoutingRuleCondition.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="sipRoutingRuleConditionDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionDetailForm"/>
        <putList name="tabList"/>
    </definition>
    <definition extends="detail.config.tab.view" name="SipRoutingRuleCondition.config.tab.view">
        <putList name="list">
            <add value="SipRoutingRuleCondition.detail.buttons.panel"/>
            <add value="SipRoutingRuleCondition.config.general.properties"/>
            <!-- add value="SipRoutingRuleCondition.config.additional.properties"/ -->
        </putList>
    </definition>
    <definition extends="buttons.panel" name="SipRoutingRuleCondition.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="SipRoutingRuleCondition.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="SipRoutingRuleCondition.config.general.properties">
        <put name="formAction" value="sipRoutingRuleConditionDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <!--
        	    value attribute ':' is the separator
                 1. Label key
                 2. Attibute name in form bean
                 3. Is Required
                 4. Editor Type (Text, TextArea, checkbox, Password, Custom, Select, DynamicSelect, Radio)
                 5. Description key
                 6. Is Read only
                 7. Show Description
                 8. Enum Values
                 9. Enum Descriptions
                 10. Units
                 11. Is Multi-select
        	  -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipRoutingRuleCondition.section.displayName: :no:custom:SipRoutingRuleCondition.panel.description:no:yes: : :/com.ibm.ws.console.sipproxy/Conditions3.jsp"/>
        </putList>
    </definition>
    <definition extends="detail.config.additional.properties" name="SipRoutingRuleCondition.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.condition.RoutingRuleConditionDetailForm"/>
        <putList name="list"/>
    </definition>
    <!-- Begin Routing Rule Set Order using Detail JSP -->
    <definition
        controllerClass="com.ibm.ws.console.sipproxy.proxysettings.routingrule.order.RoutingRuleOrderDetailController"
        extends="detail.config.view" name="SipRoutingRuleOrder.config.view">
        <put name="contextType" value="SipRoutingRuleOrder"/>
        <putList name="list">
            <add value="SipRoutingRuleOrder.detail.title"/>
            <add value="SipRoutingRuleOrder.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="SipRoutingRuleOrder.detail.title">
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.order.RoutingRuleOrderDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.sipproxy"/>
        <put name="titleKey" value="SipRoutingRuleOrder.panel.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.sipproxy.forwardCmd.do?forwardName=SipRoutingRule.content.main&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="SipRoutingRuleOrder.panel.description"/>
        <put name="displayName" value="SipRoutingRuleOrder.panel.displayName"/>
    </definition>
    <definition name="SipRoutingRuleOrder.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="sipRoutingRuleOrderDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.order.RoutingRuleOrderDetailForm"/>
        <putList name="tabList">
            <!-- item value="tab.configuration" link="SipRoutingRuleOrder.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/ -->
        </putList>
    </definition>
    <definition extends="detail.config.tab.view" name="SipRoutingRuleOrder.config.tab.view">
        <putList name="list">
            <add value="SipRoutingRuleOrder.detail.buttons.panel"/>
            <add value="SipRoutingRuleOrder.config.general.properties"/>
        </putList>
    </definition>
    <definition extends="buttons.panel" name="SipRoutingRuleOrder.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="SipRoutingRuleOrder.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="SipRoutingRuleOrder.config.general.properties">
        <put name="formAction" value="sipRoutingRuleOrderDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.order.RoutingRuleOrderDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.sipproxy.proxysettings.routingrule.order.RoutingRuleOrderDetailForm"/>
        <put name="formFocus" value="cluster1"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <!--
        	    value attribute ':' is the separator
                 1. Label key
                 2. Attibute name in form bean
                 3. Is Required
                 4. Editor Type (Text, TextArea, checkbox, Password, Custom, Select, DynamicSelect, Radio)
                 5. Description key
                 6. Is Read only
                 7. Show Description
                 8. Enum Values
                 9. Enum Descriptions
                 10. Units
                 11. Is Multi-select
        	  -->
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="SipRoutingRuleOrder.panel.field.displayName:orderList:yes:JSP:SipRoutingRuleSetOrder.panel.field.description:no:yes: : :/com.ibm.ws.console.sipproxy/SetOrderLayout.jsp"/>
        </putList>
    </definition>
</tiles-definitions>
