<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<!--THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
5724-i63, 5724-H88(C) COPYRIGHT International Business Machines Corp., 1997, 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.--> 

<struts-config>
    <form-beans>
        <!-- Begin LIDB2303 Node Group  -->
        <form-bean name="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm" type="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <form-bean name="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm" type="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <form-bean name="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm" type="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <form-bean name="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberDetailForm" type="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberDetailForm"/>
        <form-bean name="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionForm" type="com.ibm.ws.console.environment.topology.NodeCollectionForm"/>
        <!-- End LIDB2303 Node Group  -->
    </form-beans>

    <global-forwards>
        <!-- Begin LIDB2303 Node Group  -->
        <forward name="NodeGroup.content.main"                          path="NodeGroup.content.main"/>
        <forward name="NodeGroupForOneNode.content.main"   path="NodeGroupForOneNode.content.main"/>
        <forward name="NodeGroupMember.content.main"            path="NodeGroupMember.content.main"/>
        <forward name="AddNodeGroupMember.content.main"     path="AddNodeGroupMember.content.main"/>
        <forward name="Node.config.view"                                         path="Node.config.view"/>
        <!-- End LIDB2303 Node Group  -->
    </global-forwards>

    <action-mappings>

        <action path="/com.ibm.ws.console.adminnodegroups.forwardCmd" 
                type="com.ibm.ws.console.core.action.ForwardAction">
           <forward name="NodeGroup.content.main" path="NodeGroup.content.main"/>
           <forward name="NodeGroupForOneNode.content.main"   path="NodeGroupForOneNode.content.main"/>
           <forward name="NodeGroup.config.view" path="NodeGroup.config.view"/>
           <forward name="NewNodeGroup.config.view" path="NewNodeGroup.config.view"/>
           <forward name="NodeGroupMember.content.main" path="NodeGroupMember.content.main"/>
           <forward name="NodeGroupMember.config.view" path="NodeGroupMember.config.view"/>
           <forward name="AddNodeGroupMember.content.main" path="AddNodeGroupMember.content.main"/>
           <forward name="Node.config.view" path="Node.config.view"/>
           <forward name="Daemon.config.view" path="Daemon.config.view"/>
           <forward name="NodeGroup.Property.content.main" path="NodeGroup.Property.content.main"/>
           <forward name="NodeGroup.Property.config.view" path="NodeGroup.Property.config.view"/>
        </action>
 
        <action
            name="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"
            path="/nodeGroupCollection" type="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionAction">
            <forward name="error" path="NodeGroup.content.main"/>
            <forward name="success" path="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NodeGroup.config.view"/>
            <forward name="newNodeGroup" path="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NewNodeGroup.config.view"/>
            <forward name="nodeGroupCollection" path="NodeGroup.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"
            path="/nodeGroupDetail" type="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailAction" input="NodeGroup.config.view">
            <forward name="error" path="NodeGroup.config.view"/>
            <forward name="success" path="navigatorCmd.do?forwardName=NodeGroup.content.main"/>
        </action>

        <action
            name="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"
            path="/newNodeGroupDetail" type="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailAction" input="NewNodeGroup.config.view">
            <forward name="error" path="NodeGroup.config.view"/>
            <forward name="newNodeGroup" path="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NewNodeGroup.config.view"/>
            <forward name="success" path="navigatorCmd.do?forwardName=NodeGroup.content.main"/>
        </action>

        <action
            name="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"
            path="/nodeGroupMemberCollection" type="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionAction">
            <forward name="error" path="NodeGroupMember.content.main"/>
            <forward name="success" path="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NodeGroupMember.config.view"/>
            <forward name="addNode" path="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=AddNodeGroupMember.content.main"/>
            <forward name="nodeGroupMemberCollection" path="NodeGroupMember.content.main"/>
        </action>
        
        <action
            name="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionForm"
            path="/addNodeGroupMemberCollection" type="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionAction" >
            <forward name="error" path="AddNodeGroupMember.content.main"/>
            <forward name="success" path="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NodeGroupMember.content.main"/>
            <forward name="addNodeGroupMemberCollection" path="AddNodeGroupMember.content.main"/>
            <forward name="nodeDetail" path="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=Node.config.view&amp;lastPage=AddNodeGroupMember.content.main"/>
        </action>

        <action
            name="com.ibm.ws.console.servermanagement.PropertyCollectionForm"
            path="/nodeGroupPropertyCollection" type="com.ibm.ws.console.servermanagement.properties.PropertyCollectionAction">
            <forward name="failure" path="/error1.jsp"/>
            <forward name="success" path="NodeGroup.Property.config.view"/>
            <forward name="propertyCollection" path="NodeGroup.Property.content.main"/>
         </action>

         <action
            name="com.ibm.ws.console.servermanagement.PropertyDetailForm"
            path="/nodeGroupPropertyDetail" type="com.ibm.ws.console.admin.nodegroups.NodeGroupPropertyDetailAction" input="NodeGroup.Property.config.view">
            <forward name="error" path="NodeGroup.Property.config.view"/>
            <forward name="success" path="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NodeGroup.Property.content.main"/>
         </action>
        <!-- End LIDB2303 Node Group  -->

    </action-mappings>
</struts-config>
