<?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.probdetermination.form.LogsAndTraceCollectionForm" type="com.ibm.ws.console.probdetermination.form.LogsAndTraceCollectionForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.TraceServiceDetailForm"   type="com.ibm.ws.console.probdetermination.form.TraceServiceDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.ConfigSpecDetailForm"   type="com.ibm.ws.console.probdetermination.form.ConfigSpecDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.StreamRedirectDetailForm"   type="com.ibm.ws.console.probdetermination.form.StreamRedirectDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.OutputRedirectDetailForm"   type="com.ibm.ws.console.probdetermination.form.OutputRedirectDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.RASLoggingServiceDetailForm"   type="com.ibm.ws.console.probdetermination.form.RASLoggingServiceDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.LogViewDetailForm"   type="com.ibm.ws.console.probdetermination.form.LogViewDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.ConfigProbCollectionForm"   type="com.ibm.ws.console.probdetermination.form.ConfigProbCollectionForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.ConfigProbDetailForm"   type="com.ibm.ws.console.probdetermination.form.ConfigProbDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.form.LogsAndTraceLinkSetDetailForm" type="com.ibm.ws.console.probdetermination.form.LogsAndTraceLinkSetDetailForm"/>
        <!-- sprint 1 2009 -->
        <form-bean name="com.ibm.ws.console.probdetermination.hpelchoose.HPELChooseDetailForm" type="com.ibm.ws.console.probdetermination.hpelchoose.HPELChooseDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.hpel.HPELForm" type="com.ibm.ws.console.probdetermination.hpelconfig.HPELConfigDetailForm"/>
