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 ch...@apache.org on 2006/05/03 14:39:37 UTC

svn commit: r399287 - in /webservices/axis2/trunk/java/xdocs/tools: 1_0/CodegenToolReference.html 1_0/eclipse/wsdl2java-plugin.html 1_0/idea/Idea_plug-in_userguide.html index.html

Author: chatra
Date: Wed May  3 05:39:35 2006
New Revision: 399287

URL: http://svn.apache.org/viewcvs?rev=399287&view=rev
Log:
updated tools docs

Modified:
    webservices/axis2/trunk/java/xdocs/tools/1_0/CodegenToolReference.html
    webservices/axis2/trunk/java/xdocs/tools/1_0/eclipse/wsdl2java-plugin.html
    webservices/axis2/trunk/java/xdocs/tools/1_0/idea/Idea_plug-in_userguide.html
    webservices/axis2/trunk/java/xdocs/tools/index.html

Modified: webservices/axis2/trunk/java/xdocs/tools/1_0/CodegenToolReference.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/tools/1_0/CodegenToolReference.html?rev=399287&r1=399286&r2=399287&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_0/CodegenToolReference.html (original)
+++ webservices/axis2/trunk/java/xdocs/tools/1_0/CodegenToolReference.html Wed May  3 05:39:35 2006
@@ -12,8 +12,7 @@
 references. Also in detail, this document shows how to build file using
 custom Ant task and invoking the Code Generator from Ant.</p>
 
-<p><a href="http://ws.apache.org/axis2/tools/index.html"
-target="_blank">[Download Tool]</a></p>
+<p>This tool is bundled with the Axis2 base distribution found <a href="http://ws.apache.org/axis2/download.cgi">here</a>.</p>
 
 <h2>Content</h2>
 <ul>
@@ -38,10 +37,10 @@
 <h2>Introduction</h2>
 
 <p>This basic tool is implemented by the WSDL2Code class and just for the
-convenience in the java case (which would be the majority) there is another
-WSDL2Java class. One can choose to run the main classes directly or use one
-of the scripts to run the WSDL2Code and WSDL2Java appropriately. (the scripts
-are found in the bin directory of the binary distribution)</p>
+convenience in the case of java (which would be the majority) there is
+another WSDL2Java class. One can choose to run the main classes directly or
+use one of the scripts to run the WSDL2Code and WSDL2Java appropriately. (the
+scripts are found in the bin directory of the binary distribution)</p>
 <a name="cmdline"></a>
 
 <h2>Command Line Version</h2>

Modified: webservices/axis2/trunk/java/xdocs/tools/1_0/eclipse/wsdl2java-plugin.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/tools/1_0/eclipse/wsdl2java-plugin.html?rev=399287&r1=399286&r2=399287&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_0/eclipse/wsdl2java-plugin.html (original)
+++ webservices/axis2/trunk/java/xdocs/tools/1_0/eclipse/wsdl2java-plugin.html Wed May  3 05:39:35 2006
@@ -22,8 +22,6 @@
   <li><a href="#operation1">Operation - WSDL2Java</a></li>
   <li><a href="#operation2">Operation - Java2WSDL</a></li>
 </ul>
-<ul>
-</ul>
 <a name="intro"></a>
 
 <h2>Introduction</h2>

Modified: webservices/axis2/trunk/java/xdocs/tools/1_0/idea/Idea_plug-in_userguide.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/tools/1_0/idea/Idea_plug-in_userguide.html?rev=399287&r1=399286&r2=399287&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_0/idea/Idea_plug-in_userguide.html (original)
+++ webservices/axis2/trunk/java/xdocs/tools/1_0/idea/Idea_plug-in_userguide.html Wed May  3 05:39:35 2006
@@ -9,23 +9,45 @@
 </head>
 
 <body lang="en">
-<h1>IntelliJ IDEA Plug-ins</h1>
+<h1>Code Generator Wizard- IntelliJ IDEA Plug-in</h1>
 
