<?xml version="1.0" encoding="UTF-8"?>
<!--THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
5724-I63, 5724-H88, 5655-N01, 5733-W60 (C) COPYRIGHT International Business Machines Corp. 1997, 2005
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.-->
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
                               "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
    <form-beans>
        <!-- BEGIN objectpool -->
        <form-bean name="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolManagerInfoDetailForm" type="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolManagerInfoDetailForm"/>
        <form-bean name="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolManagerInfoCollectionForm" type="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolManagerInfoCollectionForm"/>
        <form-bean name="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolCollectionForm" type="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolCollectionForm"/>
        <form-bean name="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolDetailForm" type="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolDetailForm"/>
        <!-- END objectpool -->

        <!-- BEGIN resources -->
    	<form-bean name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyCollectionForm" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyCollectionForm"/>
    	<form-bean name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyDetailForm" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyDetailForm"/>

    	<form-bean name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyReadOnlyCollectionForm" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyReadOnlyCollectionForm"/>
    	<form-bean name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyReadOnlyDetailForm" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyReadOnlyDetailForm"/>

    	<form-bean name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyValueEditableCollectionForm" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyValueEditableCollectionForm"/>
    	<form-bean name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyValueEditableDetailForm" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyValueEditableDetailForm"/>
        <!-- END resources -->

        <!-- BEGIN scheduler -->
        <form-bean name="com.ibm.ws.console.resources.pme.scheduler.SchedulerConfigurationDetailForm" type="com.ibm.ws.console.resources.pme.scheduler.SchedulerConfigurationDetailForm"/>
        <form-bean name="com.ibm.ws.console.resources.pme.scheduler.SchedulerConfigurationCollectionForm" type="com.ibm.ws.console.resources.pme.scheduler.SchedulerConfigurationCollectionForm"/>
        <!-- END scheduler -->

        <!-- BEGIN timermanager -->
        <form-bean name="com.ibm.ws.console.resources.pme.timermanager.TimerManagerInfoDetailForm" type="com.ibm.ws.console.resources.pme.timermanager.TimerManagerInfoDetailForm"/>
        <form-bean name="com.ibm.ws.console.resources.pme.timermanager.TimerManagerInfoCollectionForm" type="com.ibm.ws.console.resources.pme.timermanager.TimerManagerInfoCollectionForm"/>
