<?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, 5655-N02, 5733-W70 (C) COPYRIGHT International Business Machines Corp. 1997, 2005
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.
author schleus
-->

<struts-config>
    <form-beans>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DiagnosticProvidersCollectionForm" type="com.ibm.ws.console.rasdiag.forms.DiagnosticProvidersCollectionForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DiagnosticProviderCommonInfoForm" type="com.ibm.ws.console.rasdiag.forms.DiagnosticProviderCommonInfoForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPProcessSelectorForm" type="com.ibm.ws.console.rasdiag.forms.DPProcessSelectorForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPTestsCollectionForm" type="com.ibm.ws.console.rasdiag.forms.DPTestsCollectionForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPTestResultsCollectionForm" type="com.ibm.ws.console.rasdiag.forms.DPTestResultsCollectionForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPSingleTestResultCollectionForm" type="com.ibm.ws.console.rasdiag.forms.DPSingleTestResultCollectionForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPConfigDumpCollectionForm" type="com.ibm.ws.console.rasdiag.forms.DPConfigDumpCollectionForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPStateSpecDetailForm" type="com.ibm.ws.console.rasdiag.forms.DPStateSpecDetailForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPStateDumpCollectionForm" type="com.ibm.ws.console.rasdiag.forms.DPStateDumpCollectionForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPStateSpecCollectionForm" type="com.ibm.ws.console.rasdiag.forms.DPStateSpecCollectionForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPStateSpecCollectionDetailForm" type="com.ibm.ws.console.rasdiag.forms.DPStateSpecCollectionDetailForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPStateSpecAttributesDetailForm" type="com.ibm.ws.console.rasdiag.forms.DPStateSpecAttributesDetailForm"/>
        <form-bean name="com.ibm.ws.console.rasdiag.forms.DPStateSpecAttributesCollectionForm" type="com.ibm.ws.console.rasdiag.forms.DPStateSpecAttributesCollectionForm"/>
    </form-beans>
    <action-mappings>
        <action path="/com.ibm.ws.console.rasdiag.forwardCmd" type="com.ibm.ws.console.core.action.ForwardAction">
            <forward name="rasdiag.topology.config.content.main" path="rasdiag.topology.config.content.main"/>
            <forward name="rasdiag.topology.state.content.main" path="rasdiag.topology.state.content.main"/>
            <forward name="rasdiag.topology.tests.content.main" path="rasdiag.topology.tests.content.main"/>
            <forward name="rasdiag.diagnostic.providers.content.main" path="rasdiag.diagnostic.providers.content.main"/>
            <forward name="rasdiag.dp.tests.content.main" path="rasdiag.dp.tests.content.main"/>
            <forward name="rasdiag.dp.test.results.content.main" path="rasdiag.dp.test.results.content.main"/>
            <forward name="rasdiag.dp.single.test.result.content.main" path="rasdiag.dp.single.test.result.content.main"/>
            <forward name="rasdiag.dp.config.dump.content.main" path="rasdiag.dp.config.dump.content.main"/>
            <forward name="rasdiag.dp.state.dump.content.main" path="rasdiag.dp.state.dump.content.main"/>
            <forward name="rasdiag.DPStateSpec.config.view" path="rasdiag.DPStateSpec.config.view"/>
            <forward name="rasdiag.DPStateSpecAttribute.config.view" path="rasdiag.DPStateSpecAttribute.config.view"/>
            <forward name="rasdiag.dp.state.spec.attributes.content.main" path="rasdiag.dp.state.spec.attributes.content.main"/>
        </action>

        <!-- Test / Config / State topology panel forwards -->
        <action
            path="/dpTests"
            name="com.ibm.ws.console.rasdiag.forms.DPProcessSelectorForm"
            type="com.ibm.ws.console.rasdiag.actions.DPTestsAction">
            <forward name="DPTestsMain" path="rasdiag.topology.tests.content.main"/>
            <forward name="DPTestCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.tests.content.main"/>
            <forward name="DPConfigDumpCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.config.dump.content.main"/>
            <forward name="DPProvidersCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.diagnostic.providers.content.main"/>
            <forward name="DPStateDumpCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.state.dump.content.main"/>
            <forward name="DPCollectionStateSpec" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.DPStateSpec.config.view"/>
        </action>

        <!-- State topology panel forwards -->
        <action
            path="/dpState"
            name="com.ibm.ws.console.rasdiag.forms.DPProcessSelectorForm"
            type="com.ibm.ws.console.rasdiag.actions.DPStateAction">
            <forward name="DPStateMain" path="rasdiag.topology.state.content.main"/>
            <forward name="DPTestCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.tests.content.main"/>
            <forward name="DPConfigDumpCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.config.dump.content.main"/>
            <forward name="DPProvidersCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.diagnostic.providers.content.main"/>
            <forward name="DPStateDumpCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.state.dump.content.main"/>
            <forward name="DPCollectionStateSpec" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.DPStateSpec.config.view&amp;sfname=services&amp;resourceUri=server.xml"/>
        </action>

        <!-- Config topology panel forwards -->
        <action
            path="/dpConfig"
            name="com.ibm.ws.console.rasdiag.forms.DPProcessSelectorForm"
            type="com.ibm.ws.console.rasdiag.actions.DPConfigAction">
            <forward name="DPConfigMain" path="rasdiag.topology.config.content.main"/>
            <forward name="DPTestCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.tests.content.main"/>
            <forward name="DPConfigDumpCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.config.dump.content.main"/>
            <forward name="DPProvidersCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.diagnostic.providers.content.main"/>
            <forward name="DPStateDumpCollection" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.state.dump.content.main"/>
            <forward name="DPCollectionStateSpec" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.DPStateSpec.config.view"/>
        </action>

        <!-- Diagnostic Providers Collection forwards -->
        <action
            name="com.ibm.ws.console.rasdiag.forms.DiagnosticProvidersCollectionForm"
            path="/diagnosticProvidersCollection"
            type="com.ibm.ws.console.rasdiag.actions.DiagnosticProvidersCollectionAction">
            <forward name="DPTests" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.tests.content.main"/>
            <forward name="DPStateData" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.state.dump.content.main"/>
            <forward name="DPConfigurationData" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.config.dump.content.main"/>
            <forward name="DPProvidersCollection" path="rasdiag.diagnostic.providers.content.main"/>
        </action>

        <!-- Diagnostic Providers Tests Collection forwards -->
        <action
            name="com.ibm.ws.console.rasdiag.forms.DPTestsCollectionForm"
            path="/dPTestsCollection"
            type="com.ibm.ws.console.rasdiag.actions.DPTestsCollectionAction">
            <forward name="DPTestResults" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.test.results.content.main"/>
            <forward name="DPTestsCollection" path="rasdiag.dp.tests.content.main"/>
        </action>

        <!-- Diagnostic Providers Test Results Collection forwards -->
        <action
            name="com.ibm.ws.console.rasdiag.forms.DPTestResultsCollectionForm"
            path="/dPTestResultsCollection"
            type="com.ibm.ws.console.rasdiag.actions.DPTestResultsCollectionAction">
            <forward name="DPSingleTestResult" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.single.test.result.content.main"/>
            <forward name="DPTestsHome" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.tests.content.main"/>
            <forward name="DPTestResultsCollection" path="rasdiag.dp.test.results.content.main"/>
        </action>

         <!-- Diagnostic Provider Single Test Result Collection forwards -->
        <action
            name="com.ibm.ws.console.rasdiag.forms.DPSingleTestResultCollectionForm"
            path="/dPSingleTestResultCollection"
            type="com.ibm.ws.console.rasdiag.actions.DPSingleTestResultCollectionAction">
            <forward name="DPSingleTestResultPrevious" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.test.results.content.main"/>
            <forward name="DPSingleTestResultHome" path="rasdiag.dp.single.test.result.content.main"/>
        </action>

        <!-- Diagnostic Provider Config Data Collection forwards -->
        <action
            name="com.ibm.ws.console.rasdiag.forms.DPConfigDumpCollectionForm"
            path="/dPConfigDumpCollection"
            type="com.ibm.ws.console.rasdiag.actions.DPConfigDumpCollectionAction">
            <forward name="DPConfigDumpPrevious" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.diagnostic.providers.content.main"/>
            <forward name="DPConfigDumpMain" path="rasdiag.dp.config.dump.content.main"/>
            <forward name="DPQuickLinkReturn" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.topology.config.content.main"/>
        </action>

        <!-- Diagnostic Provider State Data Collection forwards -->
        <action
            name="com.ibm.ws.console.rasdiag.forms.DPStateDumpCollectionForm"
            path="/dPStateDumpCollection"
            type="com.ibm.ws.console.rasdiag.actions.DPStateDumpCollectionAction">
            <forward name="DPStateDumpPrevious" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.diagnostic.providers.content.main"/>
            <forward name="DPStateDumpMain" path="rasdiag.dp.state.dump.content.main"/>
            <forward name="DPStateSpecMainFromDump" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.DPStateSpec.config.view&amp;sfname=services&amp;resourceUri=server.xml"/>
            <forward name="DPQuickLinkReturn" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.topology.state.content.main"/>
        </action>

        <!-- Diagnostic Provider State Spec Collection forwards -->
        <action
            name="com.ibm.ws.console.rasdiag.forms.DPStateSpecCollectionForm"
            path="/dPStateSpecCollection"
            type="com.ibm.ws.console.rasdiag.actions.DPStateSpecCollectionAction">
            <forward name="DPStateSpecMain" path="rasdiag.DPStateSpec.config.view"/>
            <forward name="DPStateSpecAttributesCollectionMain" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.DPStateSpecAttribute.config.view"/>
            <forward name="DPStateData" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.dp.state.dump.content.main"/>
            <forward name="DPStateTopology" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.topology.content.state"/>
            <forward name="DPOKCancel" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.topology.state.content.main"/>
        </action>

        <!-- Diagnostic Provider State Spec Attributes Collection forwards -->
        <action
            name="com.ibm.ws.console.rasdiag.forms.DPStateSpecAttributesCollectionForm"
            path="/dPStateSpecAttributesCollection"
            type="com.ibm.ws.console.rasdiag.actions.DPStateSpecAttributesCollectionAction">
            <forward name="DPStateSpecAttributesMain" path="rasdiag.DPStateSpecAttribute.config.view"/>
            <forward name="DPOKCancel" path="/com.ibm.ws.console.rasdiag.forwardCmd.do?forwardName=rasdiag.DPStateSpec.config.view&amp;sfname=services&amp;resourceUri=server.xml"/>
        </action>
    </action-mappings>
</struts-config>