-<p><a href="http://ws.apache.org/axis2/tools/index.html">[Download]</a></p>
+<p>This document explains installation and usage of IDEA code generation
+plug-in to create service archives and generate java class files from WSDL
+files.</p>
+
+<p><a href="http://ws.apache.org/axis2/tools/index.html">[Download
+Plug-in]</a></p>
+
+<h2>Content</h2>
+<ul>
+  <li><a href="#intro">Introduction</a></li>
+  <li><a href="#installation">Installation</a></li>
+  <li><a href="#WSDL2Java_Code_Generation">WSDL2Java Code Generation</a></li>
+  <li><a href="#Create_Service_Archive">Create a Service Archive</a>
+    <ul>
+      <li><a href="#sub12">Sub Wizard 1 &amp; Sub Wizard 2</a></li>
+      <li><a href="#sub3">Sub Wizard 3</a></li>
+    </ul>
+  </li>
+</ul>
+<a name="intro"></a>
 
 <h2>Introduction</h2>
 
-<p>This document explains installation and usage of IDEA code generation
-plug-in.</p>
+<p>Using this IntelliJ IDEA plug-in you can either create a service archive
+that can be deployed as a Web services to the Axis2 or generate a java class
+file from a WSDL file. Installation process is described first here followed
+by the above mentioned operations.</p>
+<a name="installation"></a>
 
 <h2>Installation</h2>
 
-<p>First download the <a href="../../axis2tools.html">plug-in link</a> which
-is a zipped file, and extract that into plugins directory in IDEA
-installation directory or plugins directory in user directory
-(usre/idea/conf/plugins). If you have correctly extracted the file you would
+<p>First <a href="http://ws.apache.org/axis2/tools/index.html">download</a>
+the plug-in which is a zipped file, and extract it into plugins directory in
+IDEA installation directory or plugins directory in user directory
+(user/idea/conf/plugins). If you have correctly extracted the file you would
 see a directory called Axis2 in which there should be only one directory
-called lib containing a few of .jar files.</p>
+called lib containing a few .jar files.</p>
 
 <p>Next step is to restart IDEA so that the changes can take place. If the
 plug-in has been installed correctly, when you restart IDEA you will see
@@ -33,109 +55,143 @@
 
 <p><img alt="Figure 1" src="images/idea-icons.jpg"></p>
 
-<p>Also if you right-click on editor page of IDEA you would see a link for
-the same plug-in.</p>
+<p>Also if you right-click on editor page of IDEA you would see a link to the
+same plug-in.</p>
 
 <p><img alt="Figure2" src="images/idea-popup.jpg"></p>
 
-<p>When you click on either one of them a window will appear asking you to
-select one of the following two options.</p>
+<p>When you click on either one of them a window (Page 1) will appear asking
+you to select one of the following two options.</p>
 <ol>
   <li><a href="#Create_Service_Archive">Create a service archive</a></li>
   <li><a href="#WSDL2Java_Code_Generation">WSDL2Java code generation</a></li>
 </ol>
 
+<p><strong>Page 1:</strong></p>
+
 <p><img alt="Figure3" src="images/fig1.jpg"></p>
 
-<a name="WSDL2Java_Code_Generation"/>
-<h2>WSDL2Java Code Generation</h2>
+<p>If you want to create a service archive obviously you must select 'Create
+a service archive' option. Like wise, if u want to generate java class file
+from a WSDL file you must select 'WSDL2Java codegeneration'.</p>
+
+<h2><a name="WSDL2Java_Code_Generation">WSDL2Java Code Generation</a></h2>
+
+<p>Select 'WSDL2Java codegeneration' and click OK to generate code from a
+WSDL file. Then the following window will appear.</p>
 
-<p>Select WSDL2Java codegenaration and click OK to generate code from a WSDL
-file. Then the following window will appear.</p>
+<p><strong>WSDL2Java Page 2:</strong></p>
 
 <p><img alt="Figure4" src="images/fig2.jpg"></p>
 
 <p>To move on to the next page the WSDL file location must be given. The
-'browse' button can be used to easily browse for a file rather than typing
-the whole path.</p>
+Browse button can be used to easily browse for a file rather than having to
+type the whole path.</p>
 
-<p>Once the WSDL file is selected, codegen options are to be selected. By far
-this is the most important page in this wizard, which determines the
-characteristics of the code being generated. Novices need not worry about
-these options since the most common options are defaulted. Advanced users
-will find it very easy to "turn the knobs" using these options.</p>
+<p>Once the WSDL file is selected, click on Next button which will take you
+to the page below.</p>
 
-<p><img alt="Figure5" src="images/fig18.jpg"></p>
+<p><strong>WSDL2Java Page 3:</strong></p>
+
+<p><strong>Codegen options</strong> are to be selected here. By far this is
+the most important page in this wizard, which determines the characteristics
+of the code being generated.</p>
 