<!-- Defect 217769 Remove TimerManager service unneeded         
        <form-bean name="com.ibm.ws.console.resources.pme.timermanagerservice.TimerManagerServiceDetailForm" type="com.ibm.ws.console.resources.pme.timermanagerservice.TimerManagerServiceDetailForm"/>
      End of Defect 217769 -->
        <!-- END timermanager -->

        <!-- BEGIN workmanager -->
        <form-bean name="com.ibm.ws.console.resources.pme.workmanager.WorkManagerInfoDetailForm" type="com.ibm.ws.console.resources.pme.workmanager.WorkManagerInfoDetailForm"/>
        <form-bean name="com.ibm.ws.console.resources.pme.workmanager.WorkManagerInfoCollectionForm" type="com.ibm.ws.console.resources.pme.workmanager.WorkManagerInfoCollectionForm"/>
        <!-- END workmanager -->
    </form-beans>
    <global-forwards/>
    <action-mappings>
    <!-- BEGIN objectpool -->
     <action name ="com.ibm.ws.console.resources.pme.objectpoolmanager.forwardCmd" path="/com.ibm.ws.console.resources.pme.objectpoolmanager.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
           <forward name="ObjectPoolManagerInfo.config.view" path="ObjectPoolManagerInfo.config.view"/>
           <forward name="ObjectPoolManagerInfo.content.main" path="ObjectPoolManagerInfo.content.main"/>
           <forward name="ObjectPool.content.main" path="ObjectPool.content.main" />
           <forward name="ObjectPool.config.view" path="ObjectPool.config.view" />
           <forward name="PMEJ2EEResourceProperty.content.main" path="PMEJ2EEResourceProperty.content.main"/>
           <forward name="PMEJ2EEResourceProperty.config.view" path="PMEJ2EEResourceProperty.config.view"/>
           <forward name="Property.content.main" path="Property.content.main"/>
     </action>

        <action
            name="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolManagerInfoDetailForm"
            path="/objectPoolManagerInfoDetail" type="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolManagerInfoDetailAction" input="ObjectPoolManagerInfo.config.view">
            <forward name="error" path="ObjectPoolManagerInfo.config.view"/>
            <forward name="success" path="com.ibm.ws.console.resources.pme.objectpoolmanager.forwardCmd.do?forwardName=ObjectPoolManagerInfo.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolManagerInfoCollectionForm"
            path="/objectPoolManagerInfoCollection" type="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolManagerInfoCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="ObjectPoolManagerInfo.config.view"/>
            <forward name="objectPoolManagerInfoCollection" path="ObjectPoolManagerInfo.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolCollectionForm"
            path="/objectPoolCollection" type="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="ObjectPool.config.view"/>
            <forward name="objectPoolCollection" path="ObjectPool.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolDetailForm"
            path="/objectPoolDetail" type="com.ibm.ws.console.resources.pme.objectpoolmanager.ObjectPoolDetailAction" input="ObjectPool.config.view">
            <forward name="error" path="ObjectPool.config.view"/>
            <forward name="success" path="com.ibm.ws.console.resources.pme.objectpoolmanager.forwardCmd.do?forwardName=ObjectPool.content.main"/>
        </action>
    <!-- END objectpool -->

    <!-- BEGIN resources -->
     	<action name ="com.ibm.ws.console.resources.pme.resources.forwardCmd" path="/com.ibm.ws.console.resources.pme.resources.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
     		<forward name="" path=""></forward>
     		<forward name="PMEJ2EEResourceProperty.content.main" path="PMEJ2EEResourceProperty.content.main"></forward>
     		<forward name="PMEJ2EEResourceProperty.readOnly.content.main" path="PMEJ2EEResourceProperty.readOnly.content.main"></forward>
     		<forward name="PMEJ2EEResourceProperty.valueEditable.content.main" path="PMEJ2EEResourceProperty.valueEditable.content.main"></forward>
            <forward name="PMEJ2EEResourceProperty.config.view" path="PMEJ2EEResourceProperty.config.view"/>
            <forward name="PMEJ2EEResourceProperty.readOnly.config.view" path="PMEJ2EEResourceProperty.readOnly.config.view"/>
            <forward name="PMEJ2EEResourceProperty.valueEditable.config.view" path="PMEJ2EEResourceProperty.valueEditable.config.view"/>
     	</action>
	    <!-- Normal properties -->
        <action
            name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyCollectionForm"
            path="/pmej2EEResourcePropertyCollection" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyCollectionAction">
            <forward name="success" path="PMEJ2EEResourceProperty.config.view"/>
            <forward name="pmej2EEResourcePropertyCollection" path="PMEJ2EEResourceProperty.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyDetailForm"
            path="/pmej2EEResourcePropertyDetail" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyDetailAction" input="PMEJ2EEResourceProperty.config.view">
            <forward name="error" path="PMEJ2EEResourceProperty.config.view"/>
            <forward name="success" path="com.ibm.ws.console.resources.pme.resources.forwardCmd.do?forwardName=PMEJ2EEResourceProperty.content.main"/>
        </action>

	    <!-- Read Only properties -->
        <action
            name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyReadOnlyCollectionForm"
            path="/pmej2EEResourcePropertyReadOnlyCollection" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyReadOnlyCollectionAction">
            <forward name="success" path="PMEJ2EEResourceProperty.readOnly.config.view"/>
            <forward name="pmej2EEResourcePropertyCollection" path="PMEJ2EEResourceProperty.readOnly.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyReadOnlyDetailForm"
            path="/pmej2EEResourcePropertyReadOnlyDetail" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyReadOnlyDetailAction" input="PMEJ2EEResourceProperty.readOnly.config.view">
            <forward name="error" path="PMEJ2EEResourceProperty.readOnly.config.view"/>
            <forward name="success" path="com.ibm.ws.console.resources.pme.resources.forwardCmd.do?forwardName=PMEJ2EEResourceProperty.readOnly.content.main"/>
        </action>

	    <!-- Value Editable properties -->
        <action
            name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyValueEditableCollectionForm"
            path="/pmej2EEResourcePropertyValueEditableCollection" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyValueEditableCollectionAction">
            <forward name="success" path="PMEJ2EEResourceProperty.valueEditable.config.view"/>
            <forward name="pmej2EEResourcePropertyCollection" path="PMEJ2EEResourceProperty.valueEditable.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyValueEditableDetailForm"
            path="/pmej2EEResourcePropertyValueEditableDetail" type="com.ibm.ws.console.resources.pme.resources.J2EEResourcePropertyValueEditableDetailAction" input="PMEJ2EEResourceProperty.valueEditable.config.view">
            <forward name="error" path="PMEJ2EEResourceProperty.valueEditable.config.view"/>
            <forward name="success" path="com.ibm.ws.console.resources.pme.resources.forwardCmd.do?forwardName=PMEJ2EEResourceProperty.valueEditable.content.main"/>
        </action>
    <!-- END resources -->

    <!-- BEGIN scheduler -->
     <action name ="com.ibm.ws.console.resources.pme.scheduler.forwardCmd" path="/com.ibm.ws.console.resources.pme.scheduler.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
           <forward name="SchedulerConfiguration.content.main" path="SchedulerConfiguration.content.main"/>
           <forward name="SchedulerConfiguration.config.view" path="SchedulerConfiguration.config.view"/>
           <forward name="SchedulerService.config.view" path="SchedulerService.config.view"/>
           <forward name="SJ2EEResourceFactory.content.main" path="SJ2EEResourceFactory.content.main"/>
           <forward name="PMEJ2EEResourceProperty.config.view" path="PMEJ2EEResourceProperty.config.view"/>
           <forward name="PMEJ2EEResourceProperty.content.main" path="PMEJ2EEResourceProperty.content.main"/>
           <forward name="Referenceable.content.main" path="Referenceable.content.main"/>
           <forward name="Property.content.main" path="Property.content.main"/>
     </action>

        <action
            name="com.ibm.ws.console.resources.pme.scheduler.SchedulerConfigurationCollectionForm"
            path="/schedulerConfigurationCollection" type="com.ibm.ws.console.resources.pme.scheduler.SchedulerConfigurationCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="SchedulerConfiguration.config.view"/>
            <forward name="schedulerConfigurationCollection" path="SchedulerConfiguration.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.scheduler.SchedulerConfigurationDetailForm"
            path="/schedulerConfigurationDetail" type="com.ibm.ws.console.resources.pme.scheduler.SchedulerConfigurationDetailAction" input="SchedulerConfiguration.config.view">
            <forward name="error" path="SchedulerConfiguration.config.view"/>
	    <forward name="success" path="com.ibm.ws.console.resources.pme.scheduler.forwardCmd.do?forwardName=SchedulerConfiguration.content.main"/>
        </action>
    <!-- END scheduler -->

    <!-- BEGIN timermanager -->
