dims        2003/01/07 17:15:11

  Modified:    java/src/org/apache/axis/client AdminClient.java
               java/src/org/apache/axis/i18n resource.properties
  Log:
  Fix for Bug 15848 - AdminClient (and admin-client Ant-task) host setting broken
  
  Notes:
  - Moved the strings to resources.properties as well.
  
  Revision  Changes    Path
  1.74      +8 -27     xml-axis/java/src/org/apache/axis/client/AdminClient.java
  
  Index: AdminClient.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/AdminClient.java,v
  retrieving revision 1.73
  retrieving revision 1.74
  diff -u -r1.73 -r1.74
  --- AdminClient.java  3 Jan 2003 14:23:09 -0000       1.73
  +++ AdminClient.java  8 Jan 2003 01:15:11 -0000       1.74
  @@ -103,32 +103,13 @@
   
       private static String getUsageInfo() 
       {
  -     return "Processes a set of administration commands.\n"
  -       + "\n"
  -       + "The following Options are available:\n"
  -       + "\n"
  -               + "\t-l<url>         sets the AxisServlet URL\n"
  -               + "\t-h<hostName     sets the AxisServlet host\n"
  -          + "\t-p<portNumber>  sets the AxisServlet port\n"
  -          + "\t-s<servletPath> sets the path to the AxisServlet\n"
  -          + "\t-f<fileName>    specifies that a simple file protocol should be 
used\n"
  -          + "\t-u<username>    sets the username\n"
  -          + "\t-w<password>    sets the password\n"
  -          + "\t-d              sets the debug flag (for instance, -ddd would set it 
to 3)\n"
  -          + "\t-t<name>          sets the transport chain touse\n"
  -          + "\n"
  -          + "Commands:\n"
  -          + "\tlist            will list the currently deployed services\n"
  -          + "\tquit            will quit (???)\n"
  -          + "\tpasswd          value changes the admin password\n"
  -          + "\n"
  -          + "Deployment Descriptor files:\n"
  -          + "\n"
  -          + "<deployment-descriptor-files>   deploys or undeploys Axis components 
and\n"
  -          + "      web services      described in these files\n"
  -          + "\n"
  -          + "If -l or -h -p -s  are not set, the AdminClient will invoke\n"
  -          + "http://localhost:8080/axis/servlet/AxisServlet\n";;      
  +        String lSep = System.getProperty("line.separator");
  +        StringBuffer msg = new StringBuffer();
  +        // 26 is the # of lines in resources.properties
  +        for(int i=0;i<=26;i++) {
  +            msg.append(Messages.getMessage("acUsage" + i)).append(lSep);
  +        }
  +        return msg.toString();
       }
   
   
  @@ -254,7 +235,7 @@
   
           args = opts.getRemainingArgs();
   
  -        if ( args == null  || opts.isFlagSet('h') > 0) {
  +        if ( args == null  || opts.isFlagSet('?') > 0) {
               log.info(Messages.getMessage("usage00","AdminClient [Options] [list | 
<deployment-descriptor-files>]"));
               log.info("");
               log.info(getUsageInfo());
  
  
  
  1.43      +29 -1     xml-axis/java/src/org/apache/axis/i18n/resource.properties
  
  Index: resource.properties
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/i18n/resource.properties,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- resource.properties       7 Jan 2003 19:41:58 -0000       1.42
  +++ resource.properties       8 Jan 2003 01:15:11 -0000       1.43
  @@ -1090,4 +1090,32 @@
   nsToPkgDefaultFileLoaded00=INFO: Loaded default namespace-to-package mapping file 
"{0}" as java resource.
   missingPortNameException=No name defined for <port> element. Hint: add an attribute 
"name" to the port definition, i.e. <port name="...">
   missingBindingException=No binding defined for <port> element. Hint: add an 
attribute "binding" to he port definition, i.e. <port binding="...">
  -twoPortsWithSameName=Two <port> elements with the same name "{0}" found. Hint: 
choose unique names among all port elements in a WSDL document.
  \ No newline at end of file
  +twoPortsWithSameName=Two <port> elements with the same name "{0}" found. Hint: 
choose unique names among all port elements in a WSDL document.
  +
  +acUsage0=Processes a set of administration commands.
  +acUsage1=
  +acUsage2=The following Options are available:
  +acUsage3=
  +acUsage4=\t-l<url>         sets the AxisServlet URL
  +acUsage5=\t-h<hostName     sets the AxisServlet host
  +acUsage6=\t-p<portNumber>  sets the AxisServlet port
  +acUsage7=\t-s<servletPath> sets the path to the AxisServlet
  +acUsage8=\t-f<fileName>    specifies that a simple file protocol should be used
  +acUsage9=\t-u<username>    sets the username
  +acUsage10=\t-w<password>    sets the password
  +acUsage11=\t-d              sets the debug flag (for instance, -ddd would set it to 
3)
  +acUsage12=\t-t<name>        sets the transport chain touse
  +acUsage13=
  +acUsage14=Commands:
  +acUsage15=
  +acUsage16=\tlist            will list the currently deployed services
  +acUsage17=\tquit            will send a quit message to SimpleAxisServer
  +acUsage18=\tpasswd          value changes the admin password
  +acUsage19=
  +acUsage20=Deployment Descriptor files:
  +acUsage21=
  +acUsage22=<deployment-descriptor-files> deploys or undeploys Axis components and
  +acUsage23=web services described in these files
  +acUsage24=
  +acUsage25=If -l or -h -p -s are not set, the AdminClient will invoke
  +acUsage26=http://localhost:8080/axis/servlet/AxisServlet
  \ No newline at end of file
  
  
  


Reply via email to