You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by cr...@apache.org on 2006/10/03 17:52:32 UTC

svn commit: r452547 - in /beehive/trunk/netui: external/struts/ src/pageflow/org/apache/beehive/netui/pageflow/ test/webapps/drt/testRecorder/config/ test/webapps/drt/testRecorder/tests/

Author: crogers
Date: Tue Oct  3 08:52:31 2006
New Revision: 452547

URL: http://svn.apache.org/viewvc?view=rev&rev=452547
Log:
Update NetUI from Struts 1.2.7 to 1.2.9. (See BEEHIVE-1128)  This includes an API change in NetUI associated to the API change in Struts. The throws clause of PageFlowRequestProcessor.processValidate() includes the new Struts InvalidCancelException. Updated three test recordings for the Struts 1.2.x BVT to account for changes to ActionConfig.toString(), but also added copies of the original recordings to be used for Struts 1.1 testing.

Tests: NetUI BVT (Struts 1.2.7, 1.2.9), jsfWeb, urlTemplate - WinXP pass


Added:
    beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporterStruts11.xml   (with props)
    beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalAppStruts11.xml   (with props)
    beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlowStruts11.xml   (with props)
Modified:
    beehive/trunk/netui/external/struts/struts.jar
    beehive/trunk/netui/external/struts/version.txt
    beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
    beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
    beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporter.xml
    beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalApp.xml
    beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlow.xml

Modified: beehive/trunk/netui/external/struts/struts.jar
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/external/struts/struts.jar?view=diff&rev=452547&r1=452546&r2=452547
==============================================================================
Binary files - no diff available.

Modified: beehive/trunk/netui/external/struts/version.txt
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/external/struts/version.txt?view=diff&rev=452547&r1=452546&r2=452547
==============================================================================
--- beehive/trunk/netui/external/struts/version.txt (original)
+++ beehive/trunk/netui/external/struts/version.txt Tue Oct  3 08:52:31 2006
@@ -1,3 +1,3 @@
-Struts 1.2.7
+Struts 1.2.9
 
-Downloaded: 2005-06-14
+Downloaded: 2006-09-28

Modified: beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java?view=diff&rev=452547&r1=452546&r2=452547
==============================================================================
--- beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java (original)
+++ beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java Tue Oct  3 08:52:31 2006
@@ -56,6 +56,7 @@
 import org.apache.struts.action.ActionMapping;
 import org.apache.struts.action.ActionServlet;
 import org.apache.struts.action.ActionErrors;
+import org.apache.struts.action.InvalidCancelException;
 import org.apache.struts.config.ActionConfig;
 import org.apache.struts.config.FormBeanConfig;
 import org.apache.struts.config.ForwardConfig;
@@ -2156,8 +2157,11 @@
         processForwardConfig( request, response, forward );
     }
 
