moving services.xml to conf
git-svn-id: https://svn.apache.org/repos/asf/webservices/kandula/trunk/java@328054 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/conf/ActivationCoordinator/META-INF/services.xml b/conf/ActivationCoordinator/META-INF/services.xml
new file mode 100644
index 0000000..ad9c933
--- /dev/null
+++ b/conf/ActivationCoordinator/META-INF/services.xml
@@ -0,0 +1,10 @@
+<service name="ActivationCoordinator">
+ <description>
+ Coordination service.
+ </description>
+ <parameter name="ServiceClass" locked="xsd:false">org.apache.kandula.wscoor.ActivationPortTypeRawXMLSkeleton</parameter>
+ <operation name="createCoordinationContextOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wscoor/CreateCoordinationContext</parameter>
+ <messageReceiver class="org.apache.kandula.wscoor.ActivationPortTypeRawXMLAsyncMessageReceiver"/>
+ </operation>
+</service>
diff --git a/conf/AtomicTransactionCoordinator/meta-inf/services.xml b/conf/AtomicTransactionCoordinator/meta-inf/services.xml
new file mode 100644
index 0000000..85404f0
--- /dev/null
+++ b/conf/AtomicTransactionCoordinator/meta-inf/services.xml
@@ -0,0 +1,26 @@
+<service name="AtomicTransactionCoordinator">
+ <description>
+ Atomic transaction Coordination service.
+ </description>
+ <parameter name="ServiceClass" locked="xsd:false">org.apache.kandula.wsat.twopc.CoordinatorPortTypeRawXMLSkeleton</parameter>
+ <operation name="abortedOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Aborted</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+ <operation name="committedOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Committed</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+ <operation name="preparedOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepared</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+ <operation name="readOnlyOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/ReadOnly</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+ <operation name="replayOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Replay</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+</service>
diff --git a/conf/AtomicTransactionParticipant/META-INF/services.xml b/conf/AtomicTransactionParticipant/META-INF/services.xml
new file mode 100644
index 0000000..9f047d7
--- /dev/null
+++ b/conf/AtomicTransactionParticipant/META-INF/services.xml
@@ -0,0 +1,18 @@
+<service name="AtomicTransactionParticipant">
+ <description>
+ Participant 2PC Coordination service.
+ </description>
+ <parameter name="ServiceClass" locked="xsd:false">org.apache.kandula.wsat.twopc.ParticipantPortTypeRawXMLSkeleton</parameter>
+ <operation name="commitOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+ <operation name="rollbackOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+ <operation name="prepareOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Prepare</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+</service>
diff --git a/conf/CompletionCoordinator/META-INF/services.xml b/conf/CompletionCoordinator/META-INF/services.xml
new file mode 100644
index 0000000..d927f80
--- /dev/null
+++ b/conf/CompletionCoordinator/META-INF/services.xml
@@ -0,0 +1,14 @@
+<service name="CompletionCoordinator">
+ <description>
+ Completion Protocol Coordination service.
+ </description>
+ <parameter name="ServiceClass" locked="xsd:false">org.apache.kandula.wsat.completion.CompletionCoordinatorPortTypeRawXMLSkeleton</parameter>
+ <operation name="commitOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Commit</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+ <operation name="rollbackOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wsat/Rollback</parameter>
+ <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
+ </operation>
+</service>
diff --git a/conf/RegistrationCoordinator/META-INF/services.xml b/conf/RegistrationCoordinator/META-INF/services.xml
new file mode 100644
index 0000000..f24058e
--- /dev/null
+++ b/conf/RegistrationCoordinator/META-INF/services.xml
@@ -0,0 +1,10 @@
+<service name="RegistrationCoordinator">
+ <description>
+ Coordination service.
+ </description>
+ <parameter name="ServiceClass" locked="xsd:false">org.apache.kandula.wscoor.RegistrationPortTypeRawXMLSkeleton</parameter>
+ <operation name="registerOperation">
+ <parameter name="wsamapping" locked="xsd:false">http://schemas.xmlsoap.org/ws/2004/10/wscoor/Register</parameter>
+ <messageReceiver class="org.apache.kandula.wscoor.RegistrationPortTypeRawXMLAsyncMessageReceiver"/>
+ </operation>
+</service>
diff --git a/conf/module.xml b/conf/module.xml
new file mode 100644
index 0000000..8dd70a6
--- /dev/null
+++ b/conf/module.xml
@@ -0,0 +1,13 @@
+<module name="kandula">
+ <inflow>
+ <handler name="TransactionInHandler" class="org.apache.kandula.participant.TransactionInHandler">
+ <order phase="PostDispatch"/>
+ </handler>
+ </inflow>
+
+ <outflow>
+ <handler name="TransactionOutHandler" class="org.apache.kandula.initiator.TransactionOutHandler">
+ <order phase="MessageOut"/>
+ </handler>
+ </outflow>
+</module>
\ No newline at end of file
diff --git a/maven.xml b/maven.xml
index 159bdd5..4736028 100644
--- a/maven.xml
+++ b/maven.xml
@@ -11,12 +11,76 @@
</path>
</goal>
- <postGoal name="jar">
- <ant:mkdir dir="${basedir}/target/lib"/>
+ <postGoal name="test:compile">
+ <ant:mkdir dir="${basedir}/target/lib"/>
<deploy:copy-deps todir="${basedir}/target/lib"/>
+
+ <echo message="----------------Creating Kandula Module----------------"/>
+ <mkdir dir="target/module/META-INF"/>
+ <copy file="conf/module.xml"
+ tofile="target/module/META-INF/module.xml"/>
+ <jar jarfile="target/kandula.mar" basedir="target/module">
+ <include name="**"/>
+ </jar>
+
+ <echo message="----------------Creating ActivationCoordinator.aar----------------"/>
+ <mkdir dir="target/services/ActivationCoordinator/META-INF"/>
+ <copy file="conf/ActivationCoordinator/META-INF/services.xml"
+ tofile="target/services/ActivationCoordinator/META-INF/services.xml"/>
+ <jar jarfile="target/ActivationCoordinator.aar" basedir="target/services/ActivationCoordinator">
+ <include name="**"/>
+ </jar>
+
+ <echo message="----------------Creating AtomicTransactionCoordinator.aar----------------"/>
+ <mkdir dir="target/services/AtomicTransactionCoordinator/META-INF"/>
+ <copy file="conf/AtomicTransactionCoordinator/META-INF/services.xml"
+ tofile="target/services/AtomicTransactionCoordinator/META-INF/services.xml"/>
+ <jar jarfile="target/AtomicTransactionCoordinator.aar" basedir="target/services/AtomicTransactionCoordinator">
+ <include name="**"/>
+ </jar>
+
+
+ <echo message="----------------Creating AtomicTransactionParticipant.aar----------------"/>
+ <mkdir dir="target/services/AtomicTransactionParticipant/META-INF"/>
+ <copy file="conf/AtomicTransactionParticipant/META-INF/services.xml"
+ tofile="target/services/AtomicTransactionParticipant/META-INF/services.xml"/>
+ <jar jarfile="target/AtomicTransactionParticipant.aar" basedir="target/services/AtomicTransactionParticipant">
+ <include name="**"/>
+ </jar>
+
+
+ <echo message="----------------Creating CompletionCoordinator.aar----------------"/>
+ <mkdir dir="target/services/CompletionCoordinator/META-INF"/>
+ <copy file="conf/CompletionCoordinator/META-INF/services.xml"
+ tofile="target/services/CompletionCoordinator/META-INF/services.xml"/>
+ <jar jarfile="target/CompletionCoordinator.aar" basedir="target/services/CompletionCoordinator">
+ <include name="**"/>
+ </jar>
+
+
+ <echo message="----------------Creating RegistrationCoordinator.aar----------------"/>
+ <mkdir dir="target/services/RegistrationCoordinator/META-INF"/>
+ <copy file="conf/RegistrationCoordinator/META-INF/services.xml"
+ tofile="target/services/RegistrationCoordinator/META-INF/services.xml"/>
+ <jar jarfile="target/RegistrationCoordinator.aar" basedir="target/services/RegistrationCoordinator">
+ <include name="**"/>
+ </jar>
+
+
+ <mkdir dir="target/module/META-INF"/>
+ <copy file="conf/module.xml"
+ tofile="target/module/META-INF/module.xml"/>
+ <mkdir dir="target/modules"/>
+ <jar jarfile="target/kandula.mar" basedir="target/module">
+ <include name="**"/>
+ </jar>
+
+ <mkdir dir="${basedir}/target/client-repo"/>
+ <copy file="${basedir}/test-resources/client-repo/client-axis2.xml"
+ tofile="${basedir}/target/test-resources/client-repo/axis2.xml"/>
+ <mkdir dir="${basedir}/target/test-resources/client-repo/modules"/>
+
+
</postGoal>
- <preGoal name="java:compile">
-
- </preGoal>
</project>