<!-- sprint 2 2009 -->
        <form-bean name="com.ibm.ws.console.probdetermination.hpelbintrace.HPELBinTraceDetailForm" type="com.ibm.ws.console.probdetermination.hpelbintrace.HPELBinTraceDetailForm"/>
        <form-bean name="com.ibm.ws.console.probdetermination.hpeltextlog.HPELTextLogDetailForm" type="com.ibm.ws.console.probdetermination.hpeltextlog.HPELTextLogDetailForm"/>
        <!-- System dump -->
        <form-bean name="com.ibm.ws.console.probdetermination.systemdump.GenericServerCollectionForm" type="com.ibm.ws.console.probdetermination.systemdump.GenericServerCollectionForm"/>
        
    </form-beans>
    <global-forwards/>
    <action-mappings>
        <action path="/com.ibm.ws.console.probdetermination.forwardCmd" type="com.ibm.ws.console.probdetermination.action.ForwardAction">
        	<forward name="configproblems.content.main" path="configproblems.content.main"/>
            <forward name="configproblems.content.main.list" path="configproblems.content.main.list"/>
            <forward name="Logsandtrace.content.main" path="Logsandtrace.content.main"/>
            <forward name="SystemDump.content.main" path="SystemDump.content.main"/>
            <forward name="Logsandtrace.content.detail" path="Logsandtrace.content.detail"/>
            <forward name="Logsandtrace.content.list" path="Logsandtrace.content.list"/>
            <forward name="Logsandtrace.zoscontent.list" path="Logsandtrace.zoscontent.list"/>
            <forward name="LogHandlers.configspec.view" path="LogHandlers.configspec.view"/>
            <forward name="LogHandlers.configspec.view_6" path="LogHandlers.configspec.view_6"/>
            <forward name="LogHandlers.configspec.view_61" path="LogHandlers.configspec.view_61"/>
            <forward name="TraceService.config.view" path="TraceService.config.view"/>
            <forward name="TraceService.config.view_5" path="TraceService.config.view_5"/>
            <forward name="JVMLog.config.view" path="JVMLog.config.view"/>
            <forward name="RASLoggingservice.config.view" path="RASLoggingservice.config.view"/>
            <forward name="Outputredirect.config.view" path="Outputredirect.config.view"/>
            <forward name="JVMLog.content.detail" path="JVMLog.content.detail"/>
    	    <forward name="JVMLogs.content.main" path="JVMLogs.content.main"/>
            <forward name="HPELChoose.config.view" path="HPELChoose.config.view"/>
            <forward name="HPELChoose.zosconfig.view" path="HPELChoose.zosconfig.view"/>
            <forward name="HPELConfig.config.view" path="HPELConfig.config.view"/>
            <forward name="logfile.hpel.view" path="logfile.hpel.view"/>
            <!-- sprint 2 -->
            <forward name="Logsandtrace.content.list_7" path="Logsandtrace.content.list_7"/>
            <forward name="HPELBinTrace.config.view" path="HPELBinTrace.config.view"/>
            <forward name="HPELTextLog.config.view" path="HPELTextLog.config.view"/>
            <forward name="HPEL.content.list" path="HPEL.content.list"/>
            <forward name="Logsandtrace.content.list_7" path="Logsandtrace.content.list_7"/>
            
            
        </action>
        
        <action name="com.ibm.ws.console.probdetermination.form.TraceServiceDetailForm" input="TraceService.config.view" path="/traceServiceDetail" type="com.ibm.ws.console.probdetermination.action.TraceServiceDetailAction">
            <forward name="success" path="Logsandtrace.content.list"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="TraceService.config.view"/>
            <forward name="logfile" path="logfile.traceservice.view"/>
        </action>

        <action name="com.ibm.ws.console.probdetermination.form.TraceServiceDetailForm" input="TraceService.config.view_5" path="/traceServiceDetail_5" type="com.ibm.ws.console.probdetermination.action.TraceServiceDetailAction_5">
            <forward name="success" path="Logsandtrace.content.list"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="TraceService.config.view_5"/>
            <forward name="logfile" path="logfile.traceservice.view"/>
        </action>

        <action name="com.ibm.ws.console.probdetermination.form.ConfigSpecDetailForm" input="LogHandlers.configspec.view_6" path="/configSpecDetail_6" type="com.ibm.ws.console.probdetermination.action.ConfigSpecDetailAction_6">
            <forward name="success" path="Logsandtrace.content.list"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="LogHandlers.configspec.view_6"/>
            <forward name="logfile" path="logfile.traceservice.view"/>
        </action>

        <action name="com.ibm.ws.console.probdetermination.form.ConfigSpecDetailForm" input="LogHandlers.configspec.view_61" path="/configSpecDetail_61" type="com.ibm.ws.console.probdetermination.action.ConfigSpecDetailAction_61">
            <forward name="success" path="Logsandtrace.content.list"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="LogHandlers.configspec.view_61"/>
            <forward name="logfile" path="logfile.traceservice.view"/>
        </action>

        <action name="com.ibm.ws.console.probdetermination.form.ConfigSpecDetailForm" input="LogHandlers.configspec.view" path="/configSpecDetail" type="com.ibm.ws.console.probdetermination.action.ConfigSpecDetailAction">
            <forward name="success" path="Logsandtrace.content.list"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="LogHandlers.configspec.view"/>
            <forward name="logfile" path="logfile.traceservice.view"/>
        </action>
        
        <action name="com.ibm.ws.console.probdetermination.form.StreamRedirectDetailForm" input="JVMLog.config.view" path="/jvmLogDetail" type="com.ibm.ws.console.probdetermination.action.StreamRedirectDetailAction">
            <forward name="success" path="Logsandtrace.content.list"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="JVMLog.config.view"/>
            <forward name="logfile" path="logfile.streamredirect.view"/>
        </action>

        <action name="com.ibm.ws.console.probdetermination.form.RASLoggingServiceDetailForm" input="RASLoggingservice.config.view" path="/rasLoggingServiceDetail" type="com.ibm.ws.console.probdetermination.action.RASLoggingServiceDetailAction">
            <forward name="success" path="Logsandtrace.content.list"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="RASLoggingservice.config.view"/>
        </action>

        <action name="com.ibm.ws.console.probdetermination.form.OutputRedirectDetailForm" input="Outputredirect.config.view" path="/outputRedirectDetail" type="com.ibm.ws.console.probdetermination.action.OutputRedirectDetailAction">
            <forward name="success" path="Logsandtrace.content.list"/>
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="Outputredirect.config.view"/>
            <forward name="logfile" path="logfile.outputredirect.view"/>
        </action>

        <action name="com.ibm.ws.console.probdetermination.form.LogsAndTraceCollectionForm"
            path="/logsAndTraceCollection" type="com.ibm.ws.console.probdetermination.action.LogsAndTraceCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="Logsandtrace.content.main"/>
            <forward name="hpel" path="HPEL.content.list"/>
            <forward name="logsAndTraceCollection" path="Logsandtrace.content.main"/>
            <forward name="linkClicked_7" path="Logsandtrace.content.list_7"/>
            <forward name="linkClicked" path="Logsandtrace.content.list"/>
            <forward name="zosLinkClicked" path="Logsandtrace.zoscontent.list"/>
        </action>

        <action name="com.ibm.ws.console.probdetermination.form.ConfigProbCollectionForm"
            path="/configProbCollection" type="com.ibm.ws.console.probdetermination.action.ConfigProbCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="configproblems.content.main"/>
            <forward name="eventCollection" path="configproblems.content.main"/>
        </action>
        
    <action path="/validation"
            type="com.ibm.ws.console.probdetermination.action.ValidatorAction">
        <forward name="configproblems.content.main" path="configproblems.content.main"/>
    </action>
        
        <action name="com.ibm.ws.console.probdetermination.form.ConfigProbCollectionForm"
            path="/configProbCollection" type="com.ibm.ws.console.probdetermination.action.ConfigProbCollectionAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="configproblems.content.main"/>
            <forward name="detail" path="configproblems.content.detail"/>
      <forward name="configProbCollection" path="configproblems.content.main.list"/>
      <forward name="eventCollection" path="configproblems.content.main.list"/>
        </action>

