Glen - if you use the Options class it will default the to the proper URL.
Plus then changing it will match the other samples' cmd line options.
-Dug


[EMAIL PROTECTED] on 03/20/2002 11:14:30 AM

Please respond to [EMAIL PROTECTED]

To:    [EMAIL PROTECTED]
cc:
Subject:    cvs commit: xml-axis/java/src/org/apache/axis Version.java



gdaniels    02/03/20 08:14:29

  Modified:    java/src/org/apache/axis Version.java
  Log:
  Add the ability to query a remote Axis server for its version.

  Revision  Changes    Path
  1.3       +18 -1     xml-axis/java/src/org/apache/axis/Version.java

  Index: Version.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/Version.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Version.java      14 Feb 2002 23:01:48 -0000    1.2
  +++ Version.java      20 Mar 2002 16:14:29 -0000    1.3
  @@ -56,6 +56,7 @@
   package org.apache.axis;

   import org.apache.axis.utils.JavaUtils;
  +import org.apache.axis.client.Call;

   /**
    * Little utility to get the version and build date of the axis.jar.
  @@ -72,7 +73,23 @@
                  JavaUtils.getMessage("builtOn");
       }

  +    /**
  +     * Entry point.
  +     *
  +     * Calling this with no arguments returns the version of the
  client-side
  +     * axis.jar.  Passing a URL which points to a remote Axis server
  will
  +     * attempt to retrieve the version of the server via a SOAP call.
  +     */
       public static void main(String[] args) {
  -        System.out.println(getVersion());
  +        if (args.length != 1)
  +            System.out.println(getVersion());
  +
  +        try {
  +            Call call = new Call(args[0]);
  +            String result = (String)call.invoke("Version", "getVersion",
  null);
  +            System.out.println(result);
  +        } catch (Exception e) {
  +            e.printStackTrace();
  +        }
       }
   }





Reply via email to