-    protected boolean processValidate(HttpServletRequest request, HttpServletResponse response, ActionForm form,
-                                      ActionMapping mapping) throws IOException, ServletException {
+    protected boolean processValidate(HttpServletRequest request,
+                                      HttpServletResponse response,
+                                      ActionForm form,
+                                      ActionMapping mapping)
+        throws IOException, ServletException, InvalidCancelException {
         
         //
         // The raw Struts ActionForm doesn't have our logic for enabling declarative validation annotations.

Modified: beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml?view=diff&rev=452547&r1=452546&r2=452547
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml (original)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Tue Oct  3 08:52:31 2006
@@ -3866,7 +3866,6 @@
          <webapp>coreWeb</webapp>
          <categories>
             <category>bvt</category>
-            <category>bvt.struts11</category>
             <category>corePageFlow</category>
          </categories>
          <features>
@@ -3874,6 +3873,17 @@
          </features>
       </test>
       <test>
+         <name>EventReporterStruts11</name>
+         <description>Test to ensure that the right Page Flow events get reported.</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt.struts11</category>
+         </categories>
+         <features>
+            <feature>Events</feature>
+         </features>
+      </test>
+      <test>
          <name>Except</name>
          <description>Verify that catching exception locally and globally works.</description>
          <webapp>coreWeb</webapp>
@@ -6328,7 +6338,6 @@
          <webapp>coreWeb</webapp>
          <categories>
             <category>bvt</category>
-            <category>bvt.struts11</category>
             <category>drt</category>
             <category>corePageFlow</category>
          </categories>
@@ -6339,6 +6348,19 @@
          </features>
       </test>
       <test>
+         <name>PfGlobalAppStruts11</name>
+         <description>PageFlow method tests of the global app</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt.struts11</category>
+         </categories>
+         <features>
+            <feature>PageFlow</feature>
+            <feature>GlobalApp</feature>
+            <feature>Methods</feature>
+         </features>
+      </test>
+      <test>
          <name>PfInheritance</name>
          <description>Tests inheritance of actions and catch/exception-handlers in page flows.</description>
          <webapp>coreWeb</webapp>
@@ -6375,9 +6397,19 @@
          <webapp>coreWeb</webapp>
          <categories>
             <category>bvt</category>
-            <category>bvt.struts11</category>
             <category>drt</category>
             <category>corePageFlow</category>
+         </categories>
+         <features>
+            <feature>PageFlow</feature>
+         </features>
+      </test>
+      <test>
+         <name>PfPageFlowStruts11</name>
+         <description>Call basic PageFlowController methods</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt.struts11</category>
          </categories>
          <features>
             <feature>PageFlow</feature>

Modified: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporter.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporter.xml?view=diff&rev=452547&r1=452546&r2=452547
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporter.xml (original)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporter.xml Tue Oct  3 08:52:31 2006
@@ -92,9 +92,9 @@
                 
                     &lt;li>flowControllerCreated: FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
                 
-                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
                 
-REGEX:                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig\[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request=\{/coreWeb/pageFlowCore/eventReporter/begin.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}, ActionForward=ForwardConfig[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false,module=null], TimeTakenMillis=XXX&lt;/li>
                 
                     &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
                 
@@ -206,9 +206,9 @@
                 
                     &lt;li>flowControllerCreated: FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
                 
-                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
                 
-REGEX:                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig\[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request=\{/coreWeb/pageFlowCore/eventReporter/begin.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}, ActionForward=ForwardConfig[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false,module=null], TimeTakenMillis=XXX&lt;/li>
                 
                     &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
                 
@@ -220,11 +220,11 @@
                 
                     &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
                 
-                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
                 
-                    &lt;li>exceptionRaised: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                    &lt;li>exceptionRaised: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
                 
-REGEX:                    &lt;li>exceptionHandled: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig\[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=\[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller\$MyForm\], FlowController=pageFlowCore.eventReporter.Controller, Request=\{/coreWeb/pageFlowCore/eventReporter/throwException.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=null,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                    &lt;li>exceptionHandled: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}, ActionForward=ForwardConfig[name=null,path=/index.jsp,redirect=false,contextRelative=false,module=null], TimeTakenMillis=XXX&lt;/li>
                 
                     &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
                 
@@ -328,9 +328,9 @@
                 
                     &lt;li>flowControllerCreated: FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
                 
-                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
                 
-REGEX:                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig\[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request=\{/coreWeb/pageFlowCore/eventReporter/begin.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}, ActionForward=ForwardConfig[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false,module=null], TimeTakenMillis=XXX&lt;/li>
                 
                     &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
                 
@@ -342,11 +342,11 @@
                 
                     &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
                 
-                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
                 
-                    &lt;li>exceptionRaised: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                    &lt;li>exceptionRaised: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
                 
-REGEX:                    &lt;li>exceptionHandled: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig\[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=\[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller\$MyForm\], FlowController=pageFlowCore.eventReporter.Controller, Request=\{/coreWeb/pageFlowCore/eventReporter/throwException.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=null,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                    &lt;li>exceptionHandled: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}, ActionForward=ForwardConfig[name=null,path=/index.jsp,redirect=false,contextRelative=false,module=null], TimeTakenMillis=XXX&lt;/li>
                 
                     &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
                 
@@ -356,11 +356,11 @@
                 
                     &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/removeMe.do}, Response={response}&lt;/li>
                 
-                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/removeMe,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/removeMe.do}, Response={response}&lt;/li>
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/removeMe,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/removeMe.do}, Response={response}&lt;/li>
                 
                     &lt;li>flowControllerDestroyed: FlowController=pageFlowCore.eventReporter.Controller, StorageLocation={HTTP session}&lt;/li>
                 
-REGEX:                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig\[path=/removeMe,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request=\{/coreWeb/pageFlowCore/eventReporter/removeMe.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=index,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/removeMe,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/removeMe.do}, Response={response}, ActionForward=ForwardConfig[name=index,path=/index.jsp,redirect=false,contextRelative=false,module=null], TimeTakenMillis=XXX&lt;/li>
                 
                     &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
                 

Added: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporterStruts11.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporterStruts11.xml?view=auto&rev=452547
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporterStruts11.xml (added)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporterStruts11.xml Tue Oct  3 08:52:31 2006
@@ -0,0 +1,453 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>EventReporter</ses:sessionName>
+   <ses:tester>rich</ses:tester>
+   <ses:startDate>03 Jun 2005, 11:41:42.499 AM MDT</ses:startDate>
+   <ses:description>Test to ensure that the right Page Flow events get reported.</ses:description>
+   <ses:tests>
+      <ses:test>
+         <ses:testNumber>1</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/pageFlowCore/eventReporter/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>435E448BA758F8FE570CAEACE93F042B</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=435E448BA758F8FE570CAEACE93F042B</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/pageFlowCore/eventReporter/index.jsp">
+    &lt;/head>
+    &lt;body>
+        &lt;h3>/pageFlowCore/eventReporter/Controller.jpf&lt;/h3>
+
+        &lt;form action="/coreWeb/pageFlowCore/eventReporter/throwException.do" method="post">
+            &lt;input type="submit" value="throwException (with form bean)">
+        &lt;/form>
+        &lt;a href="/coreWeb/pageFlowCore/eventReporter/removeMe.do">removeMe&lt;/a>
+        &lt;br/>
+        &lt;br/>
+
+        &lt;a href="/coreWeb/pageFlowCore/eventReporter/finish.do">finish, and clear the history&lt;/a>
+        &lt;br/>
+        &lt;hr/>
+        Events:
+        &lt;ol>
+            
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/Controller.jpf}, Response={response}&lt;/li>
+                
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+                    &lt;li>flowControllerCreated: FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+REGEX:                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig\[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request=\{/coreWeb/pageFlowCore/eventReporter/begin.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
+                
+        &lt;/ol>
+        &lt;br/>
+        &lt;hr/>
+        Registration message: &lt;b>Controller class is pageFlowCore.eventReporter.Controller&lt;/b>
+    &lt;/body>
+
+&lt;/html></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>2</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/pageFlowCore/eventReporter/throwException.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>435E448BA758F8FE570CAEACE93F042B</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>0</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=435E448BA758F8FE570CAEACE93F042B</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  <ses:value>http://localhost:8080/coreWeb/pageFlowCore/eventReporter/Controller.jpf</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/pageFlowCore/eventReporter/index.jsp">
+    &lt;/head>
+    &lt;body>
+        &lt;h3>/pageFlowCore/eventReporter/Controller.jpf&lt;/h3>
+
+        &lt;form action="/coreWeb/pageFlowCore/eventReporter/throwException.do" method="post">
+            &lt;input type="submit" value="throwException (with form bean)">
+        &lt;/form>
+        &lt;a href="/coreWeb/pageFlowCore/eventReporter/removeMe.do">removeMe&lt;/a>
+        &lt;br/>
+        &lt;br/>
+
+        &lt;a href="/coreWeb/pageFlowCore/eventReporter/finish.do">finish, and clear the history&lt;/a>
+        &lt;br/>
+        &lt;hr/>
+        Events:
+        &lt;ol>
+            
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/Controller.jpf}, Response={response}&lt;/li>
+                
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+                    &lt;li>flowControllerCreated: FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+REGEX:                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig\[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request=\{/coreWeb/pageFlowCore/eventReporter/begin.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
+                
+                    &lt;li>endPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}, TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>endActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}, TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>endActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/Controller.jpf}, Response={response}, TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                
+                    &lt;li>exceptionRaised: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                
+REGEX:                    &lt;li>exceptionHandled: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig\[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=\[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller\$MyForm\], FlowController=pageFlowCore.eventReporter.Controller, Request=\{/coreWeb/pageFlowCore/eventReporter/throwException.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=null,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
+                
+        &lt;/ol>
+        &lt;br/>
+        &lt;hr/>
+        Registration message: &lt;b>Controller class is pageFlowCore.eventReporter.Controller&lt;/b>
+    &lt;/body>
+
+&lt;/html></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>3</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/pageFlowCore/eventReporter/removeMe.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>435E448BA758F8FE570CAEACE93F042B</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=435E448BA758F8FE570CAEACE93F042B</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  <ses:value>http://localhost:8080/coreWeb/pageFlowCore/eventReporter/throwException.do</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/pageFlowCore/eventReporter/index.jsp">
+    &lt;/head>
+    &lt;body>
+        &lt;h3>/pageFlowCore/eventReporter/Controller.jpf&lt;/h3>
+
+        &lt;form action="/coreWeb/pageFlowCore/eventReporter/throwException.do" method="post">
+            &lt;input type="submit" value="throwException (with form bean)">
+        &lt;/form>
+        &lt;a href="/coreWeb/pageFlowCore/eventReporter/removeMe.do">removeMe&lt;/a>
+        &lt;br/>
+        &lt;br/>
+
+        &lt;a href="/coreWeb/pageFlowCore/eventReporter/finish.do">finish, and clear the history&lt;/a>
+        &lt;br/>
+        &lt;hr/>
+        Events:
+        &lt;ol>
+            
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/Controller.jpf}, Response={response}&lt;/li>
+                
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+                    &lt;li>flowControllerCreated: FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}&lt;/li>
+                
+REGEX:                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig\[path=/begin,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request=\{/coreWeb/pageFlowCore/eventReporter/begin.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=_defaultForward,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
+                
+                    &lt;li>endPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}, TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>endActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/begin.do}, Response={response}, TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>endActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/Controller.jpf}, Response={response}, TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                
+                    &lt;li>exceptionRaised: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller$MyForm], FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}&lt;/li>
+                
+REGEX:                    &lt;li>exceptionHandled: Throwable=java.lang.IllegalStateException: intentional exception, ActionMapping=ActionConfig\[path=/throwException,name=myForm,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=\[AnyBeanActionForm wrapper for pageFlowCore.eventReporter.Controller\$MyForm\], FlowController=pageFlowCore.eventReporter.Controller, Request=\{/coreWeb/pageFlowCore/eventReporter/throwException.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=null,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
+                
+                    &lt;li>endPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}, TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>endActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/throwException.do}, Response={response}, TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginActionRequest: Request={/coreWeb/pageFlowCore/eventReporter/removeMe.do}, Response={response}&lt;/li>
+                
+                    &lt;li>actionRaised: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig[path=/removeMe,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request={/coreWeb/pageFlowCore/eventReporter/removeMe.do}, Response={response}&lt;/li>
+                
+                    &lt;li>flowControllerDestroyed: FlowController=pageFlowCore.eventReporter.Controller, StorageLocation={HTTP session}&lt;/li>
+                
+REGEX:                    &lt;li>actionSuccess: FlowController=pageFlowCore.eventReporter.Controller, ActionMapping=ActionConfig\[path=/removeMe,parameter=pageFlowCore.eventReporter.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction, ActionForm=null, Request=\{/coreWeb/pageFlowCore/eventReporter/removeMe.do\}, Response=\{response\}, ActionForward=ForwardConfig\[name=index,path=/index.jsp,redirect=false,contextRelative=false.*\], TimeTakenMillis=XXX&lt;/li>
+                
+                    &lt;li>beginPageRequest: Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
+                
+                    &lt;li>flowControllerCreated: FlowController=pageFlowCore.eventReporter.Controller, Request={/coreWeb/pageFlowCore/eventReporter/index.jsp}, Response={response}&lt;/li>
+                
+        &lt;/ol>
+        &lt;br/>
+        &lt;hr/>
+        Registration message: &lt;b>Controller class is pageFlowCore.eventReporter.Controller&lt;/b>
+    &lt;/body>
+
+&lt;/html></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>4</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/pageFlowCore/eventReporter/finish.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>435E448BA758F8FE570CAEACE93F042B</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=435E448BA758F8FE570CAEACE93F042B</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  <ses:value>http://localhost:8080/coreWeb/pageFlowCore/eventReporter/removeMe.do</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<html>
+    <body>
+        OK, the test is finished.
+        <br/>
+        <br/>
+        <a href="begin.do">start again</a>
+    </body>
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>03 Jun 2005, 11:43:22.162 AM MDT</ses:endDate>
+   <ses:testCount>4</ses:testCount>
+</ses:recorderSession>

Propchange: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/EventReporterStruts11.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalApp.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalApp.xml?view=diff&rev=452547&r1=452546&r2=452547
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalApp.xml (original)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalApp.xml Tue Oct  3 08:52:31 2006
@@ -161,7 +161,7 @@
 <h4>PageFlow Global Info</h4>
 <a href="/coreWeb/pageFlowCore/pfGlobalApp/globalAction_getInfo.do">Get Global Info</a>
 <hr />
-<table border='1' cellspacing='0'cellpaddinig='2'><tr><td>Request</td><td>/coreWeb/-global/globalAction_getInfo.do</td></tr><tr><td>Response</td><td>Committed:false</td></tr><tr><td>Session</td><td>In active interval:3600</td></tr><tr><td>Nestable</td><td>false</td></tr><tr><td>PageFlow</td><td>false</td></tr><tr><td>Actions</td><td>gblJpfTest10<br />globalAction<br />globalAction_action<br />globalAction_form<br />globalAction_getInfo<br />globalAction_results<br />globalReturnToAction<br />globalReturnToCurrentPage<br />globalReturnToCurrentPageOverrideForm<br />globalReturnToCurrentPageOverrideInputs<br />globalReturnToCurrentPageWithForm<br />globalReturnToPage<br />globalReturnToPageOverrideForm<br />globalReturnToPageOverrideInputs<br />globalReturnToPageWithForm<br />globalReturnToPreviousAction<br />globalReturnToPreviousPage<br />globalReturnToPreviousPageOverrideForm<br />globalReturnToPreviousPageOverrideInputs<br />jpf1Begin<br />jpf1GoNested<br />jpf2Begin<br />
 jpf2GoNested<br />jpfReturn1<br />pageFlowCore_sharedFlow_globalAction<br />test35GlobalAction<br />test36GlobalAction<br />test39GlobalAction<br />test40GlobalAction<br />test40GlobalAction_B<br />test45GlobalAction<br />test46GlobalAction<br />test48GlobalAction<br />toLegacy<br />unHandledAction<br />unKnown<br /></td></tr><tr><td>ActionMapping</td><td>ActionConfig[path=/globalAction_getInfo,name=globalForm,parameter=global.Global,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction</td></tr><tr><td>URI</td><td>/</td></tr><tr><td>parentDir</td><td>/-global</td></tr></table>
+<table border='1' cellspacing='0'cellpaddinig='2'><tr><td>Request</td><td>/coreWeb/-global/globalAction_getInfo.do</td></tr><tr><td>Response</td><td>Committed:false</td></tr><tr><td>Session</td><td>In active interval:3600</td></tr><tr><td>Nestable</td><td>false</td></tr><tr><td>PageFlow</td><td>false</td></tr><tr><td>Actions</td><td>gblJpfTest10<br />globalAction<br />globalAction_action<br />globalAction_form<br />globalAction_getInfo<br />globalAction_results<br />globalReturnToAction<br />globalReturnToCurrentPage<br />globalReturnToCurrentPageOverrideForm<br />globalReturnToCurrentPageOverrideInputs<br />globalReturnToCurrentPageWithForm<br />globalReturnToPage<br />globalReturnToPageOverrideForm<br />globalReturnToPageOverrideInputs<br />globalReturnToPageWithForm<br />globalReturnToPreviousAction<br />globalReturnToPreviousPage<br />globalReturnToPreviousPageOverrideForm<br />globalReturnToPreviousPageOverrideInputs<br />jpf1Begin<br />jpf1GoNested<br />jpf2Begin<br />
 jpf2GoNested<br />jpfReturn1<br />pageFlowCore_sharedFlow_globalAction<br />test35GlobalAction<br />test36GlobalAction<br />test39GlobalAction<br />test40GlobalAction<br />test40GlobalAction_B<br />test45GlobalAction<br />test46GlobalAction<br />test48GlobalAction<br />toLegacy<br />unHandledAction<br />unKnown<br /></td></tr><tr><td>ActionMapping</td><td>ActionConfig[path=/globalAction_getInfo,name=globalForm,parameter=global.Global,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false</td></tr><tr><td>URI</td><td>/</td></tr><tr><td>parentDir</td><td>/-global</td></tr></table>
 </body>
 </html>]]></ses:responseBody>
          </ses:response>

Added: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalAppStruts11.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalAppStruts11.xml?view=auto&rev=452547
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalAppStruts11.xml (added)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalAppStruts11.xml Tue Oct  3 08:52:31 2006
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>PfGlobalApp</ses:sessionName>
+   <ses:tester>daryl</ses:tester>
+   <ses:startDate>30 Jun 2004, 08:28:06.666 PM MDT</ses:startDate>
+   <ses:description>daryl</ses:description>
+   <ses:tests>
+      <ses:test>
+         <ses:testNumber>1</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/pageFlowCore/pfGlobalApp/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>E9967A9B093572036C9D36769613ED69</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=E9967A9B093572036C9D36769613ED69</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>460803ea:fd7882b5a5:-7a56</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testnumber</ses:name>
+                  <ses:value>1</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<html>
+<head>
+<title>PageFlow Global Info</title>
+</head>
+<body>
+<h4>PageFlow Global Info</h4>
+<a href="/coreWeb/pageFlowCore/pfGlobalApp/globalAction_getInfo.do">Get Global Info</a>
+<hr />
+
+</body>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>pass</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>2</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/pageFlowCore/pfGlobalApp/globalAction_getInfo.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>E9967A9B093572036C9D36769613ED69</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=E9967A9B093572036C9D36769613ED69</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>460803ea:fd7882b5a5:-7a56</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testnumber</ses:name>
+                  <ses:value>2</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<html>
+<head>
+<title>PageFlow Global Info</title>
+</head>
+<body>
+<h4>PageFlow Global Info</h4>
+<a href="/coreWeb/pageFlowCore/pfGlobalApp/globalAction_getInfo.do">Get Global Info</a>
+<hr />
+<table border='1' cellspacing='0'cellpaddinig='2'><tr><td>Request</td><td>/coreWeb/-global/globalAction_getInfo.do</td></tr><tr><td>Response</td><td>Committed:false</td></tr><tr><td>Session</td><td>In active interval:3600</td></tr><tr><td>Nestable</td><td>false</td></tr><tr><td>PageFlow</td><td>false</td></tr><tr><td>Actions</td><td>gblJpfTest10<br />globalAction<br />globalAction_action<br />globalAction_form<br />globalAction_getInfo<br />globalAction_results<br />globalReturnToAction<br />globalReturnToCurrentPage<br />globalReturnToCurrentPageOverrideForm<br />globalReturnToCurrentPageOverrideInputs<br />globalReturnToCurrentPageWithForm<br />globalReturnToPage<br />globalReturnToPageOverrideForm<br />globalReturnToPageOverrideInputs<br />globalReturnToPageWithForm<br />globalReturnToPreviousAction<br />globalReturnToPreviousPage<br />globalReturnToPreviousPageOverrideForm<br />globalReturnToPreviousPageOverrideInputs<br />jpf1Begin<br />jpf1GoNested<br />jpf2Begin<br />
 jpf2GoNested<br />jpfReturn1<br />pageFlowCore_sharedFlow_globalAction<br />test35GlobalAction<br />test36GlobalAction<br />test39GlobalAction<br />test40GlobalAction<br />test40GlobalAction_B<br />test45GlobalAction<br />test46GlobalAction<br />test48GlobalAction<br />toLegacy<br />unHandledAction<br />unKnown<br /></td></tr><tr><td>ActionMapping</td><td>ActionConfig[path=/globalAction_getInfo,name=globalForm,parameter=global.Global,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction</td></tr><tr><td>URI</td><td>/</td></tr><tr><td>parentDir</td><td>/-global</td></tr></table>
+</body>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>30 Jun 2004, 08:28:07.788 PM MDT</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
+   <ses:testCount>2</ses:testCount>
+   <ses:passedCount>1</ses:passedCount>
+   <ses:failedCount>1</ses:failedCount>
+</ses:recorderSession>

Propchange: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfGlobalAppStruts11.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlow.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlow.xml?view=diff&rev=452547&r1=452546&r2=452547
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlow.xml (original)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlow.xml Tue Oct  3 08:52:31 2006
@@ -153,7 +153,7 @@
 <a href="/coreWeb/pageFlowCore/pfPageFlow/getInfo.do">Generate Page Flow Calls</a><br />
 <a href="/coreWeb/pageFlowCore/pfPageFlow/sendError.do">Generate An Error Page</a>
 <hr />
-<table border='1' cellspacing='0'cellpaddinig='2'><tr><td>Request</td><td>http://@NON_UNIQUE_HOST@:@NON_UNIQUE_PORT@/coreWeb/pageFlowCore/pfPageFlow/getInfo.do</td></tr><tr><td>Response</td><td>Committed:false</td></tr><tr><td>Session</td><td>In active interval:3600</td></tr><tr><td>Nestable</td><td>false</td></tr><tr><td>PageFlow</td><td>true</td></tr><tr><td>Actions</td><td>begin<br />getInfo<br />sendError<br /></td></tr><tr><td>ActionMapping</td><td>ActionConfig[path=/getInfo,parameter=pageFlowCore.pfPageFlow.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction</td></tr><tr><td>Taxonomy</td><td>coreWeb.pageFlowCore.pfPageFlow.Controller</td></tr></table>
+<table border='1' cellspacing='0'cellpaddinig='2'><tr><td>Request</td><td>http://@NON_UNIQUE_HOST@:@NON_UNIQUE_PORT@/coreWeb/pageFlowCore/pfPageFlow/getInfo.do</td></tr><tr><td>Response</td><td>Committed:false</td></tr><tr><td>Session</td><td>In active interval:3600</td></tr><tr><td>Nestable</td><td>false</td></tr><tr><td>PageFlow</td><td>true</td></tr><tr><td>Actions</td><td>begin<br />getInfo<br />sendError<br /></td></tr><tr><td>ActionMapping</td><td>ActionConfig[path=/getInfo,parameter=pageFlowCore.pfPageFlow.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction,validate=false,cancellable=false</td></tr><tr><td>Taxonomy</td><td>coreWeb.pageFlowCore.pfPageFlow.Controller</td></tr></table>
 
 </body>
 </html>]]></responseBody>

Added: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlowStruts11.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlowStruts11.xml?view=auto&rev=452547
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlowStruts11.xml (added)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlowStruts11.xml Tue Oct  3 08:52:31 2006
@@ -0,0 +1,313 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+
+  <sessionName>PfPageFlow</sessionName>
+  <tester>daryl</tester>
+  <startDate>18 Jan 2003, 11:50:20.096 AM MST</startDate>
+  <description>Test calling method on the PageFlow</description>
+
+  <tests>
+  <test>
+    <testNumber>1</testNumber>
+
+    <request>
+
+      <protocol>HTTP</protocol>
+      <protocolVersion>1.1</protocolVersion>
+      <host>localhost</host>
+      <port>7001</port>
+      <uri>/coreWeb/pageFlowCore/pfPageFlow/Controller.jpf</uri>
+      <method>GET</method>
+
+      <parameters>
+      </parameters>
+
+      <cookies>
+        <cookie>
+          <name>JSESSIONID</name>
+          <value>2phWr1JmfcD5vTGrL2BpIUqIoHgtaXhqrdc80WmvNfq5PqkNoftq!-1469043045</value>
+        </cookie>
+      </cookies>
+
+      <headers>
+        <header>
+          <name>Accept</name>
+          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
+        </header>
+        <header>
+          <name>Accept-Encoding</name>
+          <value>gzip, deflate</value>
+        </header>
+        <header>
+          <name>Accept-Language</name>
+          <value>en-us</value>
+        </header>
+        <header>
+          <name>Connection</name>
+          <value>Keep-Alive</value>
+        </header>
+        <header>
+          <name>Cookie</name>
+          <value>JSESSIONID=2phWr1JmfcD5vTGrL2BpIUqIoHgtaXhqrdc80WmvNfq5PqkNoftq!-1469043045</value>
+        </header>
+        <header>
+          <name>Host</name>
+          <value>localhost:7001</value>
+        </header>
+        <header>
+          <name>User-Agent</name>
+          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)</value>
+        </header>
+      </headers>
+
+    </request>
+
+    <response>
+      <statusCode>200</statusCode>
+      <reason></reason>
+      <responseBody><![CDATA[<html>
+<head>
+<title>PageFlow Errors</title>
+</head>
+<body>
+<h4>PageFlow Errors</h4>
+<a href="/coreWeb/pageFlowCore/pfPageFlow/getInfo.do">Generate Page Flow Calls</a><br />
+<a href="/coreWeb/pageFlowCore/pfPageFlow/sendError.do">Generate An Error Page</a>
+<hr />
+
+
+</body>
+</html>]]></responseBody>
+
+    </response>
+  </test>
+  <test>
+    <testNumber>2</testNumber>
+
+    <request>
+
+      <protocol>HTTP</protocol>
+      <protocolVersion>1.1</protocolVersion>
+      <host>localhost</host>
+      <port>7001</port>
+      <uri>/coreWeb/pageFlowCore/pfPageFlow/getInfo.do</uri>
+      <method>GET</method>
+
+      <parameters>
+      </parameters>
+
+      <cookies>
+        <cookie>
+          <name>JSESSIONID</name>
+          <value>2phWr1JmfcD5vTGrL2BpIUqIoHgtaXhqrdc80WmvNfq5PqkNoftq!-1469043045</value>
+        </cookie>
+      </cookies>
+
+      <headers>
+        <header>
+          <name>Accept</name>
+          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
+        </header>
+        <header>
+          <name>Accept-Encoding</name>
+          <value>gzip, deflate</value>
+        </header>
+        <header>
+          <name>Accept-Language</name>
+          <value>en-us</value>
+        </header>
+        <header>
+          <name>Connection</name>
+          <value>Keep-Alive</value>
+        </header>
+        <header>
+          <name>Cookie</name>
+          <value>JSESSIONID=2phWr1JmfcD5vTGrL2BpIUqIoHgtaXhqrdc80WmvNfq5PqkNoftq!-1469043045</value>
+        </header>
+        <header>
+          <name>Host</name>
+          <value>localhost:7001</value>
+        </header>
+        <header>
+          <name>Referer</name>
+          <value>http://localhost:7001/coreWeb/pageFlowCore/pfPageFlow/Controller.jpf</value>
+        </header>
+        <header>
+          <name>User-Agent</name>
+          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)</value>
+        </header>
+      </headers>
+
+    </request>
+
+    <response>
+      <statusCode>200</statusCode>
+      <reason></reason>
+      <responseBody><![CDATA[<html>
+<head>
+<title>PageFlow Errors</title>
+</head>
+<body>
+<h4>PageFlow Errors</h4>
+<a href="/coreWeb/pageFlowCore/pfPageFlow/getInfo.do">Generate Page Flow Calls</a><br />
+<a href="/coreWeb/pageFlowCore/pfPageFlow/sendError.do">Generate An Error Page</a>
+<hr />
+<table border='1' cellspacing='0'cellpaddinig='2'><tr><td>Request</td><td>http://@NON_UNIQUE_HOST@:@NON_UNIQUE_PORT@/coreWeb/pageFlowCore/pfPageFlow/getInfo.do</td></tr><tr><td>Response</td><td>Committed:false</td></tr><tr><td>Session</td><td>In active interval:3600</td></tr><tr><td>Nestable</td><td>false</td></tr><tr><td>PageFlow</td><td>true</td></tr><tr><td>Actions</td><td>begin<br />getInfo<br />sendError<br /></td></tr><tr><td>ActionMapping</td><td>ActionConfig[path=/getInfo,parameter=pageFlowCore.pfPageFlow.Controller,scope=request,type=org.apache.beehive.netui.pageflow.internal.FlowControllerAction</td></tr><tr><td>Taxonomy</td><td>coreWeb.pageFlowCore.pfPageFlow.Controller</td></tr></table>
+
+</body>
+</html>]]></responseBody>
+
+    </response>
+  </test>
+  <test>
+    <testNumber>3</testNumber>
+
+    <request>
+
+      <protocol>HTTP</protocol>
+      <protocolVersion>1.1</protocolVersion>
+      <host>localhost</host>
+      <port>7001</port>
+      <uri>/coreWeb/pageFlowCore/pfPageFlow/sendError.do</uri>
+      <method>GET</method>
+
+      <parameters>
+      </parameters>
+
+      <cookies>
+        <cookie>
+          <name>JSESSIONID</name>
+          <value>2phWr1JmfcD5vTGrL2BpIUqIoHgtaXhqrdc80WmvNfq5PqkNoftq!-1469043045</value>
+        </cookie>
+      </cookies>
+
+      <headers>
+        <header>
+          <name>Accept</name>
+          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
+        </header>
+        <header>
+          <name>Accept-Encoding</name>
+          <value>gzip, deflate</value>
+        </header>
+        <header>
+          <name>Accept-Language</name>
+          <value>en-us</value>
+        </header>
+        <header>
+          <name>Connection</name>
+          <value>Keep-Alive</value>
+        </header>
+        <header>
+          <name>Cookie</name>
+          <value>JSESSIONID=2phWr1JmfcD5vTGrL2BpIUqIoHgtaXhqrdc80WmvNfq5PqkNoftq!-1469043045</value>
+        </header>
+        <header>
+          <name>Host</name>
+          <value>localhost:7001</value>
+        </header>
+        <header>
+          <name>Referer</name>
+          <value>http://localhost:7001/coreWeb/pageFlowCore/pfPageFlow/getInfo.do</value>
+        </header>
+        <header>
+          <name>User-Agent</name>
+          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)</value>
+        </header>
+      </headers>
+
+    </request>
+
+    <response>
+      <statusCode>200</statusCode>
+      <reason></reason>
+      <responseBody><![CDATA[<html><title>PageFlow Error</title><body>PageFlow <b>/pageFlowCore/pfPageFlow/Controller.jpf</b>: Error raised from the Page Flow Test&lt;br /&gt;&lt;a href='Controller.jpf'&gt;Return&lt;/a&gt;</body></html>]]></responseBody>
+
+    </response>
+  </test>
+  <test>
+    <testNumber>4</testNumber>
+
+    <request>
+
+      <protocol>HTTP</protocol>
+      <protocolVersion>1.1</protocolVersion>
+      <host>localhost</host>
+      <port>7001</port>
+      <uri>/coreWeb/pageFlowCore/pfPageFlow/Controller.jpf</uri>
+      <method>GET</method>
+
+      <parameters>
+      </parameters>
+
+      <cookies>
+        <cookie>
+          <name>JSESSIONID</name>
+          <value>2phWr1JmfcD5vTGrL2BpIUqIoHgtaXhqrdc80WmvNfq5PqkNoftq!-1469043045</value>
+        </cookie>
+      </cookies>
+
+      <headers>
+        <header>
+          <name>Accept</name>
+          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
+        </header>
+        <header>
+          <name>Accept-Encoding</name>
+          <value>gzip, deflate</value>
+        </header>
+        <header>
+          <name>Accept-Language</name>
+          <value>en-us</value>
+        </header>
+        <header>
+          <name>Connection</name>
+          <value>Keep-Alive</value>
+        </header>
+        <header>
+          <name>Cookie</name>
+          <value>JSESSIONID=2phWr1JmfcD5vTGrL2BpIUqIoHgtaXhqrdc80WmvNfq5PqkNoftq!-1469043045</value>
+        </header>
+        <header>
+          <name>Host</name>
+          <value>localhost:7001</value>
+        </header>
+        <header>
+          <name>Referer</name>
+          <value>http://localhost:7001/coreWeb/pageFlowCore/pfPageFlow/sendError.do</value>
+        </header>
+        <header>
+          <name>User-Agent</name>
+          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)</value>
+        </header>
+      </headers>
+
+    </request>
+
+    <response>
+      <statusCode>200</statusCode>
+      <reason></reason>
+      <responseBody><![CDATA[<html>
+<head>
+<title>PageFlow Errors</title>
+</head>
+<body>
+<h4>PageFlow Errors</h4>
+<a href="/coreWeb/pageFlowCore/pfPageFlow/getInfo.do">Generate Page Flow Calls</a><br />
+<a href="/coreWeb/pageFlowCore/pfPageFlow/sendError.do">Generate An Error Page</a>
+<hr />
+
+
+</body>
+</html>]]></responseBody>
+
+    </response>
+  </test>
+
+  </tests>
+
+  <endDate>18 Jan 2003, 11:50:49.228 AM MST</endDate>
+  <testCount>4</testCount>
+
+</recorderSession>

Propchange: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PfPageFlowStruts11.xml
------------------------------------------------------------------------------
    svn:eol-style = native