-<p>Output language can be Java, C#. But we have not fully tested C#
-codegenration therefore it is better to select Java as output language.</p>
+<p>Novices need not worry about these options since the most common options
+are defaulted. Advanced users will find it very easy to "turn the knobs"
+using these options.</p>
 
-<p>Since Axis2 supports both synchronous and asynchronous client programming
-model, the tool has provided a way to select this option.</p>
+<p><img alt="Figure5" src="images/fig18.jpg"></p>
 
-<p><em></em>The default data binding type is adb (Axis2 data binding).
-Although the tool is capable of providing XML beans, due to class loading
-issues in XML beans current implementation only generate code with OM and
-adb.</p>
+<p><strong>Here's some information on the options for selection:</strong></p>
+<ul>
+  <li>Output language can be Java, C#. But we have not fully tested C#
+    codegeneration, therefore, it is better to select Java as output
+  language.</li>
+  <li>Since Axis2 supports both synchronous and asynchronous client
+    programming model, the tool has provided a way to select one of the two
+    from this page.</li>
+  <li>The default data binding type is adb (Axis2 data binding). Although the
+    tool is capable of providing XML beans, due to class loading issues in
+    XML beans, current implementation only generate code with OM and adb.</li>
+  <li>As for the package name of the generated code, you can set the name as
+    you wish.</li>
+</ul>
 
-<p>As for the package name of the generated code, you can set the name you
-want.</p>
+<p><strong>WSDL2Java Page 4:</strong></p>
 
 <p><img alt="Figure6" src="images/fig3.jpg"></p>
 
-<p>You can simply browse and select the output location or the location in
-which the code is to be generated. You do not need to type.</p>
+<p>You can simply browse and select the output location/path (the location at
+which the code is to be generated) using the Browse button. Because of the
+Browse button you do not need to type in the output file path.</p>
 
 <p><img alt="Fig4" src="images/fig4.jpg"></p>
 
-<p>If everything has gone well you will see the above message.</p>
+<p>Once an output location is selected you can click on Finish button which
+will generate the java class file. If code generation is successful then a
+message box will appear acknowledging this fact a shown above.</p>
+
+<p><a name="Create_Service_Archive" id="Create_Service_Archive"></a></p>
 
-<a name="Create_Service_Archive"/>
-<h2>Ceate Service Archive</h2>
+<h2>Create a Service Archive</h2>
 
-<p>First step is to click on Axis2 IDEA plug-in icon and select 'create a
-service archive' radio button.</p>
+<p>Select 'create a service archive' radio button on Page 1 of Axis2 IDEA
+plug-in wizard.</p>
+
+<p><strong>Page 1:</strong></p>
 
 <p><img alt="Fig5" src="images/fig5.jpg"></p>
 
-<p>Then a wizard below will appear asking to select archive type</p>
+<p><strong>Service Archive Page 2:</strong></p>
+
+<p>Page below will appear asking to select archive type</p>
 
 <p><img alt="fig6" src="images/fig6.jpg"></p>
 
-<p>In Axis2 user can deploy single service or service group. Therefore you
-can select either single service archive or sevice group archive for archive
+<p>In Axis2 user can deploy single service or service group. Therefore, you
+can select either single service archive or service group archive for archive
 type you want to create.</p>
 
 <p>If you already have services.xml you can skip some of the steps in the
-wizard by selecting 'I already have services.xml' and clicking on next. If
-you do not have services.xml, select radio button 'Generate services.xml' and
-click on next, the tool will create services.xml for you.</p>
+wizard by selecting 'I already have services.xml' and clicking on Next
+button. If you do not have services.xml, select radio button 'Generate
+services.xml' and click on Next button, in which case the tool will create
+services.xml for you.</p>
 
-<p>Depending on the options you selected on this wizard page there can be
-three sub wizards:</p>
+<p>Depending on the options you selected on this page there can be three sub
+wizards:</p>
 <ol>
