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.