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]