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 ch...@apache.org on 2005/02/14 12:07:16 UTC

svn commit: r153774 - in webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client: EchoInt.java EchoString.java InteropTest_Stub.java

Author: chathura
Date: Mon Feb 14 03:07:12 2005
New Revision: 153774

URL: http://svn.apache.org/viewcvs?view=rev&rev=153774
Log:
AxisFault added to the Clent application. 

Modified:
    webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoInt.java
    webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoString.java
    webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/InteropTest_Stub.java

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoInt.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoInt.java?view=diff&r1=153773&r2=153774
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoInt.java (original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoInt.java Mon Feb 14 03:07:12 2005
@@ -21,7 +21,6 @@
 import org.apache.axis.addressing.AddressingConstants;
 import org.apache.axis.addressing.EndpointReference;
 import org.apache.axis.engine.AxisFault;
-import org.apache.axis.engine.EngineUtils;
 
 
 /**
@@ -33,10 +32,16 @@
 	
 	
 	public static void main(String[] args) throws Exception {
+		
+		if(2!= args.length ){
+			System.out.println("Usage <Port> <Echo Message>");
+			
+		}
+		
 		InteropTest_Stub clientStub = new InteropTest_Stub();
 		URL url= null;
 		try {
-			url = new URL("http","127.0.0.1",EngineUtils.TESTING_PORT,"/axis/services/echo");
+			url = new URL("http","127.0.0.1",new Integer(args[0]).intValue(),"/axis/services/sample2");
 		} catch (MalformedURLException e) {
 			
 			e.printStackTrace();
@@ -47,7 +52,7 @@
 		clientStub.setListenerTransport("http", true);
 		try {
 			System.out.println("Sending the Async message ....");
-			clientStub.echoInt(new Integer(794), new EchoIntCallBackHandler());
+			clientStub.echoInt(new Integer(args[1]), new EchoIntCallBackHandler());
 			
 		} catch (AxisFault e1) {
 			

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoString.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoString.java?view=diff&r1=153773&r2=153774
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoString.java (original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/EchoString.java Mon Feb 14 03:07:12 2005
@@ -21,7 +21,6 @@
 import org.apache.axis.addressing.AddressingConstants;
 import org.apache.axis.addressing.EndpointReference;
 import org.apache.axis.engine.AxisFault;
-import org.apache.axis.engine.EngineUtils;
 
 /**
  * @author chathura@opensource.lk
@@ -30,10 +29,15 @@
 public class EchoString {
 
 	public static void main(String[] args) throws Exception{
+		if(2!= args.length ){
+			System.out.println("Usage <Port> <Echo Message>");
+			
+		}
+		
 		InteropTest_Stub clientStub = new InteropTest_Stub();
 		URL url= null;
 		try {
-			url = new URL("http","127.0.0.1",EngineUtils.TESTING_PORT,"/axis/services/EchoXMLService");
+			url = new URL("http","127.0.0.1",new Integer(args[0]).intValue(),"/axis/services/sample2");
 		} catch (MalformedURLException e) {
 			
 			e.printStackTrace();
@@ -44,7 +48,7 @@
 		clientStub.setListenerTransport("http", true);
 		try {
 			System.out.println("Sending the Async message ....");
-			clientStub.echoString("Dont fear death, rather a unlived life", new EchoIntCallBackHandler());
+			clientStub.echoString(args[1], new EchoStringCallbackHandler());
 			
 		} catch (AxisFault e1) {
 			

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/InteropTest_Stub.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/InteropTest_Stub.java?view=diff&r1=153773&r2=153774
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/InteropTest_Stub.java (original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/samples/userguide/sample2/src/samples/userguide/sample2/client/InteropTest_Stub.java Mon Feb 14 03:07:12 2005
@@ -109,6 +109,10 @@
 		Iterator childrenIter = body.getChildren();
 		while(childrenIter.hasNext()){
 			OMNode child = (OMNode) childrenIter.next();
+			if(child instanceof OMElement && "Fault".equalsIgnoreCase(((OMElement)child).getLocalName())){
+				throw new AxisFault("Fault in server side");
+			}
+
 			if(child instanceof OMElement && "echoStringResponse".equalsIgnoreCase(((OMElement)child).getLocalName())){
 				response = (OMElement)child;				
 			}
@@ -135,6 +139,10 @@
 		Iterator childrenIter = body.getChildren();
 		while(childrenIter.hasNext()){
 			OMNode child = (OMNode) childrenIter.next();
+			if(child instanceof OMElement && "Fault".equalsIgnoreCase(((OMElement)child).getLocalName())){
+				throw new AxisFault("Fault in server side");
+			}
+			
 			if(child instanceof OMElement && "echoIntResponse".equalsIgnoreCase(((OMElement)child).getLocalName())){
 				response = (OMElement)child;				
 			}