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>