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

<!--
 * @start_restricted_prolog@
 *
 * @end_restricted_prolog@
-->

<!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.rm.MessageDetailForm" type="com.ibm.ws.console.rm.MessageDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.WSRMStateDetailForm" type="com.ibm.ws.console.rm.WSRMStateDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.AckStateDetailForm" type="com.ibm.ws.console.rm.AckStateDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.AckStateCollectionForm" type="com.ibm.ws.console.rm.AckStateCollectionForm" />
        <form-bean name="com.ibm.ws.console.rm.OutboundMessageDetailForm" type="com.ibm.ws.console.rm.OutboundMessageDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.OutboundMessageCollectionForm" type="com.ibm.ws.console.rm.OutboundMessageCollectionForm" />
        <form-bean name="com.ibm.ws.console.rm.InboundMessageDetailForm" type="com.ibm.ws.console.rm.InboundMessageDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.InboundMessageCollectionForm" type="com.ibm.ws.console.rm.InboundMessageCollectionForm" />
        <form-bean name="com.ibm.ws.console.rm.MEMessageStoreDetailForm" type="com.ibm.ws.console.rm.MEMessageStoreDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.MEMessageStoreCollectionForm" type="com.ibm.ws.console.rm.MEMessageStoreCollectionForm" />
        <form-bean name="com.ibm.ws.console.rm.InMemoryMessageStoreDetailForm" type="com.ibm.ws.console.rm.InMemoryMessageStoreDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.InMemoryMessageStoreCollectionForm" type="com.ibm.ws.console.rm.InMemoryMessageStoreCollectionForm" />
        <form-bean name="com.ibm.ws.console.rm.InboundSequenceDetailForm" type="com.ibm.ws.console.rm.InboundSequenceDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.InboundSequenceCollectionForm" type="com.ibm.ws.console.rm.InboundSequenceCollectionForm" />
        <form-bean name="com.ibm.ws.console.rm.OutboundSequenceDetailForm" type="com.ibm.ws.console.rm.OutboundSequenceDetailForm" />
        <form-bean name="com.ibm.ws.console.rm.OutboundSequenceCollectionForm" type="com.ibm.ws.console.rm.OutboundSequenceCollectionForm" />
        <form-bean name="com.ibm.ws.console.rm.ExportMessagesToZipFileForm" type="com.ibm.ws.console.rm.ExportMessagesToZipFileForm"/>

    </form-beans>


    <action-mappings>
        <action name="com.ibm.ws.console.rm.forwardCmd" path="/com.ibm.ws.console.rm.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
            <forward name="Message.config.view" path="Message.config.view" />
            <forward name="WSRMState.config.view" path="WSRMState.config.view" />
            <forward name="AckState.content.main" path="AckState.content.main" />
            <forward name="OutboundMessage.content.main" path="OutboundMessage.content.main" />
            <forward name="InboundMessage.content.main" path="InboundMessage.content.main" />
            <forward name="MEMessageStore.content.main" path="MEMessageStore.content.main" />
            <forward name="InMemoryMessageStore.content.main" path="InMemoryMessageStore.content.main" />
            <forward name="InboundSequence.config.view" path="InboundSequence.config.view" />
            <forward name="InboundSequence.content.main" path="InboundSequence.content.main" />
            <forward name="OutboundSequence.config.view" path="OutboundSequence.config.view" />
            <forward name="OutboundSequence.content.main" path="OutboundSequence.content.main" />
            <forward name="ExportMessagesToZipFile.config.view" path="ExportMessagesToZipFile.config.view" />
     	</action>

        <action path="/messageDetail" input="Message.config.view" name="com.ibm.ws.console.rm.MessageDetailForm" type="com.ibm.ws.console.rm.MessageDetailAction" >
            <forward name="gotoDetailView" path="Message.config.view" />
            <forward name="gotoCollectionView" path="com.ibm.ws.console.rm.forwardCmd.do?forwardName=Message.content.main" />
            <forward name="inbound" path="InboundMessage.content.main"/>
            <forward name="outbound" path="OutboundMessage.content.main"/>
        </action>


        <action path="/wSRMStateDetail" input="WSRMState.config.view" name="com.ibm.ws.console.rm.WSRMStateDetailForm" type="com.ibm.ws.console.rm.WSRMStateDetailAction" >
            <forward name="gotoDetailView" path="WSRMState.config.view" />
            <forward name="gotoCollectionView" path="com.ibm.ws.console.rm.forwardCmd.do?forwardName=WSRMState.content.main" />
        </action>


        <action path="/ackStateCollection" name="com.ibm.ws.console.rm.AckStateCollectionForm" type="com.ibm.ws.console.rm.AckStateCollectionAction" >
            <forward name="gotoDetailView" path="AckState.config.view" />
            <forward name="gotoCollectionView" path="AckState.content.main" />
        </action>


        <action path="/outboundMessageCollection" name="com.ibm.ws.console.rm.OutboundMessageCollectionForm" type="com.ibm.ws.console.rm.OutboundMessageCollectionAction" >
            <forward name="gotoDetailView" path="Message.config.view" />
            <forward name="gotoCollectionView" path="OutboundMessage.content.main" />
        </action>


        <action path="/inboundMessageCollection" name="com.ibm.ws.console.rm.InboundMessageCollectionForm" type="com.ibm.ws.console.rm.InboundMessageCollectionAction" >
            <forward name="gotoDetailView" path="Message.config.view" />
            <forward name="gotoCollectionView" path="InboundMessage.content.main" />
        </action>


        <action path="/mEMessageStoreCollection" name="com.ibm.ws.console.rm.MEMessageStoreCollectionForm" type="com.ibm.ws.console.rm.MEMessageStoreCollectionAction" >
            <forward name="gotoDetailView" path="MEMessageStore.config.view" />
            <forward name="gotoCollectionView" path="MEMessageStore.content.main" />
        </action>


        <action path="/inMemoryMessageStoreCollection" name="com.ibm.ws.console.rm.InMemoryMessageStoreCollectionForm" type="com.ibm.ws.console.rm.InMemoryMessageStoreCollectionAction" >
            <forward name="gotoDetailView" path="InMemoryMessageStore.config.view" />
            <forward name="gotoCollectionView" path="InMemoryMessageStore.content.main" />
        </action>


        <action path="/inboundSequenceDetail" input="InboundSequence.config.view" name="com.ibm.ws.console.rm.InboundSequenceDetailForm" type="com.ibm.ws.console.rm.InboundSequenceDetailAction" >
            <forward name="gotoDetailView" path="InboundSequence.config.view" />
            <forward name="gotoCollectionView" path="com.ibm.ws.console.rm.forwardCmd.do?forwardName=InboundSequence.content.main" />
        </action>


        <action path="/inboundSequenceCollection" name="com.ibm.ws.console.rm.InboundSequenceCollectionForm" type="com.ibm.ws.console.rm.InboundSequenceCollectionAction" >
            <forward name="gotoDetailView" path="InboundSequence.config.view" />
            <forward name="gotoCollectionView" path="InboundSequence.content.main" />
            <forward name="gotoRefreshedCollectionView" path="com.ibm.ws.console.rm.forwardCmd.do?forwardName=InboundSequence.content.main" />
            <forward name="exportMessages" path="ExportMessagesToZipFile.config.view" />
        </action>


        <action path="/outboundSequenceDetail" input="OutboundSequence.config.view" name="com.ibm.ws.console.rm.OutboundSequenceDetailForm" type="com.ibm.ws.console.rm.OutboundSequenceDetailAction" >
            <forward name="gotoDetailView" path="OutboundSequence.config.view" />
            <forward name="gotoCollectionView" path="com.ibm.ws.console.rm.forwardCmd.do?forwardName=OutboundSequence.content.main" />
        </action>


        <action path="/outboundSequenceCollection" name="com.ibm.ws.console.rm.OutboundSequenceCollectionForm" type="com.ibm.ws.console.rm.OutboundSequenceCollectionAction" >
            <forward name="gotoDetailView" path="OutboundSequence.config.view" />
            <forward name="gotoCollectionView" path="OutboundSequence.content.main" />
            <forward name="gotoRefreshedCollectionView" path="com.ibm.ws.console.rm.forwardCmd.do?forwardName=OutboundSequence.content.main" />
            <forward name="exportMessages" path="ExportMessagesToZipFile.config.view" />
        </action>

        <action name="com.ibm.ws.console.rm.ExportMessagesToZipFileForm"
                path="/exportWSRMMessages"
                type="com.ibm.ws.console.rm.ExportMessagesToZipFileAction"
                input="ExportMessagesToZipFile.config.view">
            <forward name="inbound" path="InboundSequence.content.main"/>
            <forward name="outbound" path="OutboundSequence.content.main"/>
        </action>


        
    </action-mappings>

</struts-config>
