<?xml version="1.0" encoding="UTF-8"?>

<!--
 * 5724-J08, 5724-I63, 5724-H88, 5724-H89, 5655-N02, 5733-W70 COPYRIGHT International Business Machines Corp. 2007
 * The source code for this program is not published or otherwise divested
 * of its trade secrets, irrespective of what has been deposited with the
 * U.S. Copyright Office.
-->

<!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>
        <form-bean name="com.ibm.ws.console.adminagent.AdminAgentDetailForm"			type="com.ibm.ws.console.adminagent.AdminAgentDetailForm"/>
        <form-bean name="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodeCollectionForm"	type="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodeCollectionForm"/>
        <form-bean name="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodeDetailForm"		type="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodeDetailForm"/>
        <form-bean name="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodePropertyDetailForm"		type="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodePropertyDetailForm"/>
        <form-bean name="com.ibm.ws.console.adminagent.jobManager.JManagerCollectionForm"			type="com.ibm.ws.console.adminagent.jobManager.JManagerCollectionForm"/>
        <form-bean name="com.ibm.ws.console.adminagent.jobManager.JManagerDetailForm"			type="com.ibm.ws.console.adminagent.jobManager.JManagerDetailForm"/>
        <form-bean name="com.ibm.ws.console.adminagent.jobManager.RegisterJManagerDetailForm"			type="com.ibm.ws.console.adminagent.jobManager.RegisterJManagerDetailForm"/>
        <form-bean name="com.ibm.ws.console.adminagent.properties.AdminAgentPropertyCollectionForm"	type="com.ibm.ws.console.adminagent.properties.AdminAgentPropertyCollectionForm"/>
        <form-bean name="com.ibm.ws.console.adminagent.properties.AdminAgentPropertyDetailForm"		type="com.ibm.ws.console.adminagent.properties.AdminAgentPropertyDetailForm"/>
    </form-beans>

    <action-mappings>

       <action name="com.ibm.ws.console.adminagent.forwardCmd"
               path="/com.ibm.ws.console.adminagent.forwardCmd"
               type="com.ibm.ws.console.core.action.ForwardAction">

		<forward name="AdminAgent.config.view"			path="AdminAgent.config.view"/>
		<forward name="RegisteredNode.content.main"		path="RegisteredNode.content.main"/>
		<forward name="RegisteredNode.config.view"		path="RegisteredNode.config.view"/>
		<forward name="RegisteredNodeProperty.config.view"		path="RegisteredNodeProperty.config.view"/>
		<forward name="JManager.content.main"			path="JManager.content.main"/>
		<forward name="JManager.config.view"			path="JManager.config.view"/>
		<forward name="RegisterJManager.config.view"			path="RegisterJManager.config.view"/>
		<forward name="AdminAgentProperty.content.main" 	path="AdminAgentProperty.content.main"/>
		<forward name="AdminAgentProperty.config.view"		path="AdminAgentProperty.config.view"/>
		<forward name="ManagedNodeThreadPools.content.main" 	path="ManagedNodeThreadPools.content.main"/>
		<forward name="ManagedNodeThreadPools.config.view"		path="ManagedNodeThreadPools.config.view"/>
        </action>

        <!-- AdminAgent Detail Form -->
        <action
            name="com.ibm.ws.console.adminagent.AdminAgentDetailForm"
            path="/adminAgentDetail"
            type="com.ibm.ws.console.adminagent.AdminAgentDetailAction"
            input="AdminAgent.config.view">
            <forward name="error" path="AdminAgent.config.view"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=AdminAgent.config.view"/>
        </action>


        <!-- Registered Node Collection & Detail Form -->
     	  <action
            name="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodeCollectionForm"
            path="/registeredNodeCollection"
			type="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodeCollectionAction">
            <forward name="error" path="RegisteredNode.content.main"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=RegisteredNode.config.view"/>
            <forward name="registeredNodeCollection" path="RegisteredNode.content.main"/>
            <forward name="registerJManagerDetail" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=RegisterJManager.config.view"/>
        </action>
        <action
            name="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodeDetailForm"
            path="/registeredNodeDetail"
			type="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodeDetailAction"
			input="RegisteredNode.config.view">
            <forward name="error" path="RegisteredNode.config.view"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=RegisteredNode.content.main"/>
        </action>


        <!-- Registered Node Property Detail Form -->
        <action
            name="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodePropertyDetailForm"
            path="/registeredNodePropertyDetail"
			type="com.ibm.ws.console.adminagent.registeredNode.RegisteredNodePropertyDetailAction"
			input="RegisteredNodeProperty.config.view">
            <forward name="error" path="RegisteredNodeProperty.config.view"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=RegisteredNode.config.view"/>
        </action>


        <!-- JManager Collection Form & Detail Form -->
     	  <action
            name="com.ibm.ws.console.adminagent.jobManager.JManagerCollectionForm"
            path="/jManagerCollection"
			type="com.ibm.ws.console.adminagent.jobManager.JManagerCollectionAction">
            <forward name="error" path="JManager.content.main"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=JManager.config.view"/>
            <forward name="jManagerCollection" path="JManager.content.main"/>
            <forward name="registerJManagerDetail" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=RegisterJManager.config.view"/>
        </action>
        <action
            name="com.ibm.ws.console.adminagent.jobManager.JManagerDetailForm"
            path="/jManagerDetail"
			type="com.ibm.ws.console.adminagent.jobManager.JManagerDetailAction"
			input="JManager.config.view">
            <forward name="error" path="JManager.config.view"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=JManager.content.main"/>
        </action>

        <!-- RegisterJManager Detail Form -->
        <action
            name="com.ibm.ws.console.adminagent.jobManager.RegisterJManagerDetailForm"
            path="/registerJManagerDetail"
			type="com.ibm.ws.console.adminagent.jobManager.RegisterJManagerDetailAction"
			input="RegisterJManager.config.view">
            <forward name="error" path="RegisterJManager.config.view"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=JManager.content.main"/>
        </action>

	<!-- Threadpools collection & detail form -->
	        <action
            name="com.ibm.ws.console.servermanagement.process.ThreadPoolCollectionForm"
            path="/managedNodeThreadPoolsCollection" type="com.ibm.ws.console.adminagent.registeredNode.ManagedNodeThreadPoolCollectionAction">
            <forward name="failure" path="/error1.jsp"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=ManagedNodeThreadPools.config.view"/>
            <forward name="threadPoolsCollection" path="ManagedNodeThreadPools.content.main"/>
            <forward name="updatedCollection" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=ManagedNodeThreadPools.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.servermanagement.process.ThreadPoolDetailForm"
            path="/managedNodeThreadPoolsDetail" type="com.ibm.ws.console.adminagent.registeredNode.ManagedNodeThreadPoolDetailAction" input="ManagedNodeThreadPools.config.view">
            <forward name="error" path="ManagedNodeThreadPools.config.view"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=ManagedNodeThreadPools.content.main"/>
        </action>
	
	
	<!-- Admin Agent Property Collection & Detail Form -->

     	  <action
            name="com.ibm.ws.console.adminagent.properties.AdminAgentPropertyCollectionForm"
            path="/adminAgentPropertyCollection" type="com.ibm.ws.console.adminagent.properties.AdminAgentPropertyCollectionAction">
            <forward name="error" path="AdminAgentProperty.content.main"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=AdminAgentProperty.config.view"/>
            <forward name="propertyCollection" path="AdminAgentProperty.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.adminagent.properties.AdminAgentPropertyDetailForm"
            path="/adminAgentPropertyDetail" type="com.ibm.ws.console.adminagent.properties.AdminAgentPropertyDetailAction"
			input="AdminAgentProperty.config.view">
            <forward name="error" path="AdminAgentProperty.config.view"/>
            <forward name="success" path="com.ibm.ws.console.adminagent.forwardCmd.do?forwardName=AdminAgentProperty.content.main"/>
        </action>

    </action-mappings>

</struts-config>