<!-- Defect 217769 Remove TimerManager service unneeded 
     <action name ="com.ibm.ws.console.resources.pme.timermanagerservice.forwardCmd" path="/com.ibm.ws.console.resources.pme.timermanagerservice.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
           <forward name="TimerManagerInfo.config.view" path="TimerManagerInfo.config.view"/>
           <forward name="TimerManagerService.config.view" path="TimerManagerService.config.view"/>
           
           <forward name="Property.content.main" path="Property.content.main"/>
     </action>
      End of Defect 217769 -->

     <action name ="com.ibm.ws.console.resources.pme.timermanager.forwardCmd" path="/com.ibm.ws.console.resources.pme.timermanager.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
           <forward name="TimerManagerInfo.config.view" path="TimerManagerInfo.config.view"/>
           <forward name="TimerManagerInfo.content.main" path="TimerManagerInfo.content.main"/>
<!-- Defect 217769 Remove TimerManager service unneeded 
           <forward name="TimerManagerService.config.view" path="TimerManagerService.config.view"/>           
      End of Defect 217769 -->
           <forward name="Referenceable.content.main" path="Referenceable.content.main"/>
           <forward name="PMEJ2EEResourceProperty.content.main" path="PMEJ2EEResourceProperty.content.main"/>
           <forward name="PMEJ2EEResourceProperty.config.view" path="PMEJ2EEResourceProperty.config.view"/>
           <forward name="Property.content.main" path="Property.content.main"/>
     </action>

        <action
         name="com.ibm.ws.console.resources.pme.timermanager.TimerManagerInfoCollectionForm"
            path="/timerManagerInfoCollection" type="com.ibm.ws.console.resources.pme.timermanager.TimerManagerInfoCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="TimerManagerInfo.config.view"/>
            <forward name="timerManagerInfoCollection" path="TimerManagerInfo.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.timermanager.TimerManagerInfoDetailForm"
            path="/timerManagerInfoDetail" type="com.ibm.ws.console.resources.pme.timermanager.TimerManagerInfoDetailAction" input="TimerManagerInfo.config.view">
            <forward name="error" path="TimerManagerInfo.config.view"/>
            <forward name="success" path="com.ibm.ws.console.resources.pme.timermanager.forwardCmd.do?forwardName=TimerManagerInfo.content.main"/>
        </action>
