Author: chamikara
Date: Mon May 21 17:01:02 2007
New Revision: 540372

URL: http://svn.apache.org/viewvc?view=rev&rev=540372
Log:
Added a build file and a readme to the sample. A bug fix to the services.xml

Added:
    webservices/axis2/trunk/java/modules/samples/eventing/build.xml
    webservices/axis2/trunk/java/modules/samples/eventing/readme.txt
Modified:
    webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml
    webservices/axis2/trunk/java/modules/samples/eventing/run.sh

Added: webservices/axis2/trunk/java/modules/samples/eventing/build.xml
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/eventing/build.xml?view=auto&rev=540372
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/eventing/build.xml (added)
+++ webservices/axis2/trunk/java/modules/samples/eventing/build.xml Mon May 21 
17:01:02 2007
@@ -0,0 +1,86 @@
+<project default="build.sample">
+
+    
+       <!--<classpath id="classpath1">
+               <pathelement location="lib/*.jar"/>
+       </classpath>-->
+       
+       <target name="build.sample">
+               <property name="eventing.temp.dir" value="build/temp" />
+           <property name="listner1.temp.dir" 
value="${eventing.temp.dir}/listner1" />
+           <property name="listner2.temp.dir" 
value="${eventing.temp.dir}/listner2" />
+           <property name="publisher.temp.dir" 
value="${eventing.temp.dir}/publisher" />
+               
+           <mkdir dir="${listner1.temp.dir}" />
+           <mkdir dir="${listner1.temp.dir}/META-INF" />
+           <mkdir dir="${listner2.temp.dir}" />
+           <mkdir dir="${listner2.temp.dir}/META-INF" />
+           <mkdir dir="${publisher.temp.dir}" />
+           <mkdir dir="${publisher.temp.dir}/META-INF" />
+
+           <mkdir dir="build/classes" />
+           <mkdir dir="build/lib" />
+               
+               <javac srcdir="src" destdir="build/classes">
+                       <classpath>
+                           <fileset dir="build/lib">
+                               <include name="*.jar"/>
+                           </fileset>
+                       </classpath>
+               </javac>
+               
+           <copy toFile="${listner1.temp.dir}/META-INF/services.xml" 
file="listner1.services.xml"/>
+           <copy toFile="${listner2.temp.dir}/META-INF/services.xml" 
file="listner2.services.xml"/>
+               <copy toFile="${publisher.temp.dir}/META-INF/services.xml" 
file="publisher.services.xml"/>
+               
+               <jar destfile="build/ListnerService1.aar">
+                   <fileset dir="build/classes">
+                       <include name="sample/eventing/**/**/*ListnerService1*" 
/>
+                   </fileset>
+                   <fileset dir="${listner1.temp.dir}">
+                       <include name="META-INF/**"/>
+                   </fileset>
+               </jar>
+               
+               <jar destfile="build/ListnerService2.aar">
+                   <fileset dir="build/classes">
+                       <include name="sample/eventing/**/**/*ListnerService2*" 
/>
+                   </fileset>
+                   <fileset dir="${listner2.temp.dir}">
+                       <include name="META-INF/**"/>
+                   </fileset>
+               </jar>
+               
+               <jar destfile="build/PublisherService.aar">
+                   <fileset dir="build/classes">
+                       <include 
name="sample/eventing/**/**/*PublisherService*" />
+                   </fileset>
+                   <fileset dir="${publisher.temp.dir}">
+                       <include name="META-INF/**"/>
+                   </fileset>
+               </jar>
+               
+               <jar destfile="build/ListnerService1.aar">
+                   <fileset dir="build/classes">
+                       <include name="sample/eventing/**/**/*ListnerService1*" 
/>
+                   </fileset>
+                   <fileset dir="${listner1.temp.dir}">
+                       <include name="META-INF/**"/>
+                   </fileset>
+               </jar>
+               
+               <jar destfile="build/EventingSample.jar">
+                   <fileset dir="build/classes">
+                       <include name="sample/eventing/**"/>
+                   </fileset>
+               </jar>
+               
+               <copy todir="build">
+                   <fileset dir=".">
+                        <include name="*.sh"/>
+                        <include name="*.bat"/>
+                       </fileset>
+               </copy>
+       </target>
+
+</project>
\ No newline at end of file

Modified: 
webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml?view=diff&rev=540372&r1=540371&r2=540372
==============================================================================
--- 
webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml 
(original)
+++ 
webservices/axis2/trunk/java/modules/samples/eventing/publisher.services.xml 
Mon May 21 17:01:02 2007
@@ -7,9 +7,11 @@
     </description>
 
     <module ref="savan" />
-       
+    <module ref="addressing" />
+             
     <operation name="dummyMethod" 
mep="http://www.w3.org/2004/08/wsdl/in-only";>  
-        <messageReceiver 
class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver" />
+        <messageReceiver 
class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver" />
+               <actionMapping>uuid:DummyMethodAction</actionMapping>
     </operation>
            
 </service>

Added: webservices/axis2/trunk/java/modules/samples/eventing/readme.txt
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/eventing/readme.txt?view=auto&rev=540372
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/eventing/readme.txt (added)
+++ webservices/axis2/trunk/java/modules/samples/eventing/readme.txt Mon May 21 
17:01:02 2007
@@ -0,0 +1,19 @@
+Steps to build and run the Savan-Eventing sample
+------------------------------------------------
+
+To build
+--------
+
+1. Move to the sample folder.
+2. Create a subfolders 'build/lib'.
+3. Copy all the jars from a compatible Axis2 distribution to 'build/lib'.
+4. Copy the savan jar file to 'build/lib'.
+5. Run 'ant' to build the sample.
+
+
+To run
+------
+1. Start a Axis2 server.
+2. Deploy savan and addressing modules.
+3. Deploy the three services that were created in the 'build' folder.
+4. Run the 'samples.eventing.Client' class, you can pass the repository with a 
'-r' parameter and the server port with a '-p' parameter.

Modified: webservices/axis2/trunk/java/modules/samples/eventing/run.sh
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/eventing/run.sh?view=diff&rev=540372&r1=540371&r2=540372
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/eventing/run.sh (original)
+++ webservices/axis2/trunk/java/modules/samples/eventing/run.sh Mon May 21 
17:01:02 2007
@@ -1,5 +1,4 @@
 #!/bin/sh
-
 export AXIS2_HOME=../..
 AXIS2_CLASSPATH=$AXIS2_CLASSPATH:SGCCalculator.jar
 for f in $AXIS2_HOME/lib/*.jar



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

Reply via email to