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 du...@apache.org on 2001/10/11 21:07:21 UTC
cvs commit: xml-axis/java/samples/transport FileTest.java FileTransport.java
dug 01/10/11 12:07:21
Modified: java/samples/transport FileTest.java FileTransport.java
Log:
Use new Service/Call objects and clean-up a file.
Revision Changes Path
1.13 +12 -11 xml-axis/java/samples/transport/FileTest.java
Index: FileTest.java
===================================================================
RCS file: /home/cvs/xml-axis/java/samples/transport/FileTest.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- FileTest.java 2001/09/05 17:22:58 1.12
+++ FileTest.java 2001/10/11 19:07:21 1.13
@@ -3,8 +3,10 @@
import java.lang.Thread ;
import org.apache.axis.AxisFault ;
+import org.apache.axis.Constants ;
+import org.apache.axis.client.Call ;
+import org.apache.axis.client.Service ;
import org.apache.axis.client.AxisClient ;
-import org.apache.axis.client.ServiceClient ;
import org.apache.axis.client.Transport ;
import org.apache.axis.utils.Options ;
@@ -33,20 +35,19 @@
}
String symbol = args[0] ;
- ServiceClient call = new ServiceClient();
- ServiceDescription sd = new ServiceDescription("stockQuotes", true);
- sd.addOutputParam("return", SOAPTypeMappingRegistry.XSD_FLOAT);
- call.setServiceDescription(sd);
-
- call.set(Transport.USER, opts.getUser() );
- call.set(Transport.PASSWORD, opts.getPassword() );
+ Service service = new Service();
+ Call call = (Call) service.createCall();
+ call.setOperationName( "getQuote" );
+ call.addParameter( "symbol", XMLType.XSD_STRING, Call.PARAM_MODE_IN );
+ call.setProperty( Constants.NAMESPACE, "urn:xmltoday-delayed-quotes" );
+ call.setReturnType( XMLType.XSD_FLOAT );
call.setTransport( new FileTransport() );
+ call.setProperty(Transport.USER, opts.getUser() );
+ call.setProperty(Transport.PASSWORD, opts.getPassword() );
call.setTimeout(10000);
Float res = new Float(0.0F);
- res = (Float) call.invoke( "urn:xmltoday-delayed-quotes",
- "getQuote",
- new Object[] {symbol} );
+ res = (Float) call.invoke( new Object[] {symbol} );
System.out.println( symbol + ": " + res );
1.5 +0 -4 xml-axis/java/samples/transport/FileTransport.java
Index: FileTransport.java
===================================================================
RCS file: /home/cvs/xml-axis/java/samples/transport/FileTransport.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- FileTransport.java 2001/09/05 17:22:58 1.4
+++ FileTransport.java 2001/10/11 19:07:21 1.5
@@ -58,11 +58,7 @@
import java.util.* ;
import org.apache.axis.* ;
-import org.apache.axis.handlers.* ;
-import org.apache.axis.registries.* ;
import org.apache.axis.client.Transport;
-import org.apache.axis.client.AxisClient;
-import org.apache.axis.client.ServiceClient;
/**
* A File Transport class.