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 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;
}