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 di...@apache.org on 2003/10/16 20:44:45 UTC

cvs commit: ws-axis/contrib/axisdocs/src/documentation/content/xdocs/java/ant ant.ihtml axis-admin.ihtml axis-java2wsdl.ihtml axis-wsdl2java.ihtml foreach.ihtml runaxisfunctionaltests.ihtml

dims        2003/10/16 11:44:45

  Added:       contrib/axisdocs/src/documentation/content/xdocs/java/ant
                        ant.ihtml axis-admin.ihtml axis-java2wsdl.ihtml
                        axis-wsdl2java.ihtml foreach.ihtml
                        runaxisfunctionaltests.ihtml
  Log:
  Doc contribution from "Tetsuya Kitahata" <te...@apache.org>:
  
  Step #1: download Apache Forrest from http://xml.apache.org/forrest/ (version 0.5.1) and install.
  
  Step #2: From unzipped directory ($AXIS), run "forrest site" and the html files will be created at
  $AXIS/build/site/ directory.
  
  Revision  Changes    Path
  1.1                  ws-axis/contrib/axisdocs/src/documentation/content/xdocs/java/ant/ant.ihtml
  
  Index: ant.ihtml
  ===================================================================
  <html>
  <title>Axis Ant Tasks</title>
  <link href="../axis.css" rel=stylesheet type=text/css>
  <body>
  <h1>Axis Ant Tasks</h1>
  Axis comes with Ant tasks to automate aspects of the
  build process inside ant. To use these tasks, you need
  
  <ol>
  <li>
      <A href="http://jakarta.apache.org/ant">Apache Ant 1.5.1 or later</A>
  </li>
  <li>
      The library <tt>axis-ant.jar</tt> which contains the tasks
  </li>
  <li>
      All the main Axis libraries
  </li>
  </ol>
   <h3>Declaring the Tasks</h3>
   
  
  To declare the tasks, set up a classpath to include the axis task JAR and 
  all the dependent libraries. Including everything in the axis lib directory
  should suffice  
  <p>
  
  <pre>&lt;path id=&quot;axis.classpath&quot;&gt;
    &lt;fileset dir="${axis.home}/build/lib"&gt;
      &lt;include name="**/*.jar" /&gt;
    &lt;/fileset&gt;
  &lt;/path&gt;
  </pre>
  
  Then use the <tt>&lt;taskdef&gt;</tt> declaration to declare all the tasks listed
  in a properties file inside the  <tt>axis-ant.jar</tt> file: 
  <p>
  <pre>&lt;taskdef resource=&quot;axis-tasks.properties&quot;
    classpathref=&quot;axis.classpath&quot; /&gt;
  </pre>
  
  <h3>Creating Java files from WSDL</h3>
  
  This uses the <a href="axis-wsdl2java.html">&lt;axis-wsdl2java&gt;</a> task. 
  <p>  
  <pre>&lt;axis-wsdl2java
    output=&quot;${generated.dir}&quot;
    testcase=&quot;true&quot;
    verbose=&quot;true&quot;
    url=&quot;${local.wsdl}&quot; &gt;
      &lt;mapping
        namespace=&quot;http://axis.apache.org/ns/interop&quot;
        package=&quot;interop&quot; /&gt;
    &lt;/axis-wsdl2java&gt;
  </pre> 
  
  The mapping elements are used to list the mappings from XML namespaces to 
  Java packages; you can include as many as you need. 
   
  <h3>Creating WSDL files from Java</h3>
  
  This uses the <a href="axis-java2wsdl.html">&lt;axis-java2wsdl&gt;</a> task. 
  
   
  <h3>Talking to the admin service</h3>
   
  This can be done with the 
  <a href="axis-admin.html">&lt;axis-admin&gt;</a> task. 
  
  <p> 
  <pre>&lt;axis-admin
      port="${target.port}"
      hostname="${target.server}"
      failonerror="true"
      servletpath="${target.appname}/services/AdminService"
      debug="true"
      xmlfile="${endpoint-stub.wsdd}"
      /&gt;
  </pre>
   Here the target.* properties are pulled from a properties file for the 
   system being deployed to, so a single build file can deploy to different
   systems with ease.     
  </body>
  </html>
  
  
  
  1.1                  ws-axis/contrib/axisdocs/src/documentation/content/xdocs/java/ant/axis-admin.ihtml
  
  Index: axis-admin.ihtml
  ===================================================================
      
  <html>
  <head>
    <meta http-equiv="Content-Language" content="en-us">
    <title>Axis-admin
   Task</title>
  </head>
  
  <body bgcolor="#ffffff" text="#000000" link="#525D76"
        alink="#525D76" vlink="#525D76">
  
  <table border="0" width="100%" cellspacing="4">
  
    <!-- PAGE HEADER -->
    <tr>
      <td>
        <table border="0" width="100%"><tr>
            <td valign="bottom">
              <font size="+3" face="arial,helvetica,sanserif"><strong>Axis-admin
   Task</strong></font>
              <br><font face="arial,helvetica,sanserif">Task to administer a local or remote Axis server.</font>
            </td>
            <td>
              <!-- PROJECT LOGO -->
              <a href="http://jakarta.apache.org/ant/">
                <img src="../images/ant_logo_large.gif" align="right" alt="Apache Ant" border="0"/>
              </a>
            </td>
        </tr></table>
      </td>
    </tr>
  
    <!-- START RIGHT SIDE MAIN BODY -->
    <tr>
      <td  valign="top" align="left">
  
            <!-- Applying task/long-description -->
      <!-- Start Description -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="description">
            <strong>Description</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          Task to administer a local or remote Axis server. Remember, for remote admin,
   the server has to be accept remote management calls.
        </blockquote></td></tr>
  
      </table>
      <!-- End Description -->
  
      <!-- Start Attributes -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="attributes">
            <strong>Parameters</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          <table>
            <tr>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Attribute</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Description</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Type</b></font>
          </td>
            </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">debug</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            set a debug flag
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">failonerror</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Whether or not the build should halt if this task fails.
   Defaults to <code>true</code>.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">fileprotocol</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            specifies that a simple file protocol be used
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">hostname</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            name the host to admin
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">newpassword</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            set a new password; only valid if action=passwd
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">password</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the admin password
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">port</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the port to connect to
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">int</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">servletpath</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the path to the AxisAdmin servlet
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">transportchain</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            set the transport chain to use
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">url</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            full url to the admin endpoint
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">username</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            username to log in as
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">xmlfile</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the name of the XML file containing deployment information
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.io.File</font>
          </td>
      </tr>
  
          </table>
        </blockquote></td></tr>
  
      </table>
      <!-- End Attributes -->
  
      <!-- Start Elements -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="elements">
            <strong>Parameters as nested elements</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
  
        </blockquote></td></tr>
  
      </table>
      <!-- End Elements -->
  
  
      </td>
    </tr>
    <!-- END RIGHT SIDE MAIN BODY -->
  
    <!-- FOOTER SEPARATOR -->
    <tr>
      <td>
        <hr noshade="" size="1"/>
      </td>
    </tr>
  
    <!-- PAGE FOOTER -->
    <tr>
      <td>
        <div align="center"><font color="#525D76" size="-1"><em>
          Copyright &#169; 2000-2003, Apache Software Foundation
        </em></font></div>
      </td>
    </tr>
  
  </table>
  
  </body>
  </html>
  
  
  
  1.1                  ws-axis/contrib/axisdocs/src/documentation/content/xdocs/java/ant/axis-java2wsdl.ihtml
  
  Index: axis-java2wsdl.ihtml
  ===================================================================
      
  <html>
  <head>
    <meta http-equiv="Content-Language" content="en-us">
    <title>Axis-java2wsdl
   Task</title>
  </head>
  
  <body bgcolor="#ffffff" text="#000000" link="#525D76"
        alink="#525D76" vlink="#525D76">
  
  <table border="0" width="100%" cellspacing="4">
  
    <!-- PAGE HEADER -->
    <tr>
      <td>
        <table border="0" width="100%"><tr>
            <td valign="bottom">
              <font size="+3" face="arial,helvetica,sanserif"><strong>Axis-java2wsdl
   Task</strong></font>
              <br><font face="arial,helvetica,sanserif">Generates a WSDL description from a Java class.</font>
            </td>
            <td>
              <!-- PROJECT LOGO -->
              <a href="http://jakarta.apache.org/ant/">
                <img src="../images/ant_logo_large.gif" align="right" alt="Apache Ant" border="0"/>
              </a>
            </td>
        </tr></table>
      </td>
    </tr>
  
    <!-- START RIGHT SIDE MAIN BODY -->
    <tr>
      <td  valign="top" align="left">
  
            <!-- Applying task/long-description -->
      <!-- Start Description -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="description">
            <strong>Description</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          Generates a WSDL description from a Java class.
        </blockquote></td></tr>
  
      </table>
      <!-- End Description -->
  
      <!-- Start Attributes -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="attributes">
            <strong>Parameters</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          <table>
            <tr>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Attribute</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Description</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Type</b></font>
          </td>
            </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">bindingname</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            The name to use use for the binding element.
   If not specified, the value of the
   <tt>servicePortName</tt> + "SoapBinding" is used.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">classname</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the class name to import, eg. org.example.Foo. Required.
   The class must be on the classpath.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">exclude</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Comma separated list of methods to exclude from the wsdl file.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">extraclasses</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            The setter for the "extraClasses" attribute
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">implclass</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Sometimes extra information is available in the implementation class
   file. Use this option to specify the implementation class.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">input</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Optional attribute that indicates the name of the input wsdl file.
   The output wsdl file will contain everything from the input wsdl
   file plus the new constructs. If a new construct is already present
   in the input wsdl file, it is not added. This option is useful for
   constructing a wsdl file with multiple ports, bindings, or portTypes.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.io.File</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">location</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            The url of the location of the service. The name after the last slash or
   backslash is the name of the service port (unless overridden by the -s
   option). The service port address location attribute is assigned the
   specified value.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">locationimport</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the location of the interface WSDL when generating an implementation WSDL
   Required when <tt>outputImpl</tt> is set
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">methods</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            If this option is specified, only the indicated methods in your
   interface class will be exported into the WSDL file.  The methods list
   must be comma separated.  If not specified, all methods declared in
   the interface class will be exported into the WSDL file
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">namespace</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the target namespace. Required.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">namespaceimpl</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Namespace of the implementation WSDL.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">output</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            The name of the output WSDL file.
   If not specified, a suitable default WSDL file is written into
   the current directory.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.io.File</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">outputimpl</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Use this option to indicate the name of the output implementation WSDL
   file.  If specified, Java2WSDL will produce separate interface and implementation
   WSDL files.  If not, a single WSDL file is generated
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.io.File</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">porttypename</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Indicates the name to use use for the portType element.
   If not specified, the class-of-portType name is used.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">serviceelementname</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the name of the service element.
   If not specified, the service element is the <tt>portTypeName</tt>Service.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">serviceportname</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            service port name (obtained from location if not specified)
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">stopclasses</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Comma separated list of classes which stop the Java2WSDL
   inheritance search.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">style</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            The style of the WSDL document: RPC, DOCUMENT or WRAPPED.
   If RPC, a rpc/encoded wsdl is generated. If DOCUMENT, a
   document/literal wsdl is generated. If WRAPPED, a
   document/literal wsdl is generated using the wrapped approach.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">typemappingversion</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the default type mapping registry to use. Either 1.1 or 1.2.
   Default is 1.1
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">org.apache.axis.tools.ant.wsdl.TypeMappingVersionEnum</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">use</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Set the use option
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">useinheritedmethods</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            should inherited methods be exported too? Default=false
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
  
          </table>
        </blockquote></td></tr>
  
      </table>
      <!-- End Attributes -->
  
      <!-- Start Elements -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="elements">
            <strong>Parameters as nested elements</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
      <!-- Start Element -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
        <tr><td bgcolor="#828DA6">
          <font color="#ffffff" face="arial,helvetica.sanserif" size="-1">
            <strong>mapping</strong> (org.apache.axis.tools.ant.wsdl.NamespaceMapping)</font>
        </td></tr>
        <tr><td><blockquote>
          add a mapping of namespaces to packages
  <short-description><![CDATA[Add a mapping of namespaces to packages.]]></short-description>
  <description>
            <![CDATA[add a mapping of namespaces to packages]]>
          </description>
  
        </blockquote></td></tr>
      </table>
      <!-- End Element -->
      <!-- Start Element -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
        <tr><td bgcolor="#828DA6">
          <font color="#ffffff" face="arial,helvetica.sanserif" size="-1">
            <strong>mappingset</strong> (org.apache.axis.tools.ant.wsdl.MappingSet)</font>
        </td></tr>
        <tr><td><blockquote>
          add a mapping of namespaces to packages
  <short-description><![CDATA[Add a mapping of namespaces to packages.]]></short-description>
  <description>
            <![CDATA[add a mapping of namespaces to packages]]>
          </description>
  
        </blockquote></td></tr>
      </table>
      <!-- End Element -->
  
        </blockquote></td></tr>
  
      </table>
      <!-- End Elements -->
  
  
      </td>
    </tr>
    <!-- END RIGHT SIDE MAIN BODY -->
  
    <!-- FOOTER SEPARATOR -->
    <tr>
      <td>
        <hr noshade="" size="1"/>
      </td>
    </tr>
  
    <!-- PAGE FOOTER -->
    <tr>
      <td>
        <div align="center"><font color="#525D76" size="-1"><em>
          Copyright &#169; 2000-2003, Apache Software Foundation
        </em></font></div>
      </td>
    </tr>
  
  </table>
  
  </body>
  </html>
  
  
  
  1.1                  ws-axis/contrib/axisdocs/src/documentation/content/xdocs/java/ant/axis-wsdl2java.ihtml
  
  Index: axis-wsdl2java.ihtml
  ===================================================================
      
  <html>
  <head>
    <meta http-equiv="Content-Language" content="en-us">
    <title>Axis-wsdl2java
   Task</title>
  </head>
  
  <body bgcolor="#ffffff" text="#000000" link="#525D76"
        alink="#525D76" vlink="#525D76">
  
  <table border="0" width="100%" cellspacing="4">
  
    <!-- PAGE HEADER -->
    <tr>
      <td>
        <table border="0" width="100%"><tr>
            <td valign="bottom">
              <font size="+3" face="arial,helvetica,sanserif"><strong>Axis-wsdl2java
   Task</strong></font>
              <br><font face="arial,helvetica,sanserif">Create Java classes from local or remote WSDL.</font>
            </td>
            <td>
              <!-- PROJECT LOGO -->
              <a href="http://jakarta.apache.org/ant/">
                <img src="../images/ant_logo_large.gif" align="right" alt="Apache Ant" border="0"/>
              </a>
            </td>
        </tr></table>
      </td>
    </tr>
  
    <!-- START RIGHT SIDE MAIN BODY -->
    <tr>
      <td  valign="top" align="left">
  
            <!-- Applying task/long-description -->
      <!-- Start Description -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="description">
            <strong>Description</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          Create Java classes from local or remote WSDL.
   Mappings from namespaces to packages can be provided as nested &lt;mapping&gt;
   elements.
   <p>
   Proxy settings are taken from the java runtime settings of http.ProxyHost,
   http.ProxyPort, etc. The Ant task &lt;setProxy&gt; can set these.
   As well as the nested mapping elements, this task uses  the file
   <tt>NStoPkg.properties</tt> in the project base directory
   for namespace mapping
   <p>
   This task does no dependency checking; files are generated whether they
   need to be or not. The exception to this is the Impl class, which is
   not overwritten if it exists. This is a safety measure. However, all other
   classes are generated overwriting anything that exists.
   <p>
   The safe way to use this task is to have it generate the java source in
   a build directory, then have a &lt;copy&gt task selectively copy the
   files you need into a safe location. Again, copying into the source tree
   is dangerous, but a separate build/src tree is safe. Then include this
   separate tree in the &lt;javac&gt; task's src attribute to include it in the
   build. Implement your own implementation classes of the server stub and the
   test cases using the generated templates.
   If you want to add methods to autogenerated data types, consider subclassing
   them, or write helper classes.
   <p>
   Tip: if you &lt;get&gt; the wsdl, and use the &lt;filesmatch&gt; condition
   to compare the fetched wsdl with a catched copy, you can make the target that
   calls the axis-wsd2ljava task conditional on the WSDL having changed. This stops
   spurious code regeneration and follow-on rebuilds across the java source tree.
        </blockquote></td></tr>
  
      </table>
      <!-- End Description -->
  
      <!-- Start Attributes -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="attributes">
            <strong>Parameters</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          <table>
            <tr>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Attribute</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Description</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Type</b></font>
          </td>
            </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">all</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            flag to generate code for all elements, even unreferenced ones
   default=false;
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">debug</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            flag for debug output; default=false
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">deployscope</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            add scope to deploy.xml: "Application", "Request", "Session"
   optional;
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">factory</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            name of the Java2WSDLFactory class for
   extending WSDL generation functions
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">helpergen</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Turn on/off Helper class generation;
   default is false
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">namespacemappingfile</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            set the mapping file. This is a properties file of
   package=namespace order. Optional, default is to look for
   a file called NStoPkg.properties in the project directory.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.io.File</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">noimports</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            only generate code for the immediate WSDL document,
   and not imports; default=false;
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">output</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            output directory for emitted files
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.io.File</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">serverside</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            emit server-side bindings for web service; default=false
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">skeletondeploy</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            deploy skeleton (true) or implementation (false) in deploy.wsdd.
   Default is false.  Assumes server-side="true".
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">testcase</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            flag for automatic Junit testcase generation
   default is false
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">timeout</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            timeout in milliseconds for URL retrieval; default is 45 seconds.
   Set this to -1 to disable timeouts altogether: other negative values
   are not allowed)
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">long</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">typemappingversion</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            the default type mapping registry to use. Either 1.1 or 1.2.
   Default is 1.1
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">org.apache.axis.tools.ant.wsdl.TypeMappingVersionEnum</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">url</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            URL to fetch and generate WSDL for.
   Can be remote or a local file.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">verbose</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            flag for verbose output; default=false
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
  
          </table>
        </blockquote></td></tr>
  
      </table>
      <!-- End Attributes -->
  
      <!-- Start Elements -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="elements">
            <strong>Parameters as nested elements</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
      <!-- Start Element -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
        <tr><td bgcolor="#828DA6">
          <font color="#ffffff" face="arial,helvetica.sanserif" size="-1">
            <strong>mapping</strong> (org.apache.axis.tools.ant.wsdl.NamespaceMapping)</font>
        </td></tr>
        <tr><td><blockquote>
          add a mapping of namespaces to packages
  <short-description><![CDATA[Add a mapping of namespaces to packages.]]></short-description>
  <description>
            <![CDATA[add a mapping of namespaces to packages]]>
          </description>
  
        </blockquote></td></tr>
      </table>
      <!-- End Element -->
      <!-- Start Element -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
        <tr><td bgcolor="#828DA6">
          <font color="#ffffff" face="arial,helvetica.sanserif" size="-1">
            <strong>mappingset</strong> (org.apache.axis.tools.ant.wsdl.MappingSet)</font>
        </td></tr>
        <tr><td><blockquote>
          add a mapping of namespaces to packages
  <short-description><![CDATA[Add a mapping of namespaces to packages.]]></short-description>
  <description>
            <![CDATA[add a mapping of namespaces to packages]]>
          </description>
  
        </blockquote></td></tr>
      </table>
      <!-- End Element -->
  
        </blockquote></td></tr>
  
      </table>
      <!-- End Elements -->
  
  
      </td>
    </tr>
    <!-- END RIGHT SIDE MAIN BODY -->
  
    <!-- FOOTER SEPARATOR -->
    <tr>
      <td>
        <hr noshade="" size="1"/>
      </td>
    </tr>
  
    <!-- PAGE FOOTER -->
    <tr>
      <td>
        <div align="center"><font color="#525D76" size="-1"><em>
          Copyright &#169; 2000-2003, Apache Software Foundation
        </em></font></div>
      </td>
    </tr>
  
  </table>
  
  </body>
  </html>
  
  
  
  1.1                  ws-axis/contrib/axisdocs/src/documentation/content/xdocs/java/ant/foreach.ihtml
  
  Index: foreach.ihtml
  ===================================================================
      
  <html>
  <head>
    <meta http-equiv="Content-Language" content="en-us">
    <title>Foreach
   Task</title>
  </head>
  
  <body bgcolor="#ffffff" text="#000000" link="#525D76"
        alink="#525D76" vlink="#525D76">
  
  <table border="0" width="100%" cellspacing="4">
  
    <!-- PAGE HEADER -->
    <tr>
      <td>
        <table border="0" width="100%"><tr>
            <td valign="bottom">
              <font size="+3" face="arial,helvetica,sanserif"><strong>Foreach
   Task</strong></font>
              <br><font face="arial,helvetica,sanserif">Call a target foreach entry in a set of parameters based on a fileset.</font>
            </td>
            <td>
              <!-- PROJECT LOGO -->
              <a href="http://jakarta.apache.org/ant/">
                <img src="../../images/ant_logo_large.gif" align="right" alt="Apache Ant" border="0"/>
              </a>
            </td>
        </tr></table>
      </td>
    </tr>
  
    <!-- START RIGHT SIDE MAIN BODY -->
    <tr>
      <td  valign="top" align="left">
  
            <!-- Applying task/long-description -->
      <!-- Start Description -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="description">
            <strong>Description</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          Call a target foreach entry in a set of parameters based on a fileset.
   <p>
   <i>For Axis development; there is no support or stability associated 
    with this task</i> 
    <pre>
      &lt;target name=&quot;target1&quot;&gt;
        &lt;foreach target=&quot;target2&quot;&gt;
          &lt;param name=&quot;param1&quot;&gt;
              &lt;fileset refid=&quot;fset1&quot;/&gt;
          &lt;/param&gt;
          &lt;param name=&quot;param2&quot;&gt;
            &lt;item value=&quot;jar&quot; /&gt;
            &lt;item value=&quot;zip&quot; /&gt;
          &lt;/param&gt;
         &lt;/foreach&gt;
      &lt;/target&gt;
  
      &lt;target name=&quot;target2&quot;&gt;
        &lt;echo message=&quot;prop is ${param1}.${param2}&quot; /&gt;
      &lt;/target&gt;  
   </pre>
   <br>
   Really this just a wrapper around "AntCall"
   <br>
   Added a "type" attribute that works precisely like its equivalent
   in <code>ExecuteOn</code>.  It allows the user
   to specify whether directories, files, or both directories and files
   from the filesets are included as entries in the parameter set.
        </blockquote></td></tr>
  
      </table>
      <!-- End Description -->
  
      <!-- Start Attributes -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="attributes">
            <strong>Parameters</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          <table>
            <tr>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Attribute</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Description</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Type</b></font>
          </td>
            </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">fork</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            If true, forks the ant invocation.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">inheritall</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            If true, pass all properties to the new Ant project.
   Defaults to true.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">inheritrefs</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            If true, pass all references to the new Ant project.
   Defaults to false
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">target</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Target to execute, required.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">verbose</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Enable verbose output when signing
   ; optional: default false
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">boolean</font>
          </td>
      </tr>
  
          </table>
        </blockquote></td></tr>
  
      </table>
      <!-- End Attributes -->
  
      <!-- Start Elements -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="elements">
            <strong>Parameters as nested elements</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
      <!-- Start Element -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
        <tr><td bgcolor="#828DA6">
          <font color="#ffffff" face="arial,helvetica.sanserif" size="-1">
            <strong>param</strong> (org.apache.axis.tools.ant.foreach.ParamSet)</font>
        </td></tr>
        <tr><td><blockquote>
          
  <short-description><![CDATA[No description.]]></short-description>
  <description>
            
          </description>
  
        </blockquote></td></tr>
      </table>
      <!-- End Element -->
  
        </blockquote></td></tr>
  
      </table>
      <!-- End Elements -->
  
  
      </td>
    </tr>
    <!-- END RIGHT SIDE MAIN BODY -->
  
    <!-- FOOTER SEPARATOR -->
    <tr>
      <td>
        <hr noshade="" size="1"/>
      </td>
    </tr>
  
    <!-- PAGE FOOTER -->
    <tr>
      <td>
        <div align="center"><font color="#525D76" size="-1"><em>
          Copyright &#169; 2000-2003, Apache Software Foundation
        </em></font></div>
      </td>
    </tr>
  
  </table>
  
  </body>
  </html>
  
  
  
  1.1                  ws-axis/contrib/axisdocs/src/documentation/content/xdocs/java/ant/runaxisfunctionaltests.ihtml
  
  Index: runaxisfunctionaltests.ihtml
  ===================================================================
      
  <html>
  <head>
    <meta http-equiv="Content-Language" content="en-us">
    <title>Runaxisfunctionaltests
   Task</title>
  </head>
  
  <body bgcolor="#ffffff" text="#000000" link="#525D76"
        alink="#525D76" vlink="#525D76">
  
  <table border="0" width="100%" cellspacing="4">
  
    <!-- PAGE HEADER -->
    <tr>
      <td>
        <table border="0" width="100%"><tr>
            <td valign="bottom">
              <font size="+3" face="arial,helvetica,sanserif"><strong>Runaxisfunctionaltests
   Task</strong></font>
              <br><font face="arial,helvetica,sanserif">Ant task for starting / stopping servers and running junit in the middle.</font>
            </td>
            <td>
              <!-- PROJECT LOGO -->
              <a href="http://jakarta.apache.org/ant/">
                <img src="../../images/ant_logo_large.gif" align="right" alt="Apache Ant" border="0"/>
              </a>
            </td>
        </tr></table>
      </td>
    </tr>
  
    <!-- START RIGHT SIDE MAIN BODY -->
    <tr>
      <td  valign="top" align="left">
  
            <!-- Applying task/long-description -->
      <!-- Start Description -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="description">
            <strong>Description</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          Ant task for starting / stopping servers and running junit in the middle.
   Based on the Cactus org.apache.commons.cactus.ant package, heavily munged
   and cruftily dumped into one file.
   <p>
   <i>For Axis development; there is no support or stability associated 
    with this task</i>
        </blockquote></td></tr>
  
      </table>
      <!-- End Description -->
  
      <!-- Start Attributes -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="attributes">
            <strong>Parameters</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
          <table>
            <tr>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Attribute</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Description</b></font>
          </td>
          <td bgcolor="#cccccc" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif"><b>Type</b></font>
          </td>
            </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">httpservertarget</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Sets the target to call to start server 2.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">httpstoptarget</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Sets the stop target.  This is the target which does
   a HTTP admin shutdown on the simple server.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">tcpservertarget</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Sets the target to call to start server 1.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">testtarget</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Sets the target to call to run the tests.
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
      <!-- Attribute -->
      <tr>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">url</font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">
            Sets the target URL (just http://host:port)
          </font>
          </td>
          <td bgcolor="#eeeeee" valign="top" align="left">
            <font color="#000000" size="-1" face="arial,helvetica,sanserif">java.lang.String</font>
          </td>
      </tr>
  
          </table>
        </blockquote></td></tr>
  
      </table>
      <!-- End Attributes -->
  
      <!-- Start Elements -->
      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td>&nbsp;</td></tr>
  
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica.sanserif">
            <a name="elements">
            <strong>Parameters as nested elements</strong></a></font>
        </td></tr>
  
        <tr><td><blockquote>
  
        </blockquote></td></tr>
  
      </table>
      <!-- End Elements -->
  
  
      </td>
    </tr>
    <!-- END RIGHT SIDE MAIN BODY -->
  
    <!-- FOOTER SEPARATOR -->
    <tr>
      <td>
        <hr noshade="" size="1"/>
      </td>
    </tr>
  
    <!-- PAGE FOOTER -->
    <tr>
      <td>
        <div align="center"><font color="#525D76" size="-1"><em>
          Copyright &#169; 2000-2003, Apache Software Foundation
        </em></font></div>
      </td>
    </tr>
  
  </table>
  
  </body>
  </html>