<?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>
    <!-- Provide Scope -->
    <definition
        controllerClass="com.ibm.ws.console.webservices.editbind.ProvideScopeController"
        extends="detail.config.view" name="ProvideScope.config.view">
        <put name="contextType" value="ProvideScope"/>
        <putList name="list">
            <add value="ProvideScope.detail.title"/>
            <add value="ProvideScope.detail.webservicesProvideScope"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="ProvideScope.detail.title">
        <put name="formName" value="com.ibm.ws.console.webservices.editbind.ProvideScopeDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.webservices"/>
        <put name="titleKey" value="ProvideScope.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.webservices.editbind.forwardCmd.do?forwardName=ProvideScope.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="ProvideScope.description"/>
        <put name="displayName" value="ProvideScope.displayName"/>
    </definition>
    <definition name="ProvideScope.detail.webservicesProvideScope" path="/com.ibm.ws.console.webservices/webservicesLayout.jsp">
        <put name="configStep" value="/com.ibm.ws.console.webservices/webservicesProvideScope.jsp"/>
        <put name="actionForm" value="com.ibm.ws.console.webservices.editbind.ProvideScopeDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.webservices.editbind.ProvideScopeDetailForm"/>
        <put name="actionHandler" value="/provideScopeDetail.do"/>
        <put name="selectUri" value="provideScopeDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.webservices.editbind.ProvideScopeDetailForm"/>
    </definition>
    <!-- Provide Client Bindings -->
    <definition
        controllerClass="com.ibm.ws.console.webservices.editbind.ProvideClientController"
        extends="detail.config.view" name="ProvideClient.config.view">
        <put name="contextType" value="ProvideClient"/>
        <putList name="list">
            <add value="ProvideClient.detail.title"/>
            <add value="ProvideClient.detail.webservicesProvideClient"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="ProvideClient.detail.title">
        <put name="formName" value="com.ibm.ws.console.webservices.editbind.ProvideClientDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.webservices"/>
        <put name="titleKey" value="ProvideClient.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.webservices.editbind.forwardCmd.do?forwardName=ProvideClient.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="ProvideClient.description"/>
        <put name="displayName" value="ProvideClient.displayName"/>
    </definition>
    <definition name="ProvideClient.detail.webservicesProvideClient" path="/com.ibm.ws.console.webservices/webservicesLayout.jsp">
        <put name="configStep" value="/com.ibm.ws.console.webservices/webservicesProvideClient.jsp"/>
        <put name="actionForm" value="com.ibm.ws.console.webservices.editbind.ProvideClientDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.webservices.editbind.ProvideClientDetailForm"/>
        <put name="actionHandler" value="/provideClientDetail.do"/>
        <put name="selectUri" value="provideClientDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.webservices.editbind.ProvideClientDetailForm"/>
    </definition>
    <!-- begin LIDB2931-07 -->
    <definition
        controllerClass="com.ibm.ws.console.webservices.editbind.ClientPortInfoController"
        extends="detail.config.view" name="ClientPortInfo.config.view">
        <put name="contextType" value="ClientPortInfo.config.view"/>
        <putList name="list">
            <add value="ClientPortInfo.detail.title"/>
            <add value="ClientPortInfo.detail.webservicesClientPortInfo"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="ClientPortInfo.detail.title">
        <put name="formName" value="com.ibm.ws.console.webservices.editbind.ClientPortInfoDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.webservices"/>
        <put name="titleKey" value="clientPortInfo.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.webservices.editbind.forwardCmd.do?forwardName=ClientPortInfo.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="ClientPortInfo.description"/>
        <put name="displayName" value="clientPortInfo.displayName"/>
    </definition>
    <definition name="ClientPortInfo.detail.webservicesClientPortInfo" path="/com.ibm.ws.console.webservices/webservicesLayout.jsp">
        <put name="configStep" value="/com.ibm.ws.console.webservices/webservicesClientPortInfo.jsp"/>
        <put name="actionForm" value="com.ibm.ws.console.webservices.editbind.ClientPortInfoDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.webservices.editbind.ClientPortInfoDetailForm"/>
        <put name="actionHandler" value="/clientPortInfoDetail.do"/>
        <put name="selectUri" value="clientPortInfoDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.webservices.editbind.ClientPortInfoDetailForm"/>
    </definition>
    <!-- end LIDB2931-07 -->
    <!-- begin LIDB2910-11.02 -->
    <definition
        controllerClass="com.ibm.ws.console.webservices.editbind.PreferredPortController"
        extends="detail.config.view" name="PreferredPort.config.view">
        <put name="contextType" value="PreferredPort.config.view"/>
        <putList name="list">
            <add value="PreferredPort.detail.title"/>
            <add value="PreferredPort.detail.webservicesPreferredPort"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="PreferredPort.detail.title">
        <put name="formName" value="com.ibm.ws.console.webservices.editbind.PreferredPortDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.webservices"/>
        <put name="titleKey" value="preferredPort.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.webservices.editbind.forwardCmd.do?forwardName=PreferredPort.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="PreferredPort.description"/>
        <put name="displayName" value="preferredPort.displayName"/>
    </definition>
    <definition name="PreferredPort.detail.webservicesPreferredPort" path="/com.ibm.ws.console.webservices/webservicesLayout.jsp">
        <put name="configStep" value="/com.ibm.ws.console.webservices/webservicesPreferredPort.jsp"/>
        <put name="actionForm" value="com.ibm.ws.console.webservices.editbind.PreferredPortDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.webservices.editbind.PreferredPortDetailForm"/>
        <put name="actionHandler" value="/preferredPortDetail.do"/>
        <put name="selectUri" value="preferredPortDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.webservices.editbind.PreferredPortDetailForm"/>
    </definition>
    <!-- begin Provide HTTP URL panel definitions -->
    <definition
        controllerClass="com.ibm.ws.console.webservices.publish.GetUrlPrefixesController"
        extends="detail.config.view" name="publishWSDLFiles.main.view">
        <put name="contextType" value="publishWSDLFiles.main.view"/>
        <putList name="list">
            <add value="publishWSDLFiles.main.view.detail.title"/>
            <add value="publishWSDLFiles.main.view.content"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="publishWSDLFiles.main.view.detail.title">
        <put name="formName" value="GetUrlPrefixesForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.webservices"/>
        <put name="titleKey" value="webservices.getUrlPrefixes.Title"/>
        <put name="collectionLink" value="com.ibm.ws.console.publishWSDLFiles.forwardCmd.do?forwardName=publishWSDLFiles.main.view"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="webservices.getUrlPrefixes.description.extended"/>
        <put name="displayName" value="webservices.getUrlPrefixes.Title"/>
    </definition>
    <definition name="publishWSDLFiles.main.view.content" path="/secure/layouts/configStepLayout.jsp">
        <put name="configStep" value="/com.ibm.ws.console.webservices/GetUrlPrefixesLayout.jsp"/>
        <put name="actionForm" value="GetUrlPrefixesForm"/>
        <put name="actionHandler" value="/GetUrlPrefixesForm.do"/>
        <put name="formType" value="com.ibm.ws.console.webservices.publish.GetUrlPrefixesForm"/>
    </definition>
    <!-- end Provide HTTP URL panel definitions -->
    <!-- begin ExportWSDLZipForm -->
    <definition
        controllerClass="com.ibm.ws.console.webservices.publish.ExportWSDLZipController"
        extends="detail.config.view" name="ExportWSDL.config.view">
        <put name="contextType" value="ExportWSDL.config.view"/>
        <putList name="list">
            <add value="ExportWSDL.detail.title"/>
            <add value="ExportWSDL.detail.webservicesExportWSDL"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="ExportWSDL.detail.title">
        <put name="formName" value="ExportWSDLZipForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.webservices"/>
        <put name="titleKey" value="webservices.exportWSDLZipLayout.title"/>
        <put name="collectionLink" value="com.ibm.ws.console.webservices.editbind.forwardCmd.do?forwardName=ExportWSDL.config.view&amp;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="webservices.exportWSDLZipLayout.description"/>
        <put name="displayName" value="webservices.exportWSDLZipLayout.title"/>
    </definition>
    <definition name="ExportWSDL.detail.webservicesExportWSDL" path="/com.ibm.ws.console.webservices/webservicesLayoutNoButton.jsp">
        <put name="configStep" value="/com.ibm.ws.console.webservices/ExportWSDLZipLayout.jsp"/>
        <put name="actionForm" value="ExportWSDLZipForm"/>
        <put name="formType" value="com.ibm.ws.console.webservices.publish.ExportWSDLZipForm"/>
        <put name="actionHandler" value="/exportWSDLApp.do"/>
        <put name="formName" value="ExportWSDLZipForm"/>
    </definition>
    <!-- end ExportWSDLZipForm -->
    <!-- begin Provide JMS/EJB URL panel definitions -->
    <!-- begin WebServicesPublishWSDLInfo wizardStep definition. 
     For each of the wizardStep definitions in plugin.xml, 
     we need to add a definition to either here or the appmanagment's console-defs.xml -->
    <definition
        controllerClass="com.ibm.ws.console.webservices.publish.WebServicesPublishWSDLInfoController"
        extends="websphere.appmanagement.appinstall" name="webservices.deploy.WebServicesPublishWSDLInfo">
        <put name="actionHandler" value="webServicesPublishWSDLInfo"/>
        <put name="actionForm" value="WebServicesPublishWSDLInfoForm"/>
        <put name="formType" value="com.ibm.ws.console.appmanagement.form.AppInstallForm"/>
    </definition>
    <!-- end WebServicesPublishWSDLInfo wizardSetp definition -->
    <definition
        controllerClass="com.ibm.ws.console.webservices.publish.WebServicesPublishWSDLInfoController"
        extends="detail.config.view" name="bindingChoices.main.view">
        <put name="contextType" value="bindingChoices.main.view"/>
        <putList name="list">
            <add value="bindingChoices.main.view.detail.title"/>
            <add value="bindingChoices.main.view.content"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="bindingChoices.main.view.detail.title">
        <put name="formName" value="WebServicesPublishWSDLInfoForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.webservices"/>
        <put name="titleKey" value="webservices.bindingChoices.title"/>
        <put name="collectionLink" value="com.ibm.ws.console.bindingChoices.forwardCmd.do?forwardName=bindingChoices.main.view"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="webservices.bindingChoices.description.extended"/>
        <put name="displayName" value="webservices.bindingChoices.title"/>
    </definition>
    <definition name="bindingChoices.main.view.content" path="/secure/layouts/configStepLayout.jsp">
        <put name="configStep" value="/com.ibm.ws.console.webservices/WebServicesPublishWSDLInfo.jsp"/>
        <put name="actionForm" value="WebServicesPublishWSDLInfoForm"/>
        <put name="actionHandler" value="/webServicesPublishWSDLInfo.do"/>
        <put name="formType" value="com.ibm.ws.console.appmanagement.form.AppInstallForm"/>
    </definition>
    <!-- end Provide JMS/EJB URL panel definitions -->
    <!-- end LIDB2910-11.02 -->
    <!-- Vewing deployment descriptor extension used to be owned by webui.wssecurity. 
     Since LIDB2931, webui.webservices includes this funtionality. -->
    <!-- begin deployment descriptor extension -->
    <definition extends="detail.config.view" name="WSDDEViewer.config.view">
        <put name="contextType" value="wsddeviewer.config.view"/>
        <putList name="list">
            <add value="WSDDEViewer.detail.title"/>
            <add value="WSDDEViewer.output"/>
        </putList>
    </definition>
    <!-- bcHandler belongs to webui.ddutils -->
    <definition name="WSDDEViewer.detail.title" path="/secure/layouts/descLayout.jsp">
        <put name="descTitle" value="viewWSdde.title"/>
        <put name="descText" value="viewWSdde.description"/>
        <put name="descImage" value=" "/>
        <put name="bcHandler" value="com.ibm.ws.console.deploymentdescriptor.DeploymentDescriptorBreadcrumbHandler"/>
    </definition>
    <definition name="WSDDEViewer.output" path="/com.ibm.ws.console.webservices/DDLayout.jsp"/>
    <!-- end deployment descriptor extension -->
    <!-- begin deployment descriptor -->
    <definition extends="detail.config.view" name="WSDDViewer.config.view">
        <put name="contextType" value="wsddviewer.config.view"/>
        <putList name="list">
            <add value="WSDDViewer.detail.title"/>
            <add value="WSDDViewer.output"/>
        </putList>
    </definition>
    <!-- bcHandler belongs to webui.ddutils -->
    <definition name="WSDDViewer.detail.title" path="/secure/layouts/descLayout.jsp">
        <put name="descTitle" value="viewWSdd.title"/>
        <put name="descText" value="viewWSdd.description"/>
        <put name="descImage" value=" "/>
        <put name="bcHandler" value="com.ibm.ws.console.deploymentdescriptor.DeploymentDescriptorBreadcrumbHandler"/>
    </definition>
    <definition name="WSDDViewer.output" path="/com.ibm.ws.console.webservices/DDLayout.jsp"/>
    <!-- end deployment descriptor -->
    <!-- begin deployment descriptor error -->
    <definition extends="detail.config.view" name="WSDDError.config.view">
        <put name="contextType" value="wsdderror.config.view"/>
        <putList name="list">
            <add value="WSDDError.detail.title"/>
            <add value="WSDDError.output"/>
        </putList>
    </definition>
    <definition name="WSDDError.detail.title" path="/secure/layouts/descLayout.jsp">
        <put name="descTitle" value="viewWSdderror.title"/>
        <put name="descText" value="viewWSdderror.description"/>
        <put name="descImage" value=" "/>
    </definition>
    <definition name="WSDDError.output" path="/com.ibm.ws.console.webservices/DDError.jsp"/>
    <!-- end deployment descriptor error -->
</tiles-definitions>
