<?xml version="1.0" encoding="UTF-8"?>
<!--
/*
 *  THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
 *
 *  5724-I63, 5724-H88, 5655-N02, 5733-W70 (C) COPYRIGHT International Business Machines Corp. 1997,2006
 *
 *
 *  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.
 *
 *
 * CEI/ws/code/cei.webui/src/eventinfrastructure/WEB-INF/struts-config.xml, WAS.cei.webui, WAS855.CEI, cf031428.02
 * 
 * @Version 1.7 7/24/14
 *
 */
 -->
<!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.eventinfrastructure.EventServerAppDetailForm" type="com.ibm.ws.console.eventinfrastructure.EventServerAppDetailForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.DataStoreProfileCollectionForm" type="com.ibm.ws.console.eventinfrastructure.DataStoreProfileCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.DataStoreProfileDetailForm" type="com.ibm.ws.console.eventinfrastructure.DataStoreProfileDetailForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.DistributionQueueCollectionForm" type="com.ibm.ws.console.eventinfrastructure.DistributionQueueCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.DistributionQueueDetailForm" type="com.ibm.ws.console.eventinfrastructure.DistributionQueueDetailForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileCollectionForm" type="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileDetailForm" type="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileDetailForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.EmitterFactoryProfileCollectionForm" type="com.ibm.ws.console.eventinfrastructure.EmitterFactoryProfileCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.EmitterFactoryProfileDetailForm" type="com.ibm.ws.console.eventinfrastructure.EmitterFactoryProfileDetailForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.EventGroupProfileCollectionForm" type="com.ibm.ws.console.eventinfrastructure.EventGroupProfileCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.EventGroupProfileDetailForm" type="com.ibm.ws.console.eventinfrastructure.EventGroupProfileDetailForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.EventServerProfileCollectionForm" type="com.ibm.ws.console.eventinfrastructure.EventServerProfileCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.EventServerProfileDetailForm" type="com.ibm.ws.console.eventinfrastructure.EventServerProfileDetailForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileCollectionForm" type="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileDetailForm" type="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileDetailForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileCollectionForm" type="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileDetailForm" type="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileDetailForm"/>
          
          <form-bean name="com.ibm.ws.console.eventinfrastructure.CeiResourcePropertyCollectionForm" type="com.ibm.ws.console.eventinfrastructure.CeiResourcePropertyCollectionForm"/>
          <form-bean name="com.ibm.ws.console.eventinfrastructure.CeiResourcePropertyDetailForm" type="com.ibm.ws.console.eventinfrastructure.CeiResourcePropertyDetailForm"/>
           

          <form-bean name="com.ibm.ws.console.eventinfrastructureservice.EventInfrastructureServiceDetailForm" type="com.ibm.ws.console.eventinfrastructureservice.EventInfrastructureServiceDetailForm"/>
    </form-beans>
    <global-forwards/>

    <action-mappings>
          <action name ="com.ibm.ws.console.eventinfrastructureservice.forwardCmd" path="/com.ibm.ws.console.eventinfrastructureservice.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
              <forward name="EventInfrastructureService.config.view" path="EventInfrastructureService.config.view"/>
              <forward name="Property.content.main" path="Property.content.main"/>
          </action>

          <action name ="com.ibm.ws.console.eventinfrastructure.forwardCmd" path="/com.ibm.ws.console.eventinfrastructure.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
              <forward name="EventServerApp.config.view" path="EventServerApp.config.view"/>
              <forward name="DataStoreProfile.content.main" path="DataStoreProfile.content.main"/>
              <forward name="DataStoreProfile.config.view" path="DataStoreProfile.config.view"/>
              <forward name="DataStoreProfile2.config.view" path="DataStoreProfile2.config.view"/>              
              <forward name="DistributionQueue.content.main" path="DistributionQueue.content.main"/>
              <forward name="DistributionQueue.config.view" path="DistributionQueue.config.view"/>
              <forward name="EventBusTransmissionProfile.content.main" path="EventBusTransmissionProfile.content.main"/>
              <forward name="EventBusTransmissionProfile.config.view" path="EventBusTransmissionProfile.config.view"/>
              <forward name="EventBusTransmissionProfile2.config.view" path="EventBusTransmissionProfile2.config.view"/>
              <forward name="EmitterFactoryProfile.content.main" path="EmitterFactoryProfile.content.main"/>
              <forward name="EmitterFactoryProfile.config.view" path="EmitterFactoryProfile.config.view"/>
              <forward name="EventGroupProfile.content.main" path="EventGroupProfile.content.main"/>
              <forward name="EventGroupProfile.config.view" path="EventGroupProfile.config.view"/>
              <forward name="EventServerProfile.content.main" path="EventServerProfile.content.main"/>              
              <forward name="EventServerProfile.config.view" path="EventServerProfile.config.view"/>
              <forward name="FilterFactoryProfile.content.main" path="FilterFactoryProfile.content.main"/>
              <forward name="FilterFactoryProfile.config.view" path="FilterFactoryProfile.config.view"/>
              <forward name="FilterFactoryProfile2.config.view" path="FilterFactoryProfile2.config.view"/>
              <forward name="JMSTransmissionProfile.content.main" path="JMSTransmissionProfile.content.main"/>
              <forward name="JMSTransmissionProfile.config.view" path="JMSTransmissionProfile.config.view"/>
              <forward name="JMSTransmissionProfile2.config.view" path="JMSTransmissionProfile2.config.view"/>
              <forward name="cei.appconfigure.securityroles.tousers" path="cei.appconfigure.securityroles.tousers"/>                              
              <forward name="cei.tam.appconfigure.securityroles.tousers" path="cei.tam.appconfigure.securityroles.tousers"/>                              
              <forward name="CeiResourceProperty.content.main" path="CeiResourceProperty.content.main"/>
              <forward name="CeiResourceProperty.config.view" path="CeiResourceProperty.config.view"/>
          </action>

        <action
            name="com.ibm.ws.console.eventinfrastructure.EventServerAppDetailForm"
            path="/CeiEventServerAppDetail" 
            type="com.ibm.ws.console.eventinfrastructure.EventServerAppDetailAction" 
            input="EventServerApp.config.view">
            <forward name="error" path="EventServerApp.config.view"/>
            <forward name="success" path="EventServerApp.config.view"/>
            <!-- forward name="success" path="/secure/content.jsp"/ -->
        </action>

        <action
            name="com.ibm.ws.console.eventinfrastructure.DataStoreProfileCollectionForm"
            path="/dataStoreProfileCollection" type="com.ibm.ws.console.eventinfrastructure.DataStoreProfileCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="DataStoreProfile.config.view"/>
            <forward name="dataStoreProfileCollection" path="DataStoreProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.DataStoreProfileDetailForm"
            path="/dataStoreProfileDetail" type="com.ibm.ws.console.eventinfrastructure.DataStoreProfileDetailAction" 
            input="DataStoreProfile.config.view">
            <forward name="error" path="DataStoreProfile.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=DataStoreProfile.content.main"/>
        </action>
        
        <action
            name="com.ibm.ws.console.eventinfrastructure.DataStoreProfileDetailForm"
            path="/dataStoreProfile2Detail" 
            type="com.ibm.ws.console.eventinfrastructure.DataStoreProfileDetailAction" 
            input="DataStoreProfile2.config.view">              
            <forward name="error" path="DataStoreProfile2.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=EventServerProfile.config.view"/>
        </action>

        <action
            name="com.ibm.ws.console.eventinfrastructure.DistributionQueueCollectionForm"
            path="/distributionQueueCollection" type="com.ibm.ws.console.eventinfrastructure.DistributionQueueCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="DistributionQueue.config.view"/>
            <forward name="distributionQueueCollection" path="DistributionQueue.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.DistributionQueueDetailForm"
            path="/distributionQueueDetail" type="com.ibm.ws.console.eventinfrastructure.DistributionQueueDetailAction" input="DistributionQueue.config.view">
            <forward name="error" path="DistributionQueue.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=DistributionQueue.content.main"/>
        </action>
	
        <action
            name="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileCollectionForm"
            path="/eventBusTransmissionProfileCollection" type="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="EventBusTransmissionProfile.config.view"/>
            <forward name="eventBusTransmissionProfileCollection" path="EventBusTransmissionProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileDetailForm"
            path="/eventBusTransmissionProfileDetail" type="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileDetailAction" input="EventBusTransmissionProfile.config.view">
            <forward name="error" path="EventBusTransmissionProfile.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=EventBusTransmissionProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileDetailForm"
            path="/eventBusTransmissionProfile2Detail" 
            type="com.ibm.ws.console.eventinfrastructure.EventBusTransmissionProfileDetailAction" 
            input="EventBusTransmissionProfile2.config.view">
            <forward name="error" path="EventBusTransmissionProfile2.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=EmitterFactoryProfile.config.view"/>
        </action>

        <action
            name="com.ibm.ws.console.eventinfrastructure.EmitterFactoryProfileCollectionForm"
            path="/eventEmitterProfileCollection" type="com.ibm.ws.console.eventinfrastructure.EmitterFactoryProfileCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="EmitterFactoryProfile.config.view"/>
            <forward name="eventEmitterProfileCollection" path="EmitterFactoryProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.EmitterFactoryProfileDetailForm"
            path="/eventEmitterProfileDetail" type="com.ibm.ws.console.eventinfrastructure.EmitterFactoryProfileDetailAction" input="EmitterFactoryProfile.config.view">
            <forward name="error" path="EmitterFactoryProfile.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=EmitterFactoryProfile.content.main"/>
        </action>

        <action
            name="com.ibm.ws.console.eventinfrastructure.EventGroupProfileCollectionForm"
            path="/eventGroupProfileCollection" type="com.ibm.ws.console.eventinfrastructure.EventGroupProfileCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="EventGroupProfile.config.view"/>
            <forward name="eventGroupProfileCollection" path="EventGroupProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.EventGroupProfileDetailForm"
            path="/eventGroupProfileDetail" type="com.ibm.ws.console.eventinfrastructure.EventGroupProfileDetailAction" input="EventGroupProfile.config.view">
            <forward name="error" path="EventGroupProfile.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=EventGroupProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.EventServerProfileCollectionForm"
            path="/eventServerProfileCollection" type="com.ibm.ws.console.eventinfrastructure.EventServerProfileCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="EventServerProfile.config.view"/>
            <forward name="eventServerProfileCollection" path="EventServerProfile.content.main"/>
        </action>        
        <action
            name="com.ibm.ws.console.eventinfrastructure.EventServerProfileDetailForm"
            path="/eventServerProfileDetail" type="com.ibm.ws.console.eventinfrastructure.EventServerProfileDetailAction" input="EventServerProfile.config.view">
            <forward name="error" path="EventServerProfile.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=EventServerProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileCollectionForm"
            path="/filterProfileCollection" type="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="FilterFactoryProfile.config.view"/>
            <forward name="filterProfileCollection" path="FilterFactoryProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileDetailForm"
            path="/filterProfileDetail" type="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileDetailAction" input="FilterFactoryProfile.config.view">
            <forward name="error" path="FilterFactoryProfile.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=FilterFactoryProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileDetailForm"
            path="/filterProfile2Detail" 
            type="com.ibm.ws.console.eventinfrastructure.FilterFactoryProfileDetailAction" 
            input="FilterFactoryProfile2.config.view">
            <forward name="error" path="FilterFactoryProfile2.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=EmitterFactoryProfile.config.view"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileCollectionForm"
            path="/jMSTransmissionProfileCollection" type="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="JMSTransmissionProfile.config.view"/>
            <forward name="jMSTransmissionProfileCollection" path="JMSTransmissionProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileDetailForm"
            path="/jMSTransmissionProfileDetail" type="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileDetailAction" input="JMSTransmissionProfile.config.view">
            <forward name="error" path="JMSTransmissionProfile.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=JMSTransmissionProfile.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileDetailForm"
            path="/jMSTransmissionProfile2Detail" 
            type="com.ibm.ws.console.eventinfrastructure.JMSTransmissionProfileDetailAction" 
            input="JMSTransmissionProfile2.config.view">
            <forward name="error" path="JMSTransmissionProfile2.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=EmitterFactoryProfile.config.view"/>
        </action>

        <action
            name="com.ibm.ws.console.eventinfrastructureservice.EventInfrastructureServiceDetailForm"
            path="/cEIServiceDetail" type="com.ibm.ws.console.eventinfrastructureservice.EventInfrastructureServiceDetailAction" input="EventInfrastructureService.config.view">
            <forward name="error" path="EventInfrastructureService.config.view"/>
            <forward name="success" path="applicationServerCollection.do?EditAction=true"/> 
        </action>
        
        <action
            name="com.ibm.ws.console.eventinfrastructure.CeiResourcePropertyCollectionForm"
            path="/ceiResourcePropertyCollection" type="com.ibm.ws.console.eventinfrastructure.CeiResourcePropertyCollectionAction">
            <forward name="success" path="CeiResourceProperty.config.view"/>
            <forward name="ceiResourcePropertyCollection" path="CeiResourceProperty.content.main"/>
        </action>
        <action
            name="com.ibm.ws.console.eventinfrastructure.CeiResourcePropertyDetailForm"
            path="/ceiResourcePropertyDetail" type="com.ibm.ws.console.eventinfrastructure.CeiResourcePropertyDetailAction" input="CeiResourceProperty.config.view">
            <forward name="error" path="CeiResourceProperty.config.view"/>
            <forward name="success" path="com.ibm.ws.console.eventinfrastructure.forwardCmd.do?forwardName=CeiResourceProperty.content.main"/>
        </action>
                
        <action 
            name="MapRolesToUsersForm" 
            path="/ceiMapRolesToUsers" 
            type="com.ibm.ws.console.appmanagement.action.MapRolesToUsersAction">
            <forward name="lookup.users.groups" path="cei.appmanagement.lookup.content"/>
            <forward name="this" path="cei.appconfigure.securityroles.tousers"/>
            <forward name="cancel" path="EventServerApp.config.view"/>            
            <forward name="applicationDeploymentDetail" path="EventServerApp.config.view"/>            
        </action>

        <action 
            name="TAMMapRolesToUsersForm" 
            path="/ceiTamMapRolesToUsers" 
            type="com.ibm.ws.console.tam.appmanagement.action.TAMMapRolesToUsersAction">
            <forward name="lookup.users.groups" path="cei.tam.appmanagement.lookup.content"/>
            <forward name="this" path="cei.tam.appconfigure.securityroles.tousers"/>
            <forward name="cancel" path="EventServerApp.config.view"/>            
            <forward name="applicationDeploymentDetail" path="EventServerApp.config.view"/>            
        </action>

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