<!--  new hpel stuff -->
        <action name="com.ibm.ws.console.probdetermination.hpelchoose.HPELChooseDetailForm"
            path="/hpelChoose" input="HPELChoose.config.view" type="com.ibm.ws.console.probdetermination.hpelchoose.HPELChooseDetailAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="successHPEL" path="HPEL.content.list"/>
            <forward name="successCompat" path="Logsandtrace.content.list"/>
            <forward name="samePage" path="HPELChoose.config.view"/>
        </action>
        <action name="com.ibm.ws.console.probdetermination.hpelchoose.HPELChooseDetailForm"
            path="/hpelZosChoose" input="HPELChoose.zosconfig.view" type="com.ibm.ws.console.probdetermination.hpelchoose.HPELChooseDetailAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="successHPEL" path="HPEL.content.list"/>
            <forward name="successCompat" path="Logsandtrace.zoscontent.list"/>
            <forward name="samePage" path="HPELChoose.zosconfig.view"/>
        </action>
        <action name="com.ibm.ws.console.probdetermination.hpel.HPELForm" scope="session"
            path="/hpelConfig" input="HPELConfig.config.view" type="com.ibm.ws.console.probdetermination.hpelconfig.HPELConfigDetailAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="HPELConfig.config.view"/>
            <forward name="success" path="HPEL.content.list"/>
        </action>
        <action name="com.ibm.ws.console.probdetermination.hpellogview.HPELLogViewDetailForm"
            path="/hpelLogView" input="logfile.hpel.view" type="com.ibm.ws.console.probdetermination.hpellogview.HPELLogViewDetailAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="logfile.hpel.view"/>
            <forward name="samePage" path="logfile.hpel.view"/>
        </action>
<!-- sprint 2 -->
        <action name="com.ibm.ws.console.probdetermination.hpelbintrace.HPELBinTraceDetailForm" scope="session"
            path="/hpelBinTraceConfig" input="HPELBinTrace.config.view" type="com.ibm.ws.console.probdetermination.hpelbintrace.HPELBinTraceDetailAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="success" path="HPEL.content.list"/>
            <forward name="samePage" path="HPELBinTrace.config.view"/>
        </action>
        <action name="com.ibm.ws.console.probdetermination.hpeltextlog.HPELTextLogDetailForm" scope="session"
            path="/hpelTextLogConfig" input="HPELTextLog.config.view" type="com.ibm.ws.console.probdetermination.hpelconfig.HPELConfigDetailAction">
            <forward name="failure" path="/error.jsp"/>
            <forward name="samePage" path="HPELTextLog.config.view"/>
            <forward name="success" path="HPEL.content.list"/>
        </action>
        
        <!-- system dump -->
         <action
            name="com.ibm.ws.console.probdetermination.systemdump.GenericServerCollectionForm"                
            path="/systemDumpCollection" type="com.ibm.ws.console.probdetermination.systemdump.SystemDumpCollectionAction">
            <forward name="failure" path="/error1.jsp"/>
            <forward name="success" path="SystemDump.content.main"/>
            <forward name="systemDumpCollection" path="SystemDump.content.main"/>
        </action>
        

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