You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by th...@apache.org on 2007/02/14 13:06:09 UTC
svn commit: r507498 [1/2] - in /webservices/kandula/trunk/java: ./ conf/
conf/ActivationCoordinator/META-INF/ conf/BACoordinator/
conf/BACoordinator/META-INF/ conf/BACoordinatorCompletionParticipant/
conf/BACoordinatorCompletionParticipant/META-INF/ co...
Author: thilina
Date: Wed Feb 14 04:06:06 2007
New Revision: 507498
URL: http://svn.apache.org/viewvc?view=rev&rev=507498
Log:
Adding the test-cases & the necessary build scripts for the ws-ba implementation
Added:
webservices/kandula/trunk/java/conf/BACoordinator/
webservices/kandula/trunk/java/conf/BACoordinator/META-INF/
webservices/kandula/trunk/java/conf/BACoordinator/META-INF/services.xml
webservices/kandula/trunk/java/conf/BACoordinatorCompletionParticipant/
webservices/kandula/trunk/java/conf/BACoordinatorCompletionParticipant/META-INF/
webservices/kandula/trunk/java/conf/BACoordinatorCompletionParticipant/META-INF/services.xml
webservices/kandula/trunk/java/test-resources/KandulaDemoService/KandulaDemoService.wsdl
webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services1.xml
webservices/kandula/trunk/java/test/org/apache/kandula/integration/ba/
webservices/kandula/trunk/java/test/org/apache/kandula/integration/ba/BAParticipantRegistrationTest.java
webservices/kandula/trunk/java/test/org/apache/kandula/integration/ba/BARegistrationTest.java
webservices/kandula/trunk/java/test/org/apache/kandula/integration/ba/DemoServiceActivityCallBack.java
webservices/kandula/trunk/java/test/org/apache/kandula/integration/ba/DemoServiceActivityMixedCallBack.java
webservices/kandula/trunk/java/test/org/apache/kandula/integration/ba/DummyBAResource.java
Removed:
webservices/kandula/trunk/java/test/org/apache/kandula/integration/KandulaDemoServiceStub.java
Modified:
webservices/kandula/trunk/java/conf/ActivationCoordinator/META-INF/services.xml
webservices/kandula/trunk/java/conf/RegistrationCoordinator/META-INF/services.xml
webservices/kandula/trunk/java/conf/coordinator-axis2.xml
webservices/kandula/trunk/java/conf/inflow-module.xml
webservices/kandula/trunk/java/conf/initiator-axis2.xml
webservices/kandula/trunk/java/maven.xml
webservices/kandula/trunk/java/project.xml
webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services.xml
webservices/kandula/trunk/java/test/interop/CommitTestResource.java
webservices/kandula/trunk/java/test/interop/DurableReadOnlyResource.java
webservices/kandula/trunk/java/test/interop/Phase2RollbackTestVolatileResource.java
webservices/kandula/trunk/java/test/interop/RollbackTestResource.java
webservices/kandula/trunk/java/test/interop/VolatileAndDurableTestVolatileResource.java
webservices/kandula/trunk/java/test/interop/VolatileReadOnlyResource.java
webservices/kandula/trunk/java/test/interop/testService.java
webservices/kandula/trunk/java/test/org/apache/kandula/integration/CompletionCommitTest.java
webservices/kandula/trunk/java/test/org/apache/kandula/integration/DummyResource.java
webservices/kandula/trunk/java/test/org/apache/kandula/integration/KandulaDemoService.java
Modified: webservices/kandula/trunk/java/conf/ActivationCoordinator/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/conf/ActivationCoordinator/META-INF/services.xml?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/conf/ActivationCoordinator/META-INF/services.xml (original)
+++ webservices/kandula/trunk/java/conf/ActivationCoordinator/META-INF/services.xml Wed Feb 14 04:06:06 2007
@@ -1,22 +1,17 @@
-<!--service name="ActivationCoordinator">
- <description>
- Coordination service.
- </description>
- <parameter name="ServiceClass" locked="xsd:false">org.apache.kandula.wscoor.ActivationPortTypeRawXMLSkeleton</parameter>
- <operation name="createCoordinationContextOperation">
- <actionMapping>http://docs.oasis-open.org/ws-tx/wscoor/2006/06/CreateCoordinationContext</actionMapping>
- <messageReceiver class="org.apache.kandula.wscoor.ActivationPortTypeRawXMLSyncMessageReceiver"/>
- </operation>
-</service-->
-
<serviceGroup>
-<service name="ActivationCoordinator">
-<messageReceivers>
-<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.kandula.wscoor.ActivationServiceMessageReceiverInOut"/>
-</messageReceivers>
-<parameter name="ServiceClass" locked="false">org.apache.kandula.wscoor.ActivationServiceSkeleton</parameter>
-<operation name="CreateCoordinationContextOperation" mep="http://www.w3.org/2004/08/wsdl/in-out">
-<actionMapping>http://docs.oasis-open.org/ws-tx/wscoor/2006/06/CreateCoordinationContext</actionMapping>
-</operation>
-</service>
+ <service name="ActivationCoordinator">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-out"
+ class="org.apache.kandula.wscoor.ActivationServiceMessageReceiverInOut" />
+ </messageReceivers>
+ <parameter name="ServiceClass" locked="false">
+ org.apache.kandula.wscoor.ActivationServiceSkeleton
+ </parameter>
+ <operation name="CreateCoordinationContextOperation"
+ mep="http://www.w3.org/2006/01/wsdl/in-out">
+ <actionMapping>
+ http://docs.oasis-open.org/ws-tx/wscoor/2006/06/CreateCoordinationContext
+ </actionMapping>
+ </operation>
+ </service>
</serviceGroup>
Added: webservices/kandula/trunk/java/conf/BACoordinator/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/conf/BACoordinator/META-INF/services.xml?view=auto&rev=507498
==============================================================================
--- webservices/kandula/trunk/java/conf/BACoordinator/META-INF/services.xml (added)
+++ webservices/kandula/trunk/java/conf/BACoordinator/META-INF/services.xml Wed Feb 14 04:06:06 2007
@@ -0,0 +1,70 @@
+<!-- This file was auto-generated from WSDL -->
+<!-- by the Apache Axis2 version: #axisVersion# #today# -->
+<serviceGroup>
+<service name="BACoordinatorCompletionCoordinatorService">
+<messageReceivers>
+<messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-only" class="org.apache.kandula.wsba.BACoordinatorCompletionCoordinatorServiceMessageReceiverInOnly"/>
+</messageReceivers>
+<parameter name="ServiceClass" locked="false">org.apache.kandula.wsba.BACoordinatorCompletionCoordinatorServiceSkeleton</parameter>
+<operation name="CompensatedOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompensatedOperation</actionMapping>
+</operation>
+<operation name="ClosedOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/ClosedOperation</actionMapping>
+</operation>
+<operation name="ExitOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/ExitOperation</actionMapping>
+</operation>
+<operation name="CompletedOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompletedOperation</actionMapping>
+</operation>
+<operation name="CannotComplete" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CannotComplete</actionMapping>
+</operation>
+<operation name="GetStatusOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/GetStatusOperation</actionMapping>
+</operation>
+<operation name="FailOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/FailOperation</actionMapping>
+</operation>
+<operation name="StatusOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/StatusOperation</actionMapping>
+</operation>
+<operation name="CanceledOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CanceledOperation</actionMapping>
+</operation>
+</service>
+<service name="BAParticipantCompletionCoordinatorService">
+<messageReceivers>
+<messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-only" class="org.apache.kandula.wsba.BAParticipantCompletionCoordinatorServiceMessageReceiverInOnly"/>
+</messageReceivers>
+<parameter name="ServiceClass" locked="false">org.apache.kandula.wsba.BAParticipantCompletionCoordinatorServiceSkeleton</parameter>
+<operation name="CompensatedOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompensatedOperation</actionMapping>
+</operation>
+<operation name="ClosedOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/ClosedOperation</actionMapping>
+</operation>
+<operation name="ExitOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/ExitOperation</actionMapping>
+</operation>
+<operation name="CompletedOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompletedOperation</actionMapping>
+</operation>
+<operation name="CannotComplete" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CannotComplete</actionMapping>
+</operation>
+<operation name="GetStatusOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/GetStatusOperation</actionMapping>
+</operation>
+<operation name="FailOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/FailOperation</actionMapping>
+</operation>
+<operation name="StatusOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/StatusOperation</actionMapping>
+</operation>
+<operation name="CanceledOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CanceledOperation</actionMapping>
+</operation>
+</service>
+</serviceGroup>
Added: webservices/kandula/trunk/java/conf/BACoordinatorCompletionParticipant/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/conf/BACoordinatorCompletionParticipant/META-INF/services.xml?view=auto&rev=507498
==============================================================================
--- webservices/kandula/trunk/java/conf/BACoordinatorCompletionParticipant/META-INF/services.xml (added)
+++ webservices/kandula/trunk/java/conf/BACoordinatorCompletionParticipant/META-INF/services.xml Wed Feb 14 04:06:06 2007
@@ -0,0 +1,37 @@
+<!-- This file was auto-generated from WSDL -->
+<!-- by the Apache Axis2 version: #axisVersion# #today# -->
+<serviceGroup>
+<service name="BACoordinatorCompletionParticipantService">
+<messageReceivers>
+<messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-only" class="org.apache.kandula.wsba.BACoordinatorCompletionParticipantServiceMessageReceiverInOnly"/>
+</messageReceivers>
+<parameter name="ServiceClass" locked="false">org.apache.kandula.wsba.BACoordinatorCompletionParticipantServiceSkeleton</parameter>
+<operation name="FailedOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/FailedOperation</actionMapping>
+</operation>
+<operation name="CloseOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CloseOperation</actionMapping>
+</operation>
+<operation name="CompensateOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompensateOperation</actionMapping>
+</operation>
+<operation name="CancelOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CancelOperation</actionMapping>
+</operation>
+<operation name="CompleteOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/CompleteOperation</actionMapping>
+</operation>
+<operation name="GetStatusOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/GetStatusOperation</actionMapping>
+</operation>
+<operation name="NotCompleted" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/NotCompleted</actionMapping>
+</operation>
+<operation name="StatusOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/StatusOperation</actionMapping>
+</operation>
+<operation name="ExitedOperation" mep="http://www.w3.org/2006/01/wsdl/in-only">
+<actionMapping>http://docs.oasis-open.org/ws-tx/wsba/2006/06/ExitedOperation</actionMapping>
+</operation>
+</service>
+</serviceGroup>
Modified: webservices/kandula/trunk/java/conf/RegistrationCoordinator/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/conf/RegistrationCoordinator/META-INF/services.xml?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/conf/RegistrationCoordinator/META-INF/services.xml (original)
+++ webservices/kandula/trunk/java/conf/RegistrationCoordinator/META-INF/services.xml Wed Feb 14 04:06:06 2007
@@ -1,12 +1,20 @@
<serviceGroup>
-<service name="RegistrationCoordinator">
-<messageReceivers>
-<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.kandula.wscoor.RegistrationServiceMessageReceiverInOut"/>
-</messageReceivers>
-<parameter name="ServiceClass" locked="false">org.apache.kandula.wscoor.RegistrationServiceSkeleton</parameter>
-<operation name="RegisterOperation" mep="http://www.w3.org/2004/08/wsdl/in-out">
-<actionMapping>http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register</actionMapping>
-<outputActionMapping>http://docs.oasis-open.org/ws-tx/wscoor/2006/06/RegistrationPortType/RegisterOperationResponse</outputActionMapping>
-</operation>
-</service>
+ <service name="RegistrationCoordinator">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-out"
+ class="org.apache.kandula.wscoor.RegistrationServiceMessageReceiverInOut" />
+ </messageReceivers>
+ <parameter name="ServiceClass" locked="false">
+ org.apache.kandula.wscoor.RegistrationServiceSkeleton
+ </parameter>
+ <operation name="RegisterOperation"
+ mep="http://www.w3.org/2006/01/wsdl/in-out">
+ <actionMapping>
+ http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register
+ </actionMapping>
+ <outputActionMapping>
+ http://docs.oasis-open.org/ws-tx/wscoor/2006/06/RegistrationPortType/RegisterOperationResponse
+ </outputActionMapping>
+ </operation>
+ </service>
</serviceGroup>
Modified: webservices/kandula/trunk/java/conf/coordinator-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/conf/coordinator-axis2.xml?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/conf/coordinator-axis2.xml (original)
+++ webservices/kandula/trunk/java/conf/coordinator-axis2.xml Wed Feb 14 04:06:06 2007
@@ -35,7 +35,7 @@
<!--During a fault, stacktrace can be sent with the fault message. The following flag will control -->
<!--that behaviour.-->
- <parameter name="sendStacktraceDetailsWithFaults" locked="false">false</parameter>
+ <parameter name="sendStacktraceDetailsWithFaults" locked="false">true</parameter>
<!--If there aren't any information available to find out the fault reason, we set the message of the expcetion-->
<!--as the faultreason/Reason. But when a fault is thrown from a service or some where, it will be -->
Modified: webservices/kandula/trunk/java/conf/inflow-module.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/conf/inflow-module.xml?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/conf/inflow-module.xml (original)
+++ webservices/kandula/trunk/java/conf/inflow-module.xml Wed Feb 14 04:06:06 2007
@@ -3,5 +3,15 @@
<handler name="TransactionInHandler" class="org.apache.kandula.participant.TransactionInHandler">
<order phase="OperationInPhase"/>
</handler>
- </inflow>
+ </inflow>
+ <outflow>
+ <handler name="ParticipantOutHandler" class="org.apache.kandula.participant.ba.ParticipantOutHandler">
+ <order phase="OperationOutPhase"/>
+ </handler>
+ </outflow>
+ <OutFaultFlow>
+ <handler name="ParticipantOutFaultHandler" class="org.apache.kandula.participant.ba.ParticipantOutFaultHandler">
+ <order phase="OperationOutFaultPhase"/>
+ </handler>
+ </OutFaultFlow>
</module>
Modified: webservices/kandula/trunk/java/conf/initiator-axis2.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/conf/initiator-axis2.xml?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/conf/initiator-axis2.xml (original)
+++ webservices/kandula/trunk/java/conf/initiator-axis2.xml Wed Feb 14 04:06:06 2007
@@ -1,304 +1,307 @@
<!--
-/*
- * Copyright 2001-2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- -->
-
+ /*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+
<axisconfig name="AxisJava2.0">
- <!-- ================================================= -->
- <!-- Parameters -->
- <!-- ================================================= -->
- <parameter name="hotdeployment" locked="false">true</parameter>
- <parameter name="hotupdate" locked="false">false</parameter>
- <parameter name="enableMTOM" locked="false">false</parameter>
- <parameter name="enableSwA" locked="false">false</parameter>
-
- <!--Uncomment if you want to enable file caching for attachments -->
- <!--parameter name="cacheAttachments" locked="false">true</parameter>
- <parameter name="attachmentDIR" locked="false"></parameter>
- <parameter name="sizeThreshold" locked="false">4000</parameter-->
-
- <!--This will give out the timout of the configuration contexts, in seconds-->
- <parameter name="ConfigContextTimeoutInterval" locked="false">30</parameter>
-
- <!--During a fault, stacktrace can be sent with the fault message. The following flag will control -->
- <!--that behaviour.-->
- <parameter name="sendStacktraceDetailsWithFaults" locked="false">false</parameter>
-
- <!--If there aren't any information available to find out the fault reason, we set the message of the expcetion-->
- <!--as the faultreason/Reason. But when a fault is thrown from a service or some where, it will be -->
- <!--wrapped by different levels. Due to this the initial exception message can be lost. If this flag-->
- <!--is set then, Axis2 tries to get the first exception and set its message as the faultreason/Reason.-->
- <parameter name="DrillDownToRootCauseForFaultReason" locked="false">false</parameter>
-
- <parameter name="userName" locked="false">admin</parameter>
- <parameter name="password" locked="false">axis2</parameter>
-
- <!--To override repository/services you need to uncomment following parameter and value SHOULD be absolute file path.-->
- <!--<parameter name="ServicesDirectory" locked="false">service</parameter>-->
- <!--To override repository/modules you need to uncomment following parameter and value SHOULD be absolute file path-->
- <!--<parameter name="ModulesDirectory" locked="false">modules</parameter>-->
-
-
-
- <!--Following params will set the proper context paths for invocations. All the endpoints will have a commons context-->
- <!--root which can configured using the following contextRoot parameter-->
- <!--<parameter name="contextRoot" locked="false">axis2</parameter>-->
-
- <!--Our HTTP endpoints can handle both REST and SOAP. Following parameters can be used to distingiush those endpoints-->
- <!--In case of a servlet, if you change this you have to manually change the settings of your servlet container to map this -->
- <!--context path to proper Axis2 servlets-->
- <!--<parameter name="servicePath" locked="false">services</parameter>-->
- <!--<parameter name="restPath" locked="false">rest</parameter>-->
-
-
- <!--Set the flag to true if you want to enable transport level session mangment-->
- <parameter name="manageTransportSession" locked="false">false</parameter>
-
- <!--Following two parameters will be used to handle REST in Axis2. The default settings will make Axis2 to have two-->
- <!--different endpoints, one for REST (AxisRESTServlet) one for SOAP message handling (AxisServlet). But following-->
- <!--parameters help to tweak the message handling of two main servlets. -->
-
- <!-- If the enableRESTInAxis2MainServlet is true, then Axis2MainServlet will handle both SOAP and REST messages -->
- <parameter name="enableRESTInAxis2MainServlet" locked="true">false</parameter>
-
- <!-- Following parameter will completely disable REST handling in both the servlets-->
- <parameter name="disableREST" locked="true">false</parameter>
-
- <!-- This will disable the separate servlet we have for REST handling. -->
- <parameter name="disableSeparateEndpointForREST" locked="true">false</parameter>
-
- <!-- If you have a frontend host which exposes this webservice using a different public URL -->
- <!-- use this parameter to override autodetected url -->
- <!--<parameter name="httpFrontendHostUrl" locked="false">https://someotherhost/context</parameter>-->
-
-
- <!-- The way of adding listener to the system-->
- <!-- <listener class="org.apache.axis2.ObserverIMPL">-->
- <!-- <parameter name="RSS_URL" locked="false">http://127.0.0.1/rss</parameter>-->
- <!-- </listener>-->
-
- <!-- ================================================= -->
- <!-- Message Receivers -->
- <!-- ================================================= -->
- <!--This is the Deafult Message Receiver for the system , if you want to have MessageReceivers for -->
- <!--all the other MEP implement it and add the correct entry to here , so that you can refer from-->
- <!--any operation -->
- <!--Note : You can ovride this for particular service by adding the same element with your requirement-->
- <messageReceivers>
- <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
- class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
- <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
- class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
- </messageReceivers>
- <!-- ================================================= -->
- <!-- Transport Ins -->
- <!-- ================================================= -->
- <transportReceiver name="http"
- class="org.apache.axis2.transport.http.SimpleHTTPServer">
- <parameter name="port" locked="false">8080</parameter>
- <!-- Here is the complete list of supported parameters (see example settings further below):
- port: the port to listen on (default 6060)
- hostname: if non-null, url prefix used in reply-to endpoint references (default null)
- originServer: value of http Server header in outgoing messages (default "Simple-Server/1.1")
- requestTimeout: value in millis of time that requests can wait for data (default 20000)
- requestTcpNoDelay: true to maximize performance and minimize latency (default true)
- false to minimize bandwidth consumption by combining segments
- requestCoreThreadPoolSize: number of threads available for request processing (unless queue fills up) (default 25)
- requestMaxThreadPoolSize: number of threads available for request processing if queue fills us (default 150)
- note that default queue never fills up: see HttpFactory
- threadKeepAliveTime: time to keep threads in excess of core size alive while inactive (default 180)
- note that no such threads can exist with default unbounded request queue
- threadKeepAliveTimeUnit: TimeUnit of value in threadKeepAliveTime (default SECONDS) (default SECONDS)
- -->
- <!-- <parameter name="hostname" locked="false">http://www.myApp.com/ws</parameter> -->
- <!-- <parameter name="originServer" locked="false">My-Server/1.1</parameter> -->
- <!-- <parameter name="requestTimeout" locked="false">10000</parameter> -->
- <!-- <parameter name="requestTcpNoDelay" locked="false">false</parameter> -->
- <!-- <parameter name="requestCoreThreadPoolSize" locked="false">50</parameter> -->
- <!-- <parameter name="RequestMaxThreadPoolSize" locked="false">100</parameter> -->
- <!-- <parameter name="threadKeepAliveTime" locked="false">240000</parameter> -->
- <!-- <parameter name="threadKeepAliveTimeUnit" locked="false">MILLISECONDS</parameter> -->
- </transportReceiver>
-
- <!--Uncomment this and configure as appropriate for JMS transport support, after setting up your JMS environment (e.g. ActiveMQ)
- <transportReceiver name="jms" class="org.apache.axis2.transport.jms.JMSListener">
- <parameter name="myTopicConnectionFactory" locked="false">
- <parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
- <parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>
- <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">TopicConnectionFactory</parameter>
- </parameter>
-
- <parameter name="myQueueConnectionFactory" locked="false">
- <parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
- <parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>
- <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">QueueConnectionFactory</parameter>
- </parameter>
-
- <parameter name="default" locked="false">
- <parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
- <parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>
- <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">QueueConnectionFactory</parameter>
- </parameter>
- </transportReceiver>-->
-
- <!--Uncomment if you want to have SMTP transport support-->
- <!--<transportReceiver name="mail" class="org.apache.axis2.transport.mail.SimpleMailListener">-->
- <!--<parameter name="transport.mail.pop3.host" locked="false">127.0.0.1</parameter>-->
- <!--<parameter name="transport.mail.pop3.user" locked="false">axis2</parameter>-->
- <!--<parameter name="transport.mail.pop3.password" locked="false">axis2</parameter>-->
- <!--<parameter name="transport.mail.pop3.port" locked="false">110</parameter>-->
- <!--<parameter name="transport.mail.replyToAddress" locked="false">axis2@127.0.0.1</parameter>-->
- <!--</transportReceiver>-->
+ <!-- ================================================= -->
+ <!-- Parameters -->
+ <!-- ================================================= -->
+ <parameter name="hotdeployment" locked="false">true</parameter>
+ <parameter name="hotupdate" locked="false">false</parameter>
+ <parameter name="enableMTOM" locked="false">false</parameter>
+ <parameter name="enableSwA" locked="false">false</parameter>
+
+ <!--Uncomment if you want to enable file caching for attachments -->
+ <!--parameter name="cacheAttachments" locked="false">true</parameter>
+ <parameter name="attachmentDIR" locked="false"></parameter>
+ <parameter name="sizeThreshold" locked="false">4000</parameter-->
+
+ <!--This will give out the timout of the configuration contexts, in seconds-->
+ <parameter name="ConfigContextTimeoutInterval" locked="false">30</parameter>
+
+ <!--During a fault, stacktrace can be sent with the fault message. The following flag will control -->
+ <!--that behaviour.-->
+ <parameter name="sendStacktraceDetailsWithFaults" locked="false">false</parameter>
+
+ <!--If there aren't any information available to find out the fault reason, we set the message of the expcetion-->
+ <!--as the faultreason/Reason. But when a fault is thrown from a service or some where, it will be -->
+ <!--wrapped by different levels. Due to this the initial exception message can be lost. If this flag-->
+ <!--is set then, Axis2 tries to get the first exception and set its message as the faultreason/Reason.-->
+ <parameter name="DrillDownToRootCauseForFaultReason" locked="false">false</parameter>
+
+ <parameter name="userName" locked="false">admin</parameter>
+ <parameter name="password" locked="false">axis2</parameter>
+
+ <!--To override repository/services you need to uncomment following parameter and value SHOULD be absolute file path.-->
+ <!--<parameter name="ServicesDirectory" locked="false">service</parameter>-->
+ <!--To override repository/modules you need to uncomment following parameter and value SHOULD be absolute file path-->
+ <!--<parameter name="ModulesDirectory" locked="false">modules</parameter>-->
+
+
+
+ <!--Following params will set the proper context paths for invocations. All the endpoints will have a commons context-->
+ <!--root which can configured using the following contextRoot parameter-->
+ <!--<parameter name="contextRoot" locked="false">axis2</parameter>-->
+
+ <!--Our HTTP endpoints can handle both REST and SOAP. Following parameters can be used to distingiush those endpoints-->
+ <!--In case of a servlet, if you change this you have to manually change the settings of your servlet container to map this -->
+ <!--context path to proper Axis2 servlets-->
+ <!--<parameter name="servicePath" locked="false">services</parameter>-->
+ <!--<parameter name="restPath" locked="false">rest</parameter>-->
+
+
+ <!--Set the flag to true if you want to enable transport level session mangment-->
+ <parameter name="manageTransportSession" locked="false">false</parameter>
+
+ <!--Following two parameters will be used to handle REST in Axis2. The default settings will make Axis2 to have two-->
+ <!--different endpoints, one for REST (AxisRESTServlet) one for SOAP message handling (AxisServlet). But following-->
+ <!--parameters help to tweak the message handling of two main servlets. -->
+
+ <!-- If the enableRESTInAxis2MainServlet is true, then Axis2MainServlet will handle both SOAP and REST messages -->
+ <parameter name="enableRESTInAxis2MainServlet" locked="true">false</parameter>
+
+ <!-- Following parameter will completely disable REST handling in both the servlets-->
+ <parameter name="disableREST" locked="true">false</parameter>
+
+ <!-- This will disable the separate servlet we have for REST handling. -->
+ <parameter name="disableSeparateEndpointForREST" locked="true">false</parameter>
+
+ <!-- If you have a frontend host which exposes this webservice using a different public URL -->
+ <!-- use this parameter to override autodetected url -->
+ <!--<parameter name="httpFrontendHostUrl" locked="false">https://someotherhost/context</parameter>-->
+
+
+ <!-- The way of adding listener to the system-->
+ <!-- <listener class="org.apache.axis2.ObserverIMPL">-->
+ <!-- <parameter name="RSS_URL" locked="false">http://127.0.0.1/rss</parameter>-->
+ <!-- </listener>-->
+
+ <!-- ================================================= -->
+ <!-- Message Receivers -->
+ <!-- ================================================= -->
+ <!--This is the Deafult Message Receiver for the system , if you want to have MessageReceivers for -->
+ <!--all the other MEP implement it and add the correct entry to here , so that you can refer from-->
+ <!--any operation -->
+ <!--Note : You can ovride this for particular service by adding the same element with your requirement-->
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
+ class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver" />
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
+ class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver" />
+ </messageReceivers>
+ <!-- ================================================= -->
+ <!-- Transport Ins -->
+ <!-- ================================================= -->
+ <transportReceiver name="http"
+ class="org.apache.axis2.transport.http.SimpleHTTPServer">
+ <parameter name="port" locked="false">8080</parameter>
+ <!-- Here is the complete list of supported parameters (see example settings further below):
+ port: the port to listen on (default 6060)
+ hostname: if non-null, url prefix used in reply-to endpoint references (default null)
+ originServer: value of http Server header in outgoing messages (default "Simple-Server/1.1")
+ requestTimeout: value in millis of time that requests can wait for data (default 20000)
+ requestTcpNoDelay: true to maximize performance and minimize latency (default true)
+ false to minimize bandwidth consumption by combining segments
+ requestCoreThreadPoolSize: number of threads available for request processing (unless queue fills up) (default 25)
+ requestMaxThreadPoolSize: number of threads available for request processing if queue fills us (default 150)
+ note that default queue never fills up: see HttpFactory
+ threadKeepAliveTime: time to keep threads in excess of core size alive while inactive (default 180)
+ note that no such threads can exist with default unbounded request queue
+ threadKeepAliveTimeUnit: TimeUnit of value in threadKeepAliveTime (default SECONDS) (default SECONDS)
+ -->
+ <!-- <parameter name="hostname" locked="false">http://www.myApp.com/ws</parameter> -->
+ <!-- <parameter name="originServer" locked="false">My-Server/1.1</parameter> -->
+ <!-- <parameter name="requestTimeout" locked="false">10000</parameter> -->
+ <!-- <parameter name="requestTcpNoDelay" locked="false">false</parameter> -->
+ <!-- <parameter name="requestCoreThreadPoolSize" locked="false">50</parameter> -->
+ <!-- <parameter name="RequestMaxThreadPoolSize" locked="false">100</parameter> -->
+ <!-- <parameter name="threadKeepAliveTime" locked="false">240000</parameter> -->
+ <!-- <parameter name="threadKeepAliveTimeUnit" locked="false">MILLISECONDS</parameter> -->
+ </transportReceiver>
+
+ <!--Uncomment this and configure as appropriate for JMS transport support, after setting up your JMS environment (e.g. ActiveMQ)
+ <transportReceiver name="jms" class="org.apache.axis2.transport.jms.JMSListener">
+ <parameter name="myTopicConnectionFactory" locked="false">
+ <parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
+ <parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>
+ <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">TopicConnectionFactory</parameter>
+ </parameter>
+
+ <parameter name="myQueueConnectionFactory" locked="false">
+ <parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
+ <parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>
+ <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">QueueConnectionFactory</parameter>
+ </parameter>
+
+ <parameter name="default" locked="false">
+ <parameter name="java.naming.factory.initial" locked="false">org.apache.activemq.jndi.ActiveMQInitialContextFactory</parameter>
+ <parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>
+ <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">QueueConnectionFactory</parameter>
+ </parameter>
+ </transportReceiver>-->
+
+ <!--Uncomment if you want to have SMTP transport support-->
+ <!--<transportReceiver name="mail" class="org.apache.axis2.transport.mail.SimpleMailListener">-->
+ <!--<parameter name="transport.mail.pop3.host" locked="false">127.0.0.1</parameter>-->
+ <!--<parameter name="transport.mail.pop3.user" locked="false">axis2</parameter>-->
+ <!--<parameter name="transport.mail.pop3.password" locked="false">axis2</parameter>-->
+ <!--<parameter name="transport.mail.pop3.port" locked="false">110</parameter>-->
+ <!--<parameter name="transport.mail.replyToAddress" locked="false">axis2@127.0.0.1</parameter>-->
+ <!--</transportReceiver>-->
<!--Uncomment if you want to have TCP transport support-->
- <!--transportReceiver name="tcp"
- class="org.apache.axis2.transport.tcp.TCPServer">
- <parameter name="port" locked="false">6060</parameter-->>
- <!--If you want to give your own host address for EPR generation-->
- <!--uncommet following paramter , and set as you required.-->
- <!--<parameter name="hostname" locked="false">tcp://myApp.com/ws</parameter>-->
- <!-- /transportReceiver -->
-
- <!-- ================================================= -->
- <!-- Transport Outs -->
- <!-- ================================================= -->
-
- <transportSender name="tcp"
- class="org.apache.axis2.transport.tcp.TCPTransportSender"/>
- <transportSender name="local"
- class="org.apache.axis2.transport.local.LocalTransportSender"/>
- <transportSender name="http"
- class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
- <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
- <parameter name="Transfer-Encoding" locked="false">chunked</parameter>
- </transportSender>
- <transportSender name="https"
- class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
- <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
- <parameter name="Transfer-Encoding" locked="false">chunked</parameter>
- </transportSender>
- <!--Uncomment this and configure as appropriate for JMS transport support, after setting up your JMS environment (e.g. ActiveMQ)
- <transportSender name="jms"
- class="org.apache.axis2.transport.jms.JMSSender"/>
- -->
-
- <!-- Uncomment this one with the appropriate papameters to enable the SMTP transport Receiver
- <transportSender name="mailto" class="org.apache.axis2.transport.mail.MailTransportSender">
- <parameter name="transport.mail.smtp.host" locked="false">127.0.0.1</parameter>
- <parameter name="transport.mail.smtp.user" locked="false">axis2</parameter>
- <parameter name="transport.mail.smtp.password" locked="false">axis2</parameter>
- <parameter name="transport.mail.smtp.port" locked="false">25</parameter>
- </transportSender>
- -->
-
- <!-- ================================================= -->
- <!-- Global Modules -->
- <!-- ================================================= -->
- <!-- Comment this to disable Addressing -->
- <module ref="addressing"/>
- <module ref="kandula-outflow"/>
-
- <!--Configuring module , providing parameters for modules whether they refer or not-->
- <!--<moduleConfig name="addressing">-->
- <!--<parameter name="addressingPara" locked="false">N/A</parameter>-->
- <!--</moduleConfig>-->
-
- <!-- ================================================= -->
- <!-- Phases -->
- <!-- ================================================= -->
- <phaseOrder type="InFlow">
- <!-- System pre defined phases -->
- <phase name="Transport">
- <handler name="RequestURIBasedDispatcher"
- class="org.apache.axis2.engine.RequestURIBasedDispatcher">
- <order phase="Transport"/>
- </handler>
- <handler name="SOAPActionBasedDispatcher"
- class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
- <order phase="Transport"/>
- </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"/>
- </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="Dispatch"/>
- </handler>
- </phase>
- <!-- System pre defined phases -->
- <!-- After Postdispatch phase module author or or service author can add any phase he want -->
- <phase name="OperationInPhase"/>
- <phase name="soapmonitorPhase"/>
- </phaseOrder>
- <phaseOrder type="OutFlow">
- <!-- user can add his own phases to this area -->
- <phase name="soapmonitorPhase"/>
- <phase name="OperationOutPhase"/>
- <!--system predefined phase-->
- <!--these phase will run irrespective of the service-->
- <phase name="PolicyDetermination"/>
- <phase name="MessageOut"/>
- <phase name="Security"/>
- </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"/>
- <phase name="soapmonitorPhase"/>
- </phaseOrder>
- <phaseOrder type="OutFaultFlow">
- <!-- user can add his own phases to this area -->
- <phase name="soapmonitorPhase"/>
- <phase name="OperationOutFaultPhase"/>
- <phase name="PolicyDetermination"/>
- <phase name="MessageOut"/>
- </phaseOrder>
+ <!--transportReceiver name="tcp"
+ class="org.apache.axis2.transport.tcp.TCPServer">
+ <parameter name="port" locked="false">6060</parameter-->
+ >
+ <!--If you want to give your own host address for EPR generation-->
+ <!--uncommet following paramter , and set as you required.-->
+ <!--<parameter name="hostname" locked="false">tcp://myApp.com/ws</parameter>-->
+ <!-- /transportReceiver -->
+
+ <!-- ================================================= -->
+ <!-- Transport Outs -->
+ <!-- ================================================= -->
+
+ <transportSender name="tcp"
+ class="org.apache.axis2.transport.tcp.TCPTransportSender" />
+ <transportSender name="local"
+ class="org.apache.axis2.transport.local.LocalTransportSender" />
+ <transportSender name="http"
+ class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
+ <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
+ <parameter name="Transfer-Encoding" locked="false">chunked</parameter>
+ </transportSender>
+ <transportSender name="https"
+ class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
+ <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
+ <parameter name="Transfer-Encoding" locked="false">chunked</parameter>
+ </transportSender>
+ <!--Uncomment this and configure as appropriate for JMS transport support, after setting up your JMS environment (e.g. ActiveMQ)
+ <transportSender name="jms"
+ class="org.apache.axis2.transport.jms.JMSSender"/>
+ -->
+
+ <!-- Uncomment this one with the appropriate papameters to enable the SMTP transport Receiver
+ <transportSender name="mailto" class="org.apache.axis2.transport.mail.MailTransportSender">
+ <parameter name="transport.mail.smtp.host" locked="false">127.0.0.1</parameter>
+ <parameter name="transport.mail.smtp.user" locked="false">axis2</parameter>
+ <parameter name="transport.mail.smtp.password" locked="false">axis2</parameter>
+ <parameter name="transport.mail.smtp.port" locked="false">25</parameter>
+ </transportSender>
+ -->
+
+ <!-- ================================================= -->
+ <!-- Global Modules -->
+ <!-- ================================================= -->
+ <!-- Comment this to disable Addressing -->
+ <module ref="addressing" />
+ <module ref="kandula-outflow" />
+
+ <!--Configuring module , providing parameters for modules whether they refer or not-->
+ <!--<moduleConfig name="addressing">-->
+ <!--<parameter name="addressingPara" locked="false">N/A</parameter>-->
+ <!--</moduleConfig>-->
+
+ <!-- ================================================= -->
+ <!-- Phases -->
+ <!-- ================================================= -->
+ <phaseOrder type="InFlow">
+ <!-- System pre defined phases -->
+ <phase name="Transport">
+ <handler name="RequestURIBasedDispatcher"
+ class="org.apache.axis2.engine.RequestURIBasedDispatcher">
+ <order phase="Transport" />
+ </handler>
+ <handler name="SOAPActionBasedDispatcher"
+ class="org.apache.axis2.engine.SOAPActionBasedDispatcher">
+ <order phase="Transport" />
+ </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" />
+ </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="Dispatch" />
+ </handler>
+ </phase>
+ <!-- System pre defined phases -->
+ <!-- After Postdispatch phase module author or or service author can add any phase he want -->
+ <phase name="OperationInPhase" />
+ <phase name="soapmonitorPhase" />
+ </phaseOrder>
+ <phaseOrder type="OutFlow">
+ <!-- user can add his own phases to this area -->
+ <phase name="soapmonitorPhase" />
+ <phase name="OperationOutPhase" />
+ <!--system predefined phase-->
+ <!--these phase will run irrespective of the service-->
+ <phase name="PolicyDetermination" />
+ <phase name="MessageOut" />
+ <phase name="Security" />
+ </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" />
+ <phase name="soapmonitorPhase" />
+ </phaseOrder>
+ <phaseOrder type="OutFaultFlow">
+ <!-- user can add his own phases to this area -->
+ <phase name="soapmonitorPhase" />
+ <phase name="OperationOutFaultPhase" />
+ <phase name="PolicyDetermination" />
+ <phase name="MessageOut" />
+ </phaseOrder>
</axisconfig>
Modified: webservices/kandula/trunk/java/maven.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/maven.xml?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/maven.xml (original)
+++ webservices/kandula/trunk/java/maven.xml Wed Feb 14 04:06:06 2007
@@ -18,7 +18,7 @@
</path>
<maven:addPath id="maven.compile.src.set" refid="generated.src.path" />
</preGoal>
-
+
<goal name="generate:code">
<!-- Code generating for the WS-Coordination WSDL -->
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
@@ -54,23 +54,38 @@
<!-- Code generating for the WS-BA WSDL -->
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
<classpath refid="maven.dependency.classpath" />
- <arg line=" -o target -p org.apache.kandula.wsba -g -ss -sd -sn BAParticipantCompletionParticipantService -uri schema/wsba.wsdl" />
+ <arg line=" -o target -p org.apache.kandula.wsba -g -ss -a -sd -sn BAParticipantCompletionParticipantService -uri schema/wsba.wsdl" />
</java>
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
<classpath refid="maven.dependency.classpath" />
- <arg line=" -o target -p org.apache.kandula.wsba -g -ss -sd -sn BACoordinatorCompletionCoordinatorService -uri schema/wsba.wsdl" />
+ <arg line=" -o target -p org.apache.kandula.wsba -g -ss -a -sd -sn BACoordinatorCompletionCoordinatorService -uri schema/wsba.wsdl" />
</java>
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
<classpath refid="maven.dependency.classpath" />
- <arg line=" -o target -p org.apache.kandula.wsba -g -ss -sd -sn BACoordinatorCompletionParticipantService -uri schema/wsba.wsdl" />
+ <arg line=" -o target -p org.apache.kandula.wsba -g -ss -a -sd -sn BACoordinatorCompletionParticipantService -uri schema/wsba.wsdl" />
</java>
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
<classpath refid="maven.dependency.classpath" />
- <arg line=" -o target -p org.apache.kandula.wsba -g -ss -sd -sn BAParticipantCompletionCoordinatorService -uri schema/wsba.wsdl" />
+ <arg line=" -o target -p org.apache.kandula.wsba -g -ss -a -sd -sn BAParticipantCompletionCoordinatorService -uri schema/wsba.wsdl" />
</java>
- </goal>
+ <delete>
+ <fileset dir="target/src/org/apache/kandula/wsba">
+ <include name="*Skeleton.java" />
+ </fileset>
+ </delete>
+ <!-- Code generating for the Testing Service -->
+ <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+ <classpath refid="maven.dependency.classpath" />
+ <arg line=" -o target -p org.apache.kandula.integration -g -ss -sd -uri test-resources/KandulaDemoService/KandulaDemoService.wsdl" />
+ </java>
+ </goal>
+
<postGoal name="test:compile">
+ <attainGoal name="create:packages" />
+ </postGoal>
+
+ <goal name="create:packages">
<mkdir dir="${basedir}/target/lib" />
<deploy:copy-deps todir="${basedir}/target/lib" />
@@ -111,6 +126,20 @@
<jar jarfile="target/RegistrationCoordinator.aar" basedir="target/services/RegistrationCoordinator">
<include name="**" />
</jar>
+
+ <echo message="----------------Creating BACoordinator.aar----------------" />
+ <mkdir dir="target/services/BACoordinator/META-INF" />
+ <copy file="conf/BACoordinator/META-INF/services.xml" tofile="target/services/BACoordinator/META-INF/services.xml" />
+ <jar jarfile="target/BACoordinator.aar" basedir="target/services/BACoordinator">
+ <include name="**" />
+ </jar>
+
+ <echo message="----------------Creating BACoordinatorCompletionParticipant.aar----------------" />
+ <mkdir dir="target/services/BACoordinatorCompletionParticipant/META-INF" />
+ <copy file="conf/BACoordinatorCompletionParticipant/META-INF/services.xml" tofile="target/services/BACoordinatorCompletionParticipant/META-INF/services.xml" />
+ <jar jarfile="target/BACoordinatorCompletionParticipant.aar" basedir="target/services/BACoordinatorCompletionParticipant">
+ <include name="**" />
+ </jar>
<echo message="----------------Creating Kandula-inflow.mar----------------" />
<mkdir dir="target/modules/kandula-inflow/META-INF" />
@@ -134,17 +163,14 @@
<copy file="target/AtomicTransactionParticipant.aar" tofile="target/testing-repository/services/AtomicTransactionParticipant.aar" />
<copy file="target/CompletionCoordinator.aar" tofile="target/testing-repository/services/CompletionCoordinator.aar" />
<copy file="target/RegistrationCoordinator.aar" tofile="target/testing-repository/services/RegistrationCoordinator.aar" />
+ <copy file="target/BACoordinator.aar" tofile="target/testing-repository/services/BACoordinator.aar" />
+ <copy file="target/BACoordinatorCompletionParticipant.aar" tofile="target/testing-repository/services/BACoordinatorCompletionParticipant.aar" />
<mkdir dir="target/testing-repository/modules" />
<copy file="target/kandula-inflow-${pom.currentVersion}.mar" tofile="target/testing-repository/modules/kandula-inflow-${pom.currentVersion}.mar" />
<copy file="${repo.addressing.mar}" toDir="target/testing-repository/modules/" />
<copy file="conf/coordinator-axis2.xml" tofile="target/testing-repository/axis2.xml" />
<echo message="----------------Creating KandulaDemoService.aar----------------" />
- <ant:copy todir="${samples.dir}/version/src">
- <ant:fileset dir="src">
- <ant:include name="sample/axisversion/**" />
- </ant:fileset>
- </ant:copy>
<mkdir dir="target/services/KandulaDemoService/META-INF" />
<copy file="test-resources/KandulaDemoService/META-INF/services.xml" tofile="target/services/KandulaDemoService/META-INF/services.xml" />
<jar jarfile="target/KandulaDemoService.aar" basedir="target/services/KandulaDemoService">
@@ -152,6 +178,14 @@
</jar>
<copy file="target/KandulaDemoService.aar" tofile="target/testing-repository/services/KandulaDemoService.aar" />
+ <echo message="----------------Creating KandulaBADemoService.aar----------------" />
+ <mkdir dir="target/services/KandulaBADemoService/META-INF" />
+ <copy file="test-resources/KandulaDemoService/META-INF/services1.xml" tofile="target/services/KandulaBADemoService/META-INF/services.xml" />
+ <jar jarfile="target/KandulaBADemoService.aar" basedir="target/services/KandulaBADemoService">
+ <include name="**" />
+ </jar>
+ <copy file="target/KandulaBADemoService.aar" tofile="target/testing-repository/services/KandulaBADemoService.aar" />
+
<echo message="-----------Creating Initiator test repository----------" />
<mkdir dir="target/initiator-repository" />
<mkdir dir="target/initiator-repository/modules" />
@@ -159,6 +193,6 @@
<copy file="${repo.addressing.mar}" toDir="target/initiator-repository/modules/" />
<copy file="conf/initiator-axis2.xml" tofile="target/initiator-repository/axis2.xml" />
- </postGoal>
+ </goal>
</project>
Modified: webservices/kandula/trunk/java/project.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/project.xml?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/project.xml (original)
+++ webservices/kandula/trunk/java/project.xml Wed Feb 14 04:06:06 2007
@@ -10,7 +10,6 @@
<!-- a short but descriptive name for the project -->
<name>Apache Kandula2</name>
- <!-- The version of the project under development, e.g. 1.1, 1.2, 2.0-SNAPSHOT -->
<currentVersion>SNAPSHOT</currentVersion>
<!-- details about the organization that 'owns' the project -->
@@ -25,14 +24,17 @@
<package>org.apache.kandula</package>
<logo />
<description>
- Kandula will provide an open-source implementation of WS-Coordination,
- WS-AtomicTransaction and WS-BusinessActivity based on Axis. The initial
- implementation will be in Java using Axis/Java. In addition to providing
- an implementation, a major focus of this project would be to ensure
- interoperability with other implementations of above specifications.
+ Kandula will provide an open-source implementation of
+ WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity
+ based on Axis. The initial implementation will be in Java using
+ Axis/Java. In addition to providing an implementation, a major
+ focus of this project would be to ensure interoperability with
+ other implementations of above specifications.
</description>
<!-- a short description of what the project does -->
- <shortDescription>WS-Coor, WS-AT and WS-BA implementation</shortDescription>
+ <shortDescription>
+ WS-Coor, WS-AT and WS-BA implementation
+ </shortDescription>
<!-- the project home page -->
<url>http://ws.apache.org/kandula/</url>
@@ -41,7 +43,9 @@
</issueTrackingUrl>
<siteAddress>ws.apache.org</siteAddress>
<siteDirectory>/kandula/</siteDirectory>
- <distributionDirectory>/www/ws.apache.org/builds/</distributionDirectory>
+ <distributionDirectory>
+ /www/ws.apache.org/builds/
+ </distributionDirectory>
<repository>
<connection>
@@ -61,7 +65,9 @@
<mailingList>
<name>Kandula Developer List</name>
<subscribe>kandula-dev-subscribe@ws.apache.org</subscribe>
- <unsubscribe>kandula-dev-unsubscribe@ws.apache.org</unsubscribe>
+ <unsubscribe>
+ kandula-dev-unsubscribe@ws.apache.org
+ </unsubscribe>
<archive>
http://nagoya.apache.org/eyebrowse/SummarizeList?listId=221
</archive>
@@ -179,11 +185,11 @@
<version>${axis2.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.axis2</groupId>
- <artifactId>addressing</artifactId>
- <version>${axis2.version}</version>
- <type>mar</type>
- </dependency>
+ <groupId>org.apache.axis2</groupId>
+ <artifactId>addressing</artifactId>
+ <version>${axis2.version}</version>
+ <type>mar</type>
+ </dependency>
<!-- Following dependency was required due to the EndpointReferenceHelper class-->
<!-- dependency>
@@ -239,6 +245,14 @@
<module>true</module>
</properties>
</dependency>
+ <dependency>
+ <groupId>commons-fileupload</groupId>
+ <artifactId>commons-fileupload</artifactId>
+ <version>${commons.fileupload.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
<dependency>
<groupId>httpcomponents-httpcore</groupId>
<artifactId>jakarta-httpcore</artifactId>
@@ -293,9 +307,8 @@
<unitTest>
<includes>
<include>**/CompletionCommitTest.java</include>
+ <include>**/BA*Test.java</include>
</includes>
-
-
<resources>
<resource>
<directory>${basedir}/test-resources</directory>
Added: webservices/kandula/trunk/java/test-resources/KandulaDemoService/KandulaDemoService.wsdl
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test-resources/KandulaDemoService/KandulaDemoService.wsdl?view=auto&rev=507498
==============================================================================
--- webservices/kandula/trunk/java/test-resources/KandulaDemoService/KandulaDemoService.wsdl (added)
+++ webservices/kandula/trunk/java/test-resources/KandulaDemoService/KandulaDemoService.wsdl Wed Feb 14 04:06:06 2007
@@ -0,0 +1,140 @@
+<wsdl:definitions xmlns:axis2="http://integration.kandula.apache.org"
+ xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
+ xmlns:ns0="http://integration.kandula.apache.org/xsd"
+ xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
+ xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
+ xmlns:ns1="http://org.apache.axis2/xsd"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ targetNamespace="http://integration.kandula.apache.org">
+ <wsdl:documentation>Sample service for Testing</wsdl:documentation>
+ <wsdl:types>
+ <xs:schema xmlns:ns="http://integration.kandula.apache.org/xsd"
+ attributeFormDefault="qualified" elementFormDefault="qualified"
+ targetNamespace="http://integration.kandula.apache.org/xsd">
+ <xs:element name="creditOperation">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="element" nillable="true"
+ type="xs:anyType" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="creditOperationResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="return" nillable="true"
+ type="xs:anyType" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="debitOperation">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="element" nillable="true"
+ type="xs:anyType" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="debitOperationResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="return" nillable="true"
+ type="xs:anyType" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:schema>
+ </wsdl:types>
+ <wsdl:message name="debitOperationMessage">
+ <wsdl:part name="part1" element="ns0:debitOperation" />
+ </wsdl:message>
+ <wsdl:message name="debitOperationResponse">
+ <wsdl:part name="part1" element="ns0:debitOperationResponse" />
+ </wsdl:message>
+ <wsdl:message name="creditOperationMessage">
+ <wsdl:part name="part1" element="ns0:creditOperation" />
+ </wsdl:message>
+ <wsdl:message name="creditOperationResponse">
+ <wsdl:part name="part1" element="ns0:creditOperationResponse" />
+ </wsdl:message>
+ <wsdl:portType name="KandulaDemoServicePortType">
+ <wsdl:operation name="debitOperation">
+ <wsdl:input
+ xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
+ message="axis2:debitOperationMessage"
+ wsaw:Action="urn:debitOperation" />
+ <wsdl:output message="axis2:debitOperationResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="creditOperation">
+ <wsdl:input
+ xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
+ message="axis2:creditOperationMessage"
+ wsaw:Action="urn:creditOperation" />
+ <wsdl:output message="axis2:creditOperationResponse" />
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="KandulaDemoServiceSOAP11Binding"
+ type="axis2:KandulaDemoServicePortType">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
+ style="document" />
+ <wsdl:operation name="debitOperation">
+ <soap:operation soapAction="urn:debitOperation"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="creditOperation">
+ <soap:operation soapAction="urn:creditOperation"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="KandulaDemoServiceSOAP12Binding"
+ type="axis2:KandulaDemoServicePortType">
+ <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"
+ style="document" />
+ <wsdl:operation name="debitOperation">
+ <soap12:operation soapAction="urn:debitOperation"
+ style="document" />
+ <wsdl:input>
+ <soap12:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="creditOperation">
+ <soap12:operation soapAction="urn:creditOperation"
+ style="document" />
+ <wsdl:input>
+ <soap12:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="KandulaDemoService">
+ <wsdl:port name="KandulaDemoServiceSOAP11port_http"
+ binding="axis2:KandulaDemoServiceSOAP11Binding">
+ <soap:address
+ location="http://localhost:8081/axis2/services/KandulaDemoService" />
+ </wsdl:port>
+ <wsdl:port name="KandulaDemoServiceSOAP12port_http"
+ binding="axis2:KandulaDemoServiceSOAP12Binding">
+ <soap12:address
+ location="http://localhost:8081/axis2/services/KandulaDemoService" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file
Modified: webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services.xml?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services.xml (original)
+++ webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services.xml Wed Feb 14 04:06:06 2007
@@ -6,6 +6,10 @@
<parameter name="ServiceClass" locked="xsd:false">org.apache.kandula.integration.KandulaDemoService</parameter>
<operation name="creditOperation">
<parameter name="KandulaResource" locked="xsd:false">org.apache.kandula.integration.DummyResource</parameter>
- <messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
+ <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
+ </operation>
+ <operation name="debitOperation">
+ <parameter name="KandulaResource" locked="xsd:false">org.apache.kandula.integration.DummyResource</parameter>
+ <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</operation>
</service>
Added: webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services1.xml
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services1.xml?view=auto&rev=507498
==============================================================================
--- webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services1.xml (added)
+++ webservices/kandula/trunk/java/test-resources/KandulaDemoService/META-INF/services1.xml Wed Feb 14 04:06:06 2007
@@ -0,0 +1,15 @@
+<service name="KandulaBADemoService">
+ <description>
+ Sample service for Testing
+ </description>
+ <module ref="kandula-inflow"/>
+ <parameter name="ServiceClass" locked="xsd:false">org.apache.kandula.integration.KandulaDemoService</parameter>
+ <operation name="creditOperation">
+ <parameter name="KandulaResource" locked="xsd:false">org.apache.kandula.integration.ba.DummyBAResource</parameter>
+ <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
+ </operation>
+ <operation name="debitOperation">
+ <parameter name="KandulaResource" locked="xsd:false">org.apache.kandula.integration.ba.DummyBAResource</parameter>
+ <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
+ </operation>
+</service>
Modified: webservices/kandula/trunk/java/test/interop/CommitTestResource.java
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test/interop/CommitTestResource.java?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/test/interop/CommitTestResource.java (original)
+++ webservices/kandula/trunk/java/test/interop/CommitTestResource.java Wed Feb 14 04:06:06 2007
@@ -18,12 +18,13 @@
import org.apache.kandula.Constants;
import org.apache.kandula.participant.KandulaResource;
-import org.apache.kandula.participant.Vote;
+import org.apache.kandula.participant.at.KandulaAtomicResource;
+import org.apache.kandula.participant.at.Vote;
/**
* @author <a href="mailto:thilina@opensource.lk"> Thilina Gunarathne </a>
*/
-public class CommitTestResource implements KandulaResource {
+public class CommitTestResource extends KandulaAtomicResource{
/**
*
Modified: webservices/kandula/trunk/java/test/interop/DurableReadOnlyResource.java
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test/interop/DurableReadOnlyResource.java?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/test/interop/DurableReadOnlyResource.java (original)
+++ webservices/kandula/trunk/java/test/interop/DurableReadOnlyResource.java Wed Feb 14 04:06:06 2007
@@ -18,12 +18,13 @@
import org.apache.kandula.Constants;
import org.apache.kandula.participant.KandulaResource;
-import org.apache.kandula.participant.Vote;
+import org.apache.kandula.participant.at.KandulaAtomicResource;
+import org.apache.kandula.participant.at.Vote;
/**
* @author <a href="mailto:thilina@opensource.lk"> Thilina Gunarathne </a>
*/
-public class DurableReadOnlyResource implements KandulaResource {
+public class DurableReadOnlyResource extends KandulaAtomicResource{
/**
*
Modified: webservices/kandula/trunk/java/test/interop/Phase2RollbackTestVolatileResource.java
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test/interop/Phase2RollbackTestVolatileResource.java?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/test/interop/Phase2RollbackTestVolatileResource.java (original)
+++ webservices/kandula/trunk/java/test/interop/Phase2RollbackTestVolatileResource.java Wed Feb 14 04:06:06 2007
@@ -18,12 +18,13 @@
import org.apache.kandula.Constants;
import org.apache.kandula.participant.KandulaResource;
-import org.apache.kandula.participant.Vote;
+import org.apache.kandula.participant.at.KandulaAtomicResource;
+import org.apache.kandula.participant.at.Vote;
/**
* @author <a href="mailto:thilina@opensource.lk"> Thilina Gunarathne </a>
*/
-public class Phase2RollbackTestVolatileResource implements KandulaResource {
+public class Phase2RollbackTestVolatileResource extends KandulaAtomicResource {
/**
*
Modified: webservices/kandula/trunk/java/test/interop/RollbackTestResource.java
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test/interop/RollbackTestResource.java?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/test/interop/RollbackTestResource.java (original)
+++ webservices/kandula/trunk/java/test/interop/RollbackTestResource.java Wed Feb 14 04:06:06 2007
@@ -18,12 +18,13 @@
import org.apache.kandula.Constants;
import org.apache.kandula.participant.KandulaResource;
-import org.apache.kandula.participant.Vote;
+import org.apache.kandula.participant.at.KandulaAtomicResource;
+import org.apache.kandula.participant.at.Vote;
/**
* @author <a href="mailto:thilina@opensource.lk"> Thilina Gunarathne </a>
*/
-public class RollbackTestResource implements KandulaResource {
+public class RollbackTestResource extends KandulaAtomicResource {
/**
*
Modified: webservices/kandula/trunk/java/test/interop/VolatileAndDurableTestVolatileResource.java
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test/interop/VolatileAndDurableTestVolatileResource.java?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/test/interop/VolatileAndDurableTestVolatileResource.java (original)
+++ webservices/kandula/trunk/java/test/interop/VolatileAndDurableTestVolatileResource.java Wed Feb 14 04:06:06 2007
@@ -18,12 +18,13 @@
import org.apache.kandula.Constants;
import org.apache.kandula.participant.KandulaResource;
-import org.apache.kandula.participant.Vote;
+import org.apache.kandula.participant.at.KandulaAtomicResource;
+import org.apache.kandula.participant.at.Vote;
/**
* @author <a href="mailto:thilina@opensource.lk"> Thilina Gunarathne </a>
*/
-public class VolatileAndDurableTestVolatileResource implements KandulaResource {
+public class VolatileAndDurableTestVolatileResource extends KandulaAtomicResource {
/**
*
Modified: webservices/kandula/trunk/java/test/interop/VolatileReadOnlyResource.java
URL: http://svn.apache.org/viewvc/webservices/kandula/trunk/java/test/interop/VolatileReadOnlyResource.java?view=diff&rev=507498&r1=507497&r2=507498
==============================================================================
--- webservices/kandula/trunk/java/test/interop/VolatileReadOnlyResource.java (original)
+++ webservices/kandula/trunk/java/test/interop/VolatileReadOnlyResource.java Wed Feb 14 04:06:06 2007
@@ -18,12 +18,13 @@
import org.apache.kandula.Constants;
import org.apache.kandula.participant.KandulaResource;
-import org.apache.kandula.participant.Vote;
+import org.apache.kandula.participant.at.KandulaAtomicResource;
+import org.apache.kandula.participant.at.Vote;
/**
* @author <a href="mailto:thilina@opensource.lk"> Thilina Gunarathne </a>
*/
-public class VolatileReadOnlyResource implements KandulaResource {
+public class VolatileReadOnlyResource extends KandulaAtomicResource {
/**
*
---------------------------------------------------------------------
To unsubscribe, e-mail: kandula-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: kandula-dev-help@ws.apache.org