You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by su...@apache.org on 2007/06/30 14:56:01 UTC

svn commit: r552140 - in /webservices/axis2/trunk/java: maven.xml modules/samples/ping/README.txt modules/samples/ping/build.xml modules/samples/ping/src/samples/ping/client/PingClient.java

Author: sumedha
Date: Sat Jun 30 05:56:00 2007
New Revision: 552140

URL: http://svn.apache.org/viewvc?view=rev&rev=552140
Log:
Applying patch for AXIS2-2882 from suran

Modified:
    webservices/axis2/trunk/java/maven.xml
    webservices/axis2/trunk/java/modules/samples/ping/README.txt
    webservices/axis2/trunk/java/modules/samples/ping/build.xml
    webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java

Modified: webservices/axis2/trunk/java/maven.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/maven.xml?view=diff&rev=552140&r1=552139&r2=552140
==============================================================================
--- webservices/axis2/trunk/java/maven.xml (original)
+++ webservices/axis2/trunk/java/maven.xml Sat Jun 30 05:56:00 2007
@@ -361,6 +361,9 @@
             <fileset dir="modules/addressing/target/">
                 <include name="modules/addressing-${addressing_version}.mar"/>
             </fileset>
+	    <fileset dir="modules/ping/target/">
+                <include name="modules/ping-${ping_version}.mar"/>
+            </fileset>
 	    <!-- Copy items that depend on JDK1.5  -->
             <j:if test="${javaVersion == '1.5'}">
             	<fileset dir="modules/saaj/target/classes"/>
@@ -511,10 +514,16 @@
         <ant:copy toDir="target/temp/war/toWEB-INF/modules">
             <ant:fileset file="modules/addressing/target/addressing-${addressing_version}.mar"/>
         </ant:copy>
+		
+		 <!-- copy the ping mar -->
+        <ant:copy toDir="target/temp/war/toWEB-INF/modules">
+            <ant:fileset file="modules/ping/target/ping-${ping_version}.mar"/>
+        </ant:copy>
 
         <echo file="target/temp/war/toWEB-INF/modules/modules.list" append="false">
             addressing-${addressing_version}.mar
             soapmonitor-${soapmonitor_version}.mar
+	    ping-${ping_version}.mar
         </echo>
 
         <!-- copy the sample services -->
@@ -587,6 +596,9 @@
         <ant:copy toFile="target/dist/soapmonitor-${soapmonitor_version}.mar"
                   file="modules/soapmonitor/target/soapmonitor-${soapmonitor_version}.mar"/>
 
+		<ant:copy toFile="target/dist/ping-${ping_version}.mar"
+				  file="modules/ping/target/ping-${ping_version}.mar"/>
+
         <ant:delete dir="target/temp"/>
         <ant:delete dir="target/apidocs"/>
     </goal>
@@ -630,10 +642,16 @@
         <ant:copy toDir="${std.bin.temp.dir}/repository/modules">
             <ant:fileset file="modules/addressing/target/addressing-${addressing_version}.mar"/>
         </ant:copy>
+		
+		<!-- copy the ping mar -->
+        <ant:copy toDir="${std.bin.temp.dir}/repository/modules">
+            <ant:fileset file="modules/ping/target/ping-${ping_version}.mar"/>
+        </ant:copy>
 
         <echo file="${std.bin.temp.dir}/repository/modules/modules.list" append="false">
             addressing-${addressing_version}.mar
             soapmonitor-${soapmonitor_version}.mar
+			ping-${ping_version}.mar
         </echo>
 
         <!-- copy the sample services -->
@@ -766,9 +784,9 @@
         <ant:copy todir="${std.bin.temp.dir}/samples/">
             <ant:fileset dir="modules/samples/">
                 <include name="yahoorestsearch/**/*.*"/>
-		<include name="yahoojsonsearch/**/*.*"/>
+				<include name="yahoojsonsearch/**/*.*"/>
                 <include name="databinding/**/*.*"/>
