<?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">

<struts-config>
    <form-beans>
        <form-bean name="com.ibm.ws.console.datareplication.DRSSettingsDetailForm" type="com.ibm.ws.console.datareplication.DRSSettingsDetailForm"/>        
        <form-bean name="com.ibm.ws.console.datareplication.webcontainer.DRSSettingsDetailForm" type="com.ibm.ws.console.datareplication.webcontainer.DRSSettingsDetailForm"/>
        <form-bean name="com.ibm.ws.console.datareplication.MultibrokerDomainCollectionForm" type="com.ibm.ws.console.datareplication.MultibrokerDomainCollectionForm"/>
        <form-bean name="com.ibm.ws.console.datareplication.MultibrokerDomainDetailForm" type="com.ibm.ws.console.datareplication.MultibrokerDomainDetailForm"/>
        <form-bean name="com.ibm.ws.console.datareplication.DataReplicationDomainDetailForm" type="com.ibm.ws.console.datareplication.DataReplicationDomainDetailForm"/>
        <form-bean name="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryCollectionForm" type="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryCollectionForm"/>
        <form-bean name="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryDetailForm" type="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryDetailForm"/>
    
        <form-bean name="com.ibm.ws.console.datareplication.DataReplicationDetailForm" type="com.ibm.ws.console.datareplication.DataReplicationDetailForm"/>
        <form-bean name="com.ibm.ws.console.datareplication.DRSConnectionPoolDetailForm" type="com.ibm.ws.console.datareplication.DRSConnectionPoolDetailForm"/>
        <form-bean name="com.ibm.ws.console.datareplication.DRSPartitionDetailForm" type="com.ibm.ws.console.datareplication.DRSPartitionDetailForm"/>
        <form-bean name="com.ibm.ws.console.datareplication.DRSSerializationDetailForm" type="com.ibm.ws.console.datareplication.DRSSerializationDetailForm"/>
    </form-beans>

    <global-forwards>
        
    </global-forwards>

    <action-mappings>
         <action name="com.ibm.ws.console.datareplication.forwardCmd"
                path="/com.ibm.ws.console.datareplication.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
                 <forward name="DynamicCacheDRSSettings.config.view" path="DynamicCacheDRSSettings.config.view"/>            
                 <forward name="DRSSettings.config.view" path="DRSSettings.config.view"/>
                 <forward name="DRSSettings.content.main" path="DRSSettings.content.main"/>
                 <forward name="MultibrokerDomain.content.main" path="MultibrokerDomain.content.main"/>
                 <forward name="MultibrokerDomain.config.view" path="MultibrokerDomain.config.view"/>
                 <forward name="DataReplicationDomain.config.view" path="DataReplicationDomain.config.view"/>
                 <forward name="MultiBrokerRoutingEntry.content.main" path="MultiBrokerRoutingEntry.content.main"/>
                 <forward name="MultiBrokerRoutingEntry.config.view" path="MultiBrokerRoutingEntry.config.view"/>
        
        
                 <forward name="DataReplication.config.view" path="DataReplication.config.view"/>
                 <forward name="DRSPartition.config.view" path="DRSPartition.config.view"/>
                 <forward name="DRSSerialization.config.view" path="DRSSerialization.config.view"/>
                 <forward name="DRSConnectionPool.config.view" path="DRSConnectionPool.config.view"/>
        </action>
    
         <action
            name="com.ibm.ws.console.datareplication.DRSSettingsDetailForm"
            path="/dynamicCacheDRSSettingsDetail" type="com.ibm.ws.console.datareplication.DRSSettingsDetailAction" input="DynamicCacheDRSSettings.config.view">
            <forward name="error" path="DynamicCacheDRSSettings.config.view"/>
            <forward name="success" path="DynamicCache.config.view"/>
        </action>
        
         <action
            name="com.ibm.ws.console.datareplication.webcontainer.DRSSettingsDetailForm"
            path="/dRSSettingsDetail" type="com.ibm.ws.console.datareplication.webcontainer.DRSSettingsDetailAction" input="DRSSettings.config.view">
            <forward name="error" path="DRSSettings.config.view"/>
            <forward name="success" path="com.ibm.ws.console.servermanagement.forwardCmd.do?forwardName=Persistence.config.view"/>
        </action>
        
        
        <action
            name="com.ibm.ws.console.datareplication.MultibrokerDomainCollectionForm"
            path="/multibrokerDomainCollection" type="com.ibm.ws.console.datareplication.MultibrokerDomainCollectionAction">
            <forward name="error" path="MultibrokerDomain.content.main"/>
            <forward name="multibroker" path="MultibrokerDomain.config.view"/>
            <forward name="dataReplication" path="DataReplicationDomain.config.view"/>
            <forward name="new" path="DataReplicationDomain.config.view.new"/>
            <forward name="multibrokerDomainCollection" path="MultibrokerDomain.content.main"/>
        </action>
        
        <action input="MultibrokerDomain.config.view"
            name="com.ibm.ws.console.datareplication.MultibrokerDomainDetailForm"
            path="/multibrokerDomainDetail" type="com.ibm.ws.console.datareplication.MultibrokerDomainDetailAction">
            <forward name="apply" path="MultibrokerDomain.config.view"/>
            <forward name="error" path="DataReplicationDomain.config.view.new"/>            
            <forward name="success" path="com.ibm.ws.console.datareplication.forwardCmd.do?forwardName=MultibrokerDomain.content.main"/>
        </action>
        
        <action input="DataReplicationDomain.config.view.new"
            name="com.ibm.ws.console.datareplication.DataReplicationDomainDetailForm"
            path="/dataReplicationDomainDetail" type="com.ibm.ws.console.datareplication.DataReplicationDomainDetailAction">
            <forward name="apply" path="DataReplicationDomain.config.view"/>
            <forward name="error" path="DataReplicationDomain.config.view.new"/>            
            <forward name="success" path="com.ibm.ws.console.datareplication.forwardCmd.do?forwardName=MultibrokerDomain.content.main"/>
        </action>
        
        <action
            name="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryCollectionForm"
            path="/multiBrokerRoutingEntryCollection" type="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryCollectionAction">
            <forward name="error" path="MultiBrokerRoutingEntry.content.main"/>
            <forward name="success" path="MultiBrokerRoutingEntry.config.view"/>
            <forward name="new" path="MultiBrokerRoutingEntry.config.view.new"/>
            <forward name="multiBrokerRoutingEntryCollection" path="MultiBrokerRoutingEntry.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryDetailForm"
            path="/multiBrokerRoutingEntryDetail" type="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryDetailAction" input="MultiBrokerRoutingEntry.config.view">
            <forward name="error" path="MultiBrokerRoutingEntry.config.view"/>
            <forward name="success" path="com.ibm.ws.console.datareplication.forwardCmd.do?forwardName=MultiBrokerRoutingEntry.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryDetailForm"
            path="/multiBrokerRoutingEntryDetail" type="com.ibm.ws.console.datareplication.MultiBrokerRoutingEntryDetailAction" input="MultiBrokerRoutingEntry.config.view.new">
            <forward name="error" path="MultiBrokerRoutingEntry.config.view.new"/>
            <forward name="success" path="com.ibm.ws.console.datareplication.forwardCmd.do?forwardName=MultiBrokerRoutingEntry.content.main"/>
        </action>
        
        <action
            name="com.ibm.ws.console.datareplication.DataReplicationDetailForm"
            path="/dataReplicationDetail" type="com.ibm.ws.console.datareplication.DataReplicationDetailAction" input="DataReplication.config.view">
            <forward name="error" path="DataReplication.config.view"/>
            <forward name="success" path="com.ibm.ws.console.datareplication.forwardCmd.do?forwardName=MultibrokerDomain.config.view"/>
        </action> 
        
       <action
            name="com.ibm.ws.console.datareplicationConnectionPoolDetailForm"
            path="/dRSConnectionPoolDetail" type="com.ibm.ws.console.datareplication.DRSConnectionPoolDetailAction" input="DRSConnectionPool.config.view">
            <forward name="error" path="DRSConnectionPool.config.view"/>
            <forward name="success" path="com.ibm.ws.console.datareplication.forwardCmd.do?forwardName=DataReplication.config.view"/>
        </action>
        
        <action
            name="com.ibm.ws.console.datareplicationPartitionDetailForm"
            path="/dRSPartitionDetail" type="com.ibm.ws.console.datareplication.DRSPartitionDetailAction" input="DRSPartition.config.view">
            <forward name="error" path="DRSPartition.config.view"/>
            <forward name="success" path="com.ibm.ws.console.datareplication.forwardCmd.do?forwardName=DataReplication.config.view"/>
        </action>
        
        <action
            name="com.ibm.ws.console.datareplicationSerializationDetailForm"
            path="/dRSSerializationDetail" type="com.ibm.ws.console.datareplication.DRSSerializationDetailAction" input="DRSSerialization.config.view">
            <forward name="error" path="DRSSerialization.config.view"/>
            <forward name="success" path="com.ibm.ws.console.datareplication.forwardCmd.do?forwardName=DataReplication.config.view"/>
        </action>
        
    </action-mappings>
</struts-config>