-  <li>Sub wizard 1 (Generate single service and its services.xml)</li>
-  <li>Sub wizard 2 (Generate service group and its services.xml)</li>
-  <li>Sub wizard 3 (Generate service/service group using already existing
+  <li><a href="sub12">Sub wizard 1</a> (Generate single service and its
+    services.xml)</li>
+  <li><a href="sub12">Sub wizard 2</a> (Generate service group and its
     services.xml)</li>
+  <li><a href="sub3">Sub wizard 3</a> (Generate service/service group using
+    already existing services.xml)</li>
 </ol>
 
-<p>1 &amp; 2 follow the same set of steps except some looping mechanism inthe
-middle of the wizard.</p>
+<p>1 &amp; 2 follow the same set of steps except for some looping mechanism
+in the middle of the wizard.</p>
+<a name="sub12"></a>
 
-<h3>Sub wizard 1 &amp; Sub wizard 2</h3>
+<h3>Sub Wizard 1 &amp; Sub Wizard 2</h3>
 
-<p>From the following page you have to select the location of classes
-directory, where you compile output location. You do not need to type it,
-simply browse and select.</p>
+<p><strong>Service Archive (sub wizards 1&amp;2) Page 3:</strong></p>
+
+<p>From this page you have to select the location of the service classes
+directory, from where you compile output location. You do not need to type
+path, simply browse and select.</p>
 
 <p><img alt="fig7" src="images/fig7.jpg"></p>
 
-<p>When you click on next button, wizard will move to the page where you
-select service specific external libraries and service WSDL file. In the case
-of service group you can add any number of WSDL files depending on the
-services in the service group. If you want to add multiple WSDL files to a
-single service type you can do that as well.</p>
+<p>When you click on Next button, wizard will move to the page below</p>
+
+<p><strong>Service Archive (sub wizards 1&amp;2) Page 4:</strong></p>
+
+<p>Here you select service specific external libraries and service WSDL
+files. In the case of a service group you can add any number of WSDL files
+depending on the services in the service group. If you want to add multiple
+WSDL files to a single service type you can do that as well.</p>
 
 <p><img alt="fig8" src="images/fig8.jpg"></p>
 
@@ -146,15 +202,18 @@
 <p>To add WSDLs first click on small (...) button to browse for WSDL file and
 then click Add button to add the file to the list.</p>
 
+<p>See page below:</p>
+
 <p><img alt="fig9" src="images/fig9.jpg"></p>
 
-<p>Next page allows you to select service implementation class. In the case
-of service group, same page will be looped to select multiple service
-implementation classes.</p>
+<p>After adding external libraries and service WSDL files click on Done
+button and then Next button to move to next page.</p>
 
-<p>The following steps achieves this task:</p>
+<p><strong>Service Archive (sub wizards 1&amp;2) Page 5:</strong></p>
 
-<p>Step 1:</p>
+<p>This page allows you to select service implementation class. In the case
+of service group, same page will be looped to select multiple service
+implementation classes. This process is explained in detail below.</p>
 
 <p>Select a service implementation class by browsing and click on Load button
 to load all the public methods in that class, after which you can select the
@@ -162,13 +221,14 @@
 
 <p><img alt="fig10" src="images/fig10.jpg"></p>
 
-<p>In service name text box you can type the name of the service you want,
-but remember that service name should be <em>across</em> the system.</p>
+<p>In Service Name text box you can type the name of the service you want,
+but remember that service name should be unique through out<em></em> the
+system.</p>
 
 <p>When you have completed this particular service click Done. In the case of
-a service group when you click Done button on the particular service the
-following dialog will appear with option of to adding some more service(s) to
-service group.</p>
+a service group when you click Done button for that particular service the
+following dialog will appear with option to add more service(s) to a service
+group.</p>
 
 <p><img alt="fig11" src="images/fig11.jpg"></p>
 
@@ -177,47 +237,55 @@
 
 <p>If you click No, Next button will enable and you can go to next page.</p>
 
-<a name="Note">
-<p>Note: From this point onwards the steps are similar to
-all the sub wizards.</p>
+<p><a name="Note"><strong><em>Note: From this point onwards the steps are
+similar to all the sub wizards.</em></strong></a></p>
 
-<p><img alt="fig12" src="images/fig12.jpg"></p>
+<p><strong>Service Archive (sub wizards 1 &amp; 2) Page 6:</strong></p>
 
 <p>This page displays the services.xml file, either the one given by you (in
 the case of &#x201c;I already have services.xml&#x201d;) or the one generated
 by the system (in the case of "generate services.xml")</p>
 
+<p><img alt="fig12" src="images/fig12.jpg"></p>
+
 <p>This page is editable and provide a way to add parameters and module
 references to any level.</p>
 
 <p>Note : When you click on either +Parameter or +ModuleRef buttons remember
-that corresponding texts will be added to the current mouse position.
+that corresponding text will be added to the current mouse position.
 Therefore click on the location you want to add the parameter<em> </em>or<em>
-</em>module references and then click relevant button.</p>
+</em>module references and then click relevant button (+Parameter or
++ModuleRef).</p>
+
+<p><strong>+Parameter button:</strong></p>
 
 <p>If you click on the +Parameter button a window will appear asking to give
 parameter name and parameter value.</p>
 
 <p><img alt="fig13" src="images/fig13.jpg"></p>
 
-<p>Or you can manually add parameters to any where in the document as you
-wish.</p>
+<p>Note that you can also manually add parameters (without clicking on
++Parameter button ) to any where in the document as you wish.</p>
+
+<p><strong>+ModuleRef button:</strong></p>
 
-<p>Like wise adding module references can be done by clicking on +ModuleRef
+<p>Like wise, adding module references can be done by clicking on +ModuleRef
 button in the page. You have to type the name of the module to be engaged as
-in the following figure.</p>
+shown in the following figure.</p>
 
 <p><img alt="fig14" src="images/fig14.jpg"></p>
 
 <p>When you complete this page press the Next button to go to final page.</p>
 
+<p><strong>Service Archive (sub wizards 1 &amp; 2) Page 7:</strong></p>
+
 <p><img alt="fig15" src="images/fig15.jpg"></p>
 
-<p>Next step is to select output location, the location in which archive file
-should be created.</p>
+<p>Next step is to select output file location, the location in which archive
+file should be created.</p>
 
-<p>In the Archive Name, type the name of the archive file you want to place.
-This name will finally become the service group name.</p>
+<p>In the Archive Name textbox, type the name of the archive file you want to
+place. This name will finally become the service group name.</p>
 
 <p>Note : Do not include file extension when you type archive name. System
 will generate that for you.</p>
@@ -227,19 +295,27 @@
 
 <p><img alt="fig16" src="images/fig16.jpg"></p>
 
+<p>Note: Pages 6 &amp; 7 of sub wizards 1 &amp; 2 are common to sub wizard 3
+from its page 3 onwards.</p>
+<a name="sub3"></a>
+
 <h3>Sub wizard 3</h3>
 
 <p>In the case where services.xml is already available, the steps are as
-follows,</p>
+follows.</p>
+
+<p><strong>Service Archive (sub wizard 3) Page 3:</strong></p>
 
 <p><img alt="fig17" src="images/fig17.jpg"></p>
 
 <p>This page allows you to select both location of services.xml and the
-location of classes directory. Click select buttons and browse the file
-system to find required document and location.</p>
+location of service classes directory. Click Select buttons and browse the
+file system to find required document and location.</p>
 
 <p>Click on Next button which will take you to a page which allows you to
-edit services.xml in the same manner as described in <a href="#Note">edit
-service descriptors</a> in sub wizards 1 &amp; 2.</p>
+edit services.xml in the same manner as 'Sub Wizard 1 &amp; Sub Wizard 2'
+section's <a href="#Note">Page 6 - edit service descriptors</a>. Note that
+Sub Wizard 3 from this point takes the same pages as 6 to 7 of Sub Wizards 1
+&amp; 2.</p>
 </body>
 </html>

Modified: webservices/axis2/trunk/java/xdocs/tools/index.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/tools/index.html?rev=399287&r1=399286&r2=399287&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/index.html (original)
+++ webservices/axis2/trunk/java/xdocs/tools/index.html Wed May  3 05:39:35 2006
@@ -1,83 +1,105 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
-       "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-  <title>Axis2 Tools Download Page</title>
-  <meta name="generator" content="amaya 9.2.1, see http://www.w3.org/Amaya/"
-  />
-</head>
-
-<body>
-<h1>Axis2 Tools</h1>
-
-<p><span style="color: #FF0000">Axis2 architecture is flexible enough to
-extend its functionalities using modules</span>. This page is maintained to
-keep track of the tools supported by Axis2.</p>
-
-<table border="2">
-  <caption></caption>
-  <tbody>
-    <tr>
-      <th scope="col">Name</th>
-      <th scope="col">Version</th>
-      <th scope="col">Compatible Axis2 version</th>
-      <th scope="col">Downloads</th>
-      <th scope="col">Comments</th>
-    </tr>
-    <tr>
-      <td><a href="..\1_0\tools\CodegenToolReference.html">Code Generator Tool- Command
-        Line &amp; Ant Task</a></td>
-      <td>1.0</td>
-      <td>1.0</td>
-      <td></td>
-      <td></td>
-    </tr>
-    <tr>
-      <td><a href="..\1_0\tools\eclipse\ServiceArchiveToolReference.html">Service Archive Wizard -
-        eclipse Plug-in</a></td>
-      <td>1.0</td>
-      <td>1.0</td>
-      <td><a  href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip">zip</a>
-        <a
-        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip.md5"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip.md5">MD5</a>
-        <a
-        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip.asc"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip.asc">PGP</a></td>
-      <td></td>
-    </tr>
-    <tr>
-      <td><a href="..\1_0\tools\eclipse\wsdl2java-plugin.html">Code Generator Wizard - eclipse Plug-in</a></td>
-      <td>1.0</td>
-      <td>1.0</td>
-      <td><a  href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip">zip</a>
-        <a
-        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip.md5"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip.md5">MD5</a>
-        <a
-        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip.asc"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip.asc">PGP</a></td>
-      <td></td>
-    </tr>
-    <tr>
-      <td><a href="..\1_0\tools\idea\Idea_plug-in_userguide.html">Code Generator Wizard - intelliJ IDEA Plug-in</td>
-      <td>1.0</td>
-      <td>1.0</td>
-      <td><a  href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip">zip</a>
-        <a
-        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip.md5"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip.md5">MD5</a>
-        <a
-        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip.asc"
-        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip.asc">PGP</a></td>
-      <td></td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+       "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+  <title>Axis2 Tools Download Page</title>
+  <meta name="generator" content="amaya 9.2.1, see http://www.w3.org/Amaya/"
+  />
+</head>
+
+<body>
+<h1>Axis2 Tools</h1>
+
+<p>Axis2 is bundled with a set of tools in order to make usres life easier.
+This page is maintained to keep track of the tools supported by Axis2.</p>
+
+<table border="2">
+  <caption></caption>
+  <tbody>
+    <tr>
+      <th scope="col">Name</th>
+      <th scope="col">Description</th>
+      <th scope="col">Version</th>
+      <th scope="col">Compatible Axis2 version</th>
+      <th scope="col">Downloads</th>
+      <th scope="col">Comments</th>
+    </tr>
+    <tr>
+      <td><a href="..\1_0\tools\CodegenToolReference.html">Code Generator
+        Tool- Command Line &amp; Ant Task</a></td>
+      <td>Tool consists of a command line version and an Ant Task. It is
+        implemented by the WSDL2Code class and WSDL2Java class. One can
+        choose to run the main classes directly or use one of the scripts to
+        run the WSDL2Code and WSDL2Java appropriately.</td>
+      <td>1.0</td>
+      <td>1.0</td>
+      <td></td>
+      <td>This tool is bundled with the Axis2 base distribution found <a
+        href="http://ws.apache.org/axis2/download.cgi">here</a></td>
+    </tr>
+    <tr>
+      <td><a
+        href="..\1_0\tools\eclipse\ServiceArchiveToolReference.html">Service
+        Archive Wizard - eclipse Plug-in</a></td>
+      <td>As part of the Axis2 tool set, the service archive generator is an
+        important tool that allows the generation of service archives ("aar"
+        file or a "jar" files) that can be deployed as a Web services to the
+        Axis2.</td>
+      <td>1.0</td>
+      <td>1.0</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip">zip</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Service_Archiver.zip.asc">PGP</a></td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="..\1_0\tools\eclipse\wsdl2java-plugin.html">Code Generator
+        Wizard - eclipse Plug-in</a></td>
+      <td>Axis2 code generator comes built-in with an <a
+        href="http://www.eclipse.org/">eclipse</a> plug-in. This can be used
+        to generate a WSDL file from a java class (Java2WSDL) and/or a java
+        class file from a WSDL (WSDL2Java)</td>
+      <td>1.0</td>
+      <td>1.0</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip">zip</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2_Code_Generator.zip.asc">PGP</a></td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="..\1_0\tools\idea\Idea_plug-in_userguide.html">Code
+        Generator Wizard - intelliJ IDEA Plug-in</a></td>
+      <td>Using this tool one can create service archives that can be
+        deployed as a Web services to the Axis2, and also generate a java
+        class file from a WSDL file (WSDL2Java).</td>
+      <td>1.0</td>
+      <td>1.0</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip">zip</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_0/Axis2Idea_plug_in.zip.asc">PGP</a></td>
+      <td></td>
+    </tr>
+  </tbody>
+</table>
+</body>
+</html>