Author: saminda
Date: Fri Apr 14 22:11:36 2006
New Revision: 394260

URL: http://svn.apache.org/viewcvs?rev=394260&view=rev
Log:
Added new axis2.xml
fixed a bug in <send/>

Modified:
    
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/Axis2FlexibleMEPClient.java
    
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/DynamicAxisOperation.java
    
incubator/synapse/trunk/java/modules/core/test-resources/axis2/conf/axis2.xml
    
incubator/synapse/trunk/java/modules/core/test-resources/rest/conf/axis2-rest.xml
    incubator/synapse/trunk/java/modules/core/test-resources/tcp/axis2-tcp.xml
    
incubator/synapse/trunk/java/modules/core/test/org/apache/synapse/spi/injection/SendOnProcessorWithAddressingEngageWithRuleTest.java
    incubator/synapse/trunk/java/repository/conf/axis2.xml

Modified: 
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/Axis2FlexibleMEPClient.java
URL: 
http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/Axis2FlexibleMEPClient.java?rev=394260&r1=394259&r2=394260&view=diff
==============================================================================
--- 
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/Axis2FlexibleMEPClient.java
 (original)
+++ 
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/Axis2FlexibleMEPClient.java
 Fri Apr 14 22:11:36 2006
@@ -55,13 +55,13 @@
         if (soapHeader != null) {
             addressingHeaders = soapHeader.getHeaderBlocksWithNSURI(
                     AddressingConstants.Submission.WSA_NAMESPACE);
-            if (addressingHeaders != null) {
+            if (addressingHeaders != null && addressingHeaders.size() != 0) {
                 detachAddressingInformation(addressingHeaders);
 
             } else {
                 addressingHeaders = soapHeader.getHeaderBlocksWithNSURI(
                         AddressingConstants.Final.WSA_NAMESPACE);
-                if (addressingHeaders != null) {
+                if (addressingHeaders != null && addressingHeaders.size() != 
0) {
                     detachAddressingInformation(addressingHeaders);
                 }
             }
@@ -69,6 +69,10 @@
         return env;
     }
 
+    /**
+     *
+     * @param headerInformation
+     */
     private static void detachAddressingInformation(ArrayList 
headerInformation) {
         Iterator iterator = headerInformation.iterator();
         while (iterator.hasNext()) {
@@ -136,25 +140,20 @@
         }
 
         // handling the outbound message with addressing
-        AxisModule module = ac.getModule(new QName("addressing"))  ;
+        AxisModule module = ac.getModule(new 
QName(org.apache.axis2.Constants.MODULE_ADDRESSING));
         if ((smc.getProperty(Constants.ENGAGE_ADDRESSING_IN_MESSAGE) != null) 
||
                 (smc.getProperty(
                         Constants.ENGAGE_ADDRESSING_OUT_BOUND_MESSAGE) != 
null)){
-//            if (!ac.isEngaged(new QName("addressing")))
-//                ac.engageModule(new QName("addressing"));
-
             if (!ac.getService("__ANONYMOUS_SERVICE__")
                     .isEngaged(module.getName())) {
                 ac.getService("__ANONYMOUS_SERVICE__").engageModule(module, 
ac);
             }
-//
         }
 
 
         //TODO; following line needed to be removed
-        mc.setEnvelope(outEnvelopeConfiguration(smc));
-        ///////////////////////////////////////////////////////////////////////
 
+        mc.setEnvelope(outEnvelopeConfiguration(smc));
 
         AxisOperation axisAnonymousOperation =
                 ac.getService("__ANONYMOUS_SERVICE__")
@@ -174,18 +173,12 @@
                 smc.getProperty(
                         org.apache.axis2.Constants.OUT_TRANSPORT_INFO));
 
-        System.out.println("################# getTo of response :" + 
response.getTo());
 
         // If request is REST we assume the response is REST, so set the
         // variable
         response.setDoingREST(smc.isDoingREST());
         response.setProperty(Constants.ISRESPONSE_PROPERTY, Boolean.TRUE);
 
-        // disengae addressing if engage - mandatory
-        //TODO: temporary solution
-//        if (ac.isEngaged(new QName("addressing"))) {
-//            ac.disEngageModule(ac.getModule(new QName("addressing")));
-//        }
         if (ac.getService("__ANONYMOUS_SERVICE__")
                 .isEngaged(module.getName())) {
             ac.getService("__ANONYMOUS_SERVICE__")

Modified: 
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/DynamicAxisOperation.java
URL: 
http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/DynamicAxisOperation.java?rev=394260&r1=394259&r2=394260&view=diff
==============================================================================
--- 
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/DynamicAxisOperation.java
 (original)
+++ 
incubator/synapse/trunk/java/modules/core/src/org/apache/synapse/axis2/DynamicAxisOperation.java
 Fri Apr 14 22:11:36 2006
@@ -22,6 +22,7 @@
 import org.apache.axis2.context.ServiceContext;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.AxisFault;
+import org.apache.axis2.wsdl.WSDLConstants;
 import org.apache.axis2.engine.AxisEngine;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.client.OperationClient;
@@ -34,7 +35,6 @@
 import org.apache.axis2.description.TransportInDescription;
 import org.apache.axis2.description.TransportOutDescription;
 import org.apache.synapse.SynapseException;
-import org.apache.wsdl.WSDLConstants;
 
 
 import javax.xml.namespace.QName;

Modified: 
incubator/synapse/trunk/java/modules/core/test-resources/axis2/conf/axis2.xml
URL: 
http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/test-resources/axis2/conf/axis2.xml?rev=394260&r1=394259&r2=394260&view=diff
==============================================================================
--- 
incubator/synapse/trunk/java/modules/core/test-resources/axis2/conf/axis2.xml 
(original)
+++ 
incubator/synapse/trunk/java/modules/core/test-resources/axis2/conf/axis2.xml 
Fri Apr 14 22:11:36 2006
@@ -1,18 +1,15 @@
-<axisconfig name="AxisJava2.0_Synapse">
+<axisconfig name="AxisJava2.0_Provider_Endpint">
     <!-- ================================================= -->
     <!-- Parameters -->
     <!-- ================================================= -->
     <parameter name="hotdeployment" locked="false">true</parameter>
     <parameter name="hotupdate" locked="false">false</parameter>
     <parameter name="enableMTOM" locked="false">true</parameter>
+    <parameter name="sendStacktraceDetailsWithFaults" 
locked="false">true</parameter>
+
     <!-- Uncomment this to enable REST support -->
     <!--    <parameter name="enableREST" locked="false">true</parameter>-->
 
-    <!-- Location of the SynapseRepository -->
-    <parameter name="SynapseConfiguration" 
locked="false">conf/synapse.xml</parameter>
-
-    <!-- Engage the addressing module -->
-    <!--<module ref="addressing"/>-->
 
     <parameter name="userName" locked="false">admin</parameter>
     <parameter name="password" locked="false">axis2</parameter>
@@ -75,19 +72,19 @@
     <!-- ================================================= -->
     <phaseOrder type="inflow">
         <!--  System pre defined phases       -->
-        <phase name="TransportIn"/>
-        <phase name="PreDispatch"/>
-        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+         <phase name="Transport">
             <handler name="RequestURIBasedDispatcher"
                      class="org.apache.axis2.engine.RequestURIBasedDispatcher">
                 <order phase="Dispatch"/>
             </handler>
-
             <handler name="SOAPActionBasedDispatcher"
                      class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
                 <order phase="Dispatch"/>
             </handler>
-
+        </phase>
+        <phase name="Security"/>
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
             <handler name="AddressingBasedDispatcher"
                      class="org.apache.axis2.engine.AddressingBasedDispatcher">
                 <order phase="Dispatch"/>
@@ -115,6 +112,32 @@
         <phase name="MessageOut"/>
     </phaseOrder>
     <phaseOrder type="INfaultflow">
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+            <handler name="RequestURIBasedDispatcher"
+                     class="org.apache.axis2.engine.RequestURIBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="SOAPActionBasedDispatcher"
+                     class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="AddressingBasedDispatcher"
+                     class="org.apache.axis2.engine.AddressingBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="SOAPMessageBodyBasedDispatcher"
+                     
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+            <handler name="InstanceDispatcher"
+                     class="org.apache.axis2.engine.InstanceDispatcher">
+                <order phase="PostDispatch"/>
+            </handler>
+        </phase>
         <!--      user can add his own phases to this area  -->
         <phase name="OperationInFaultPhase"/>
     </phaseOrder>

Modified: 
incubator/synapse/trunk/java/modules/core/test-resources/rest/conf/axis2-rest.xml
URL: 
http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/test-resources/rest/conf/axis2-rest.xml?rev=394260&r1=394259&r2=394260&view=diff
==============================================================================
--- 
incubator/synapse/trunk/java/modules/core/test-resources/rest/conf/axis2-rest.xml
 (original)
+++ 
incubator/synapse/trunk/java/modules/core/test-resources/rest/conf/axis2-rest.xml
 Fri Apr 14 22:11:36 2006
@@ -1,19 +1,15 @@
-<axisconfig name="AxisJava2.0_Synapse">
+<axisconfig name="AxisJava2.0">
     <!-- ================================================= -->
     <!-- Parameters -->
     <!-- ================================================= -->
     <parameter name="hotdeployment" locked="false">true</parameter>
     <parameter name="hotupdate" locked="false">false</parameter>
     <parameter name="enableMTOM" locked="false">true</parameter>
-    <!-- Uncomment this to enable REST support -->
+    <parameter name="sendStacktraceDetailsWithFaults" 
locked="false">true</parameter>
 
+    <!-- Uncomment this to enable REST support -->
     <parameter name="enableREST" locked="false">true</parameter>
 
-    <!-- Location of the SynapseRepository -->
-    <parameter name="SynapseConfiguration" 
locked="false">conf/synapse.xml</parameter>
-
-    <!-- Engage the addressing module -->
-    <!--<module ref="addressing"/>-->
 
     <parameter name="userName" locked="false">admin</parameter>
     <parameter name="password" locked="false">axis2</parameter>
@@ -76,19 +72,19 @@
     <!-- ================================================= -->
     <phaseOrder type="inflow">
         <!--  System pre defined phases       -->
-        <phase name="TransportIn"/>
-        <phase name="PreDispatch"/>
-        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+         <phase name="Transport">
             <handler name="RequestURIBasedDispatcher"
                      class="org.apache.axis2.engine.RequestURIBasedDispatcher">
                 <order phase="Dispatch"/>
             </handler>
-
             <handler name="SOAPActionBasedDispatcher"
                      class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
                 <order phase="Dispatch"/>
             </handler>
-
+        </phase>
+        <phase name="Security"/>
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
             <handler name="AddressingBasedDispatcher"
                      class="org.apache.axis2.engine.AddressingBasedDispatcher">
                 <order phase="Dispatch"/>
@@ -116,6 +112,32 @@
         <phase name="MessageOut"/>
     </phaseOrder>
     <phaseOrder type="INfaultflow">
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+            <handler name="RequestURIBasedDispatcher"
+                     class="org.apache.axis2.engine.RequestURIBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="SOAPActionBasedDispatcher"
+                     class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="AddressingBasedDispatcher"
+                     class="org.apache.axis2.engine.AddressingBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="SOAPMessageBodyBasedDispatcher"
+                     
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+            <handler name="InstanceDispatcher"
+                     class="org.apache.axis2.engine.InstanceDispatcher">
+                <order phase="PostDispatch"/>
+            </handler>
+        </phase>
         <!--      user can add his own phases to this area  -->
         <phase name="OperationInFaultPhase"/>
     </phaseOrder>

Modified: 
incubator/synapse/trunk/java/modules/core/test-resources/tcp/axis2-tcp.xml
URL: 
http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/test-resources/tcp/axis2-tcp.xml?rev=394260&r1=394259&r2=394260&view=diff
==============================================================================
--- incubator/synapse/trunk/java/modules/core/test-resources/tcp/axis2-tcp.xml 
(original)
+++ incubator/synapse/trunk/java/modules/core/test-resources/tcp/axis2-tcp.xml 
Fri Apr 14 22:11:36 2006
@@ -1,20 +1,18 @@
-<axisconfig name="AxisJava2.0_Synapse">
+<axisconfig name="AxisJava2.0">
     <!-- ================================================= -->
     <!-- Parameters -->
     <!-- ================================================= -->
     <parameter name="hotdeployment" locked="false">true</parameter>
     <parameter name="hotupdate" locked="false">false</parameter>
     <parameter name="enableMTOM" locked="false">true</parameter>
-    <!-- Uncomment this to enable REST support -->
+    <parameter name="sendStacktraceDetailsWithFaults" 
locked="false">true</parameter>
 
-    <parameter name="enableREST" locked="false">true</parameter>
+    <!-- Uncomment this to enable REST support -->
+    <!--    <parameter name="enableREST" locked="false">true</parameter>-->
 
-    <!-- Location of the SynapseRepository -->
-    <parameter name="SynapseConfiguration" 
locked="false">conf/synapse.xml</parameter>
 
-    <!-- Engage the addressing module -->
     <module ref="addressing"/>
-
+    
     <parameter name="userName" locked="false">admin</parameter>
     <parameter name="password" locked="false">axis2</parameter>
 
@@ -76,19 +74,19 @@
     <!-- ================================================= -->
     <phaseOrder type="inflow">
         <!--  System pre defined phases       -->
-        <phase name="TransportIn"/>
-        <phase name="PreDispatch"/>
-        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+         <phase name="Transport">
             <handler name="RequestURIBasedDispatcher"
                      class="org.apache.axis2.engine.RequestURIBasedDispatcher">
                 <order phase="Dispatch"/>
             </handler>
-
             <handler name="SOAPActionBasedDispatcher"
                      class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
                 <order phase="Dispatch"/>
             </handler>
-
+        </phase>
+        <phase name="Security"/>
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
             <handler name="AddressingBasedDispatcher"
                      class="org.apache.axis2.engine.AddressingBasedDispatcher">
                 <order phase="Dispatch"/>
@@ -116,6 +114,32 @@
         <phase name="MessageOut"/>
     </phaseOrder>
     <phaseOrder type="INfaultflow">
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+            <handler name="RequestURIBasedDispatcher"
+                     class="org.apache.axis2.engine.RequestURIBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="SOAPActionBasedDispatcher"
+                     class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="AddressingBasedDispatcher"
+                     class="org.apache.axis2.engine.AddressingBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <handler name="SOAPMessageBodyBasedDispatcher"
+                     
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+            <handler name="InstanceDispatcher"
+                     class="org.apache.axis2.engine.InstanceDispatcher">
+                <order phase="PostDispatch"/>
+            </handler>
+        </phase>
         <!--      user can add his own phases to this area  -->
         <phase name="OperationInFaultPhase"/>
     </phaseOrder>

Modified: 
incubator/synapse/trunk/java/modules/core/test/org/apache/synapse/spi/injection/SendOnProcessorWithAddressingEngageWithRuleTest.java
URL: 
http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/modules/core/test/org/apache/synapse/spi/injection/SendOnProcessorWithAddressingEngageWithRuleTest.java?rev=394260&r1=394259&r2=394260&view=diff
==============================================================================
--- 
incubator/synapse/trunk/java/modules/core/test/org/apache/synapse/spi/injection/SendOnProcessorWithAddressingEngageWithRuleTest.java
 (original)
+++ 
incubator/synapse/trunk/java/modules/core/test/org/apache/synapse/spi/injection/SendOnProcessorWithAddressingEngageWithRuleTest.java
 Fri Apr 14 22:11:36 2006
@@ -11,6 +11,8 @@
 
 
 import junit.framework.TestCase;
+
+import javax.xml.namespace.QName;
 /*
 * Copyright 2004,2005 The Apache Software Foundation.
 *
@@ -61,12 +63,36 @@
                 Axis2EnvSetup.createConfigurationContextFromFileSystem(
                         "target/synapse-repository-sendon"), null);
         Options options = new Options();
+        options.setAction("urn:anonymous");
         options.setTo(targetEpr);
         serviceClient.setOptions(options);
+        serviceClient.engageModule(new 
QName(org.apache.axis2.Constants.MODULE_ADDRESSING));
         OMElement response = serviceClient
                 .sendReceive(Axis2EnvSetup.payloadNamedAdddressing());
         assertEquals("Synapse Testing String_Response_With_Addressing",
                 response.getText());
+
+    }
+
+    public void testSendProcessorMultiple() {
+        try {
+            for (int i = 0; i < 8; i++) {
+                ServiceClient serviceClient = new ServiceClient(
+                        Axis2EnvSetup.createConfigurationContextFromFileSystem(
+                                "target/synapse-repository-sendon"), null);
+                Options options = new Options();
+                options.setTo(targetEpr);
+                options.setAction("urn:anonymous");
+                serviceClient.setOptions(options);
+                serviceClient.engageModule(new 
QName(org.apache.axis2.Constants.MODULE_ADDRESSING));
+                OMElement response = serviceClient
+                        .sendReceive(Axis2EnvSetup.payloadNamedAdddressing());
+                assertEquals("Synapse Testing String_Response_With_Addressing",
+                        response.getText());
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
 
     }
 

Modified: incubator/synapse/trunk/java/repository/conf/axis2.xml
URL: 
http://svn.apache.org/viewcvs/incubator/synapse/trunk/java/repository/conf/axis2.xml?rev=394260&r1=394259&r2=394260&view=diff
==============================================================================
--- incubator/synapse/trunk/java/repository/conf/axis2.xml (original)
+++ incubator/synapse/trunk/java/repository/conf/axis2.xml Fri Apr 14 22:11:36 
2006
@@ -1,19 +1,19 @@
-<axisconfig name="AxisJava2.0_Synapse">
+<axisconfig name="SynapseAxixJava2.0">
     <!-- ================================================= -->
     <!-- Parameters -->
     <!-- ================================================= -->
     <parameter name="hotdeployment" locked="false">true</parameter>
     <parameter name="hotupdate" locked="false">false</parameter>
     <parameter name="enableMTOM" locked="false">true</parameter>
+    <parameter name="sendStacktraceDetailsWithFaults" 
locked="false">true</parameter>
+
     <!-- Uncomment this to enable REST support -->
     <!--    <parameter name="enableREST" locked="false">true</parameter>-->
 
+
     <!-- Location of the SynapseRepository -->
     <parameter name="SynapseConfiguration" 
locked="false">conf/synapse.xml</parameter>
 
-    <!-- Engage the addressing module -->
-    <!--<module ref="addressing"/>-->
-
     <parameter name="userName" locked="false">admin</parameter>
     <parameter name="password" locked="false">axis2</parameter>
 
@@ -75,27 +75,23 @@
     <!-- ================================================= -->
     <phaseOrder type="inflow">
         <!--  System pre defined phases       -->
-        <phase name="TransportIn"/>
-        <phase name="PreDispatch"/>
-        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
-            <handler name="SynapseDispatcher"
-                     class="org.apache.synapse.axis2.SynapseDispatcher">
-                <order phase="Dispatch"/>
-            </handler>
-
-            <!--SynapseDispatcher will be take control over distpatching thus
-                the default dispatchers will be false through
-            -->
-
+         <phase name="Transport">
             <!--<handler name="RequestURIBasedDispatcher"-->
                      
<!--class="org.apache.axis2.engine.RequestURIBasedDispatcher">-->
                 <!--<order phase="Dispatch"/>-->
             <!--</handler>-->
-
             <!--<handler name="SOAPActionBasedDispatcher"-->
                      
<!--class="org.apache.axis2.engine.SOAPActionBasedDispatcher">-->
                 <!--<order phase="Dispatch"/>-->
             <!--</handler>-->
+        </phase>
+        <phase name="Security"/>
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+            <handler name="SynapseDispatcher"
+                     class="org.apache.synapse.axis2.SynapseDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
 
             <!--<handler name="AddressingBasedDispatcher"-->
                      
<!--class="org.apache.axis2.engine.AddressingBasedDispatcher">-->
@@ -106,6 +102,7 @@
                      
<!--class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">-->
                 <!--<order phase="Dispatch"/>-->
             <!--</handler>-->
+
             <handler name="InstanceDispatcher"
                      class="org.apache.axis2.engine.InstanceDispatcher">
                 <order phase="PostDispatch"/>
@@ -124,6 +121,38 @@
         <phase name="MessageOut"/>
     </phaseOrder>
     <phaseOrder type="INfaultflow">
+        <phase name="PreDispatch"/>
+        <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase">
+
+            <handler name="SynapseDispatcher"
+                     class="org.apache.synapse.axis2.SynapseDispatcher">
+                <order phase="Dispatch"/>
+            </handler>
+
+            <!--<handler name="RequestURIBasedDispatcher"-->
+                     
<!--class="org.apache.axis2.engine.RequestURIBasedDispatcher">-->
+                <!--<order phase="Dispatch"/>-->
+            <!--</handler>-->
+
+            <!--<handler name="SOAPActionBasedDispatcher"-->
+                     
<!--class="org.apache.axis2.engine.SOAPActionBasedDispatcher">-->
+                <!--<order phase="Dispatch"/>-->
+            <!--</handler>-->
+
+            <!--<handler name="AddressingBasedDispatcher"-->
+                     
<!--class="org.apache.axis2.engine.AddressingBasedDispatcher">-->
+                <!--<order phase="Dispatch"/>-->
+            <!--</handler>-->
+
+            <!--<handler name="SOAPMessageBodyBasedDispatcher"-->
+                     
<!--class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher">-->
+                <!--<order phase="Dispatch"/>-->
+            <!--</handler>-->
+            <handler name="InstanceDispatcher"
+                     class="org.apache.axis2.engine.InstanceDispatcher">
+                <order phase="PostDispatch"/>
+            </handler>
+        </phase>
         <!--      user can add his own phases to this area  -->
         <phase name="OperationInFaultPhase"/>
     </phaseOrder>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to