<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plugin SYSTEM "plugin.dtd">
<!-- THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM                        -->
<!-- 5724-C0814 (C) COPYRIGHT International Business Machines Corp., 2004     -->
<!-- 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.                   -->

<plugin id="com.ibm.ws.console.tam"
        name="tivoli"
        version="5.1.0"
        vendor-name="IBM Corp. - Tivoli"
        embedded="true"
        context-root="tam">  

<requires>
    <import plugin="com.ibm.ws.console.core"/>
    <import plugin="com.ibm.ws.console.appmanagement"/>
    <import plugin="com.ibm.ws.console.security"/>

</requires>

<!--
  Plugin to the App Mgmt Detail, Addtl Properties
-->
<extension point="com.ibm.websphere.wsc.link">
    <linkSet id="appmanagement.tammaprolestousers" 
             contextType="ApplicationDeployment">


       <apptask label="appmanagement.tam.securityroles.tousers"
                description="appmanagement.tam.securityroles.tousers"
                actionURI="TAMMapRolesToUsersForm:com.ibm.ws.console.tam.appmanagement.action.forwardCmd.do?forwardName=appmanagement.tam.securityroles.tousers"/>


    <link label="appmanagement.tam.securityroles.tousers"
          description="appmanagement.tam.securityroles.tousers"
          categoryId="ApplicationDeployment.DetailProperties.category"
          actionURI="com.ibm.ws.console.tam.appmanagement.action.forwardCmd.do?forwardName=appmanagement.tam.securityroles.tousers">

       <compatibility>
          <match class="com.ibm.ws.console.tam.appmanagement.action.TAMMapRolesToUsersAction"
                 key="com.ibm.ws.console.appmanagement.isTAMMapRolesToUsersFormInScope" value="true"/>
       </compatibility>
    </link>

   </linkSet>
</extension>





<!--
  Plugin to the App Install Wizard
   name        This is the tile definition that needs to be created.
   jspName     This attribute form the jsp file that has to be inserted for the particular tile definition
   controller  The controller class name associated to the tiles definition given.

    name="appmanagement.tam.securityroles.tousers"

-->
<extension point="com.ibm.ws.console.core.wizardStep">
    <step name="appinstall.tam.securityroles.tousers"
          jspName="/com.ibm.ws.console.tam/TAMMapRolesToUsers" contextType="websphere.appmanagement.appinstall"
          controller="com.ibm.ws.console.tam.appmanagement.controller.TAMMapRolesController" nextStepValue="appmanagement.runasroles.tousers"/>
</extension>



<!--
  Plugin to Security Center -> Authorization Provider -> Additional Properties
-->
<extension point="com.ibm.websphere.wsc.link">
  <linkSet id="securitycenter.AuthorizationProvider"
          contextType="AuthorizationProvider">
    <link label="tam.config.displayName"
          description="tam.config.description"
          categoryId="additional.properties"
          actionURI="com.ibm.ws.console.tam.config.action.forwardCmd.do?forwardName=tam.config.view">
        <compatibility>
          <match key="com.ibm.ws.console.security.DomainContext" value="false"/>
       </compatibility>
    </link>
  </linkSet>
</extension>

<!-- tabsLayout -->
<extension point="com.ibm.websphere.wsc.detailTab">
    <detailTab id="tam.config.tam1" contextType="tam">
        <tab
              label="tab.configuration"
              contentURI="tam.config.tab.view">
        </tab>
    </detailTab>
</extension>

<!-- form field extensions -->
<extension point="com.ibm.websphere.wsc.form">
    <form id="TAMGeneralProperties"
          contextType="tam">
       <field attributeName="enableTAMClients" 
             categoryId="tam.config.clientSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="ignoreErrors" 
             categoryId="tam.config.clientSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="clientPortSet" 
             categoryId="tam.config.clientSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="wasAdminDN" 
             categoryId="tam.config.wasSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="policyServers" 
             categoryId="tam.config.tamSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="authorizationServers" 
             categoryId="tam.config.tamSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="adminId" 
             categoryId="tam.config.tamSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="adminPassword" 
             categoryId="tam.config.tamSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="registryDNSuffix" 
             categoryId="tam.config.tamSettings.displayName"
             perspective="config">
       </field>
       <field attributeName="securityDomain" 
             categoryId="tam.config.tamSettings.displayName"
             perspective="config">
       </field>
    </form>
</extension>

<extension point="com.ibm.ws.console.core.help">
    <toc file="toc.xml" primary="true"/>
</extension>


</plugin>