<!-- Defect 217769 Remove TimerManager service unneeded 
        <action
            name="com.ibm.ws.console.resources.pme.timermanagerservice.TimerManagerServiceDetailForm"
            path="/timerManagerServiceDetail" type="com.ibm.ws.console.resources.pme.timermanagerservice.TimerManagerServiceDetailAction" input="TimerManagerService.config.view">
            <forward name="error" path="TimerManagerService.config.view"/>
            <forward name="success" path="applicationServerCollection.do?EditAction=true"/>
        </action>
      End of Defect 217769 -->
    <!-- END timermanager -->

    <!-- BEGIN workmanager -->
     <action name ="com.ibm.ws.console.resources.pme.workmanager.forwardCmd" path="/com.ibm.ws.console.resources.pme.workmanager.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
           <forward name="WorkManagerInfo.config.view" path="WorkManagerInfo.config.view"/>
           <forward name="WorkManagerInfo.content.main" path="WorkManagerInfo.content.main"/>
           <forward name="WorkManagerService.config.view" path="WorkManagerService.config.view"/>
           
           <forward name="Referenceable.content.main" path="Referenceable.content.main"/>
           <forward name="PMEJ2EEResourceProperty.content.main" path="PMEJ2EEResourceProperty.content.main"/>
           <forward name="PMEJ2EEResourceProperty.config.view" path="PMEJ2EEResourceProperty.config.view"/>
           <forward name="Property.content.main" path="Property.content.main"/>
     </action>

        <action
         name="com.ibm.ws.console.resources.pme.workmanager.WorkManagerInfoCollectionForm"
            path="/workManagerInfoCollection" type="com.ibm.ws.console.resources.pme.workmanager.WorkManagerInfoCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="WorkManagerInfo.config.view"/>
            <forward name="workManagerInfoCollection" path="WorkManagerInfo.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.resources.pme.workmanager.WorkManagerInfoDetailForm"
            path="/workManagerInfoDetail" type="com.ibm.ws.console.resources.pme.workmanager.WorkManagerInfoDetailAction" input="WorkManagerInfo.config.view">
            <forward name="error" path="WorkManagerInfo.config.view"/>
            <forward name="success" path="com.ibm.ws.console.resources.pme.workmanager.forwardCmd.do?forwardName=WorkManagerInfo.content.main"/>
        </action>
    <!-- END workmanager -->
    </action-mappings>
</struts-config>