-                <include name="googlespellcheck/**/*.*"/>
+                <!--include name="googlespellcheck/**/*.*"/-->
                 <include name="faulthandling/**/*.*"/>
                 <include name="mtom/**/*.*"/>
                 <include name="soapwithattachments/**/*.*"/>
@@ -776,7 +794,7 @@
                 <include name="servicelifecycle/**/*.*"/>
                 <include name="wsdl/*.*"/>
                 <include name="pojo/**/*.*"/>
-		<include name="ping/**/*.*"/>
+				<include name="ping/**/*.*"/>
                 <!-- Docs related samples -->
                 <include name="userguide/**/*.*"/>
                 <include name="pojoguide/**/*.*"/>

Modified: webservices/axis2/trunk/java/modules/samples/ping/README.txt
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/ping/README.txt?view=diff&rev=552140&r1=552139&r2=552140
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/ping/README.txt (original)
+++ webservices/axis2/trunk/java/modules/samples/ping/README.txt Sat Jun 30 05:56:00 2007
@@ -6,8 +6,8 @@
 
 In this sample, we are deploying an AXIOM based service after writing
 a services.xml and creating an aar. We also test successful
-deployment using an AXIOM based client which send serveral ping requests.
-The client sends serveral ping requests, including service level requests.
+deployment using an AXIOM based client which send several ping requests.
+The client sends several ping requests, including service level requests.
 
 
 Pre-Requisites
@@ -18,15 +18,22 @@
 Building the Service
 ====================
 
-Type "ant generate.service" from Axis2_HOME/samples/pingingservices directory.
-Then deploy the
-Axis2_HOME/samples/pingingservices/build/PingService.aar
+Type "ant generate.service" from AXIS2_HOME/samples/ping directory,
+to generate the service and deploy it into 
+AXIS2_HOME/repository/services
 
 
 Running the Client
 ==================
 
-Type ant run.client in the Axis2_HOME/samples/pingingservices directory
+Type ant run.client in the Axis2_HOME/samples/ping directory
+
+Note
+====
+Sometimes, if you're having trouble running the client successfully, 
+It may be necessary to clean the services repository before you generate the service, deploy it
+and run the client. (i.e. delete services created from previous samples.)
+
 
 Help
 ====

Modified: webservices/axis2/trunk/java/modules/samples/ping/build.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/ping/build.xml?view=diff&rev=552140&r1=552139&r2=552140
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/ping/build.xml (original)
+++ webservices/axis2/trunk/java/modules/samples/ping/build.xml Sat Jun 30 05:56:00 2007
@@ -41,6 +41,7 @@
         <jar destfile="${build.dir}/SamplePingService.aar">
             <fileset excludes="**/Test.class" dir="${build.dir}/classes"/>
         </jar>
+		<copy file="${build.dir}/SamplePingService.aar" destfile="../../repository/services" />
     </target>
 
     <target name="run.client" depends="compile">

Modified: webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java?view=diff&rev=552140&r1=552139&r2=552140
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java (original)
+++ webservices/axis2/trunk/java/modules/samples/ping/src/samples/ping/client/PingClient.java Sat Jun 30 05:56:00 2007
@@ -16,6 +16,7 @@
 
 package samples.ping.client;
 
+
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMFactory;
@@ -25,6 +26,8 @@
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.client.Options;
 import org.apache.axis2.client.ServiceClient;
+import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.context.ConfigurationContextFactory;
 
 public class PingClient {
     private static EndpointReference targetEPR =
@@ -76,8 +79,8 @@
             options.setTo(targetEPR);
             options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
             options.setAction(PING_SOAPACTION);
-
-            ServiceClient sender = new ServiceClient();
+         
+	    ServiceClient sender = new ServiceClient();
             sender.setOptions(options);
 
             OMElement pingRequestPayload;



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org