You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ch...@apache.org on 2007/05/22 02:01:03 UTC

svn commit: r540372 - in /webservices/axis2/trunk/java/modules/samples/eventing: build.xml publisher.services.xml readme.txt run.sh

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: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org