You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ch...@apache.org on 2007/05/25 10:09:37 UTC

svn commit: r541579 [17/18] - in /webservices/axis2/trunk/java/xdocs: ./ @axis2_version_dir@/ @axis2_version_dir@/adb/ @axis2_version_dir@/adb/images/ @axis2_version_dir@/images/ @axis2_version_dir@/images/archi-guide/ @axis2_version_dir@/images/usergu...

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_search_declared.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_search_declared.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_search_declared.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_table.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_table.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_table.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_added.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_added.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_added.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_browsed.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_browsed.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_browsed.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_hl.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_hl.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_hl.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_remove.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_remove.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_remove.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page6.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page6.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page6.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/success_msg.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/success_msg.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/success_msg.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen0.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen0.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen0.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen0.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen0.png?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen0.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen1.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen1.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen1.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen1.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen1.png?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen1.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen2.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen2.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen2.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen2.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen2.png?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen3.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen3.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen3.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen3.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen3.png?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen3.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen31.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen31.png?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen31.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen4.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen4.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen4.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen4.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen4.png?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen4.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen41.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen41.png?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen41.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/servicearchiver-plugin.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/servicearchiver-plugin.html?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/servicearchiver-plugin.html (added)
+++ webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/servicearchiver-plugin.html Fri May 25 01:09:03 2007
@@ -0,0 +1,185 @@
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Service Archive Generator Wizard Guide for Eclipse Plug-in</title>
+  <link href="../../../css/axis-docs.css" rel="stylesheet" type="text/css" media="all" />
+</head>
+
+<body lang="en">
+<h1>Service Archive Generator Wizard Guide for Eclipse Plug-in</h1>
+
+<p>This document will guide you through the installation and usage of the
+archive generator Eclipse plug-in.</p>
+
+<p><a href="http://ws.apache.org/axis2/tools/index.html"
+target="_blank">[Download Plugin Tool]</a></p>
+
+<h2>Content</h2>
+<ul>
+  <li><a href="#intro">Introduction</a></li>
+  <li><a href="#installation">Installation</a></li>
+  <li><a href="#operation">Operation</a></li>
+</ul>
+<a name="intro"></a>
+
+<h2>Introduction</h2>
+
+<p>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.</p>
+<a name="installation"></a>
+
+<h2>Installation</h2>
+
+<p>One can easily <a href="http://ws.apache.org/axis2/tools/index.html">download</a> the plugin</p>
+
+<p>If one needs to build the plug-in from source, Maven2 and Ant builds arevailabe.
+Please refer the readme.txt located at module/tools on Axis2 source.</p>
+
+<p>Once you've obtained the plug-in just unzip the content of the plug-in
+archive to the Eclipse plug-in directory (if it is the zipped-binary version)
+or copy the necessary folders to the Eclipse plug-in directory and restart
+Eclipse.</p>
+
+<p><strong>NOTE</strong> : This plug-in works on Eclipse version 3.1 and
+upwards, also the java version should be 1.4 or higher. The provided screen shots 
+may slightly differ with what the user would actually see but the functionality 
+has not been changed.</p>
+<a name="operation"></a>
+
+<h2>Operation</h2>
+
+<p>If the plug-in is properly installed you should see a new wizard under the
+"New" section. (Use the File -&gt; New -&gt; Other or Ctrl + N )</p>
+
+<p align="center"><img border="0" src="images/ServiceWizardSelection.jpg"></p>
+
+<p>Selecting the wizard and pressing the "Next" button will start the service
+generator wizard. Following is the first page of the wizard.</p>
+
+<p><strong>Page 1:</strong></p>
+
+<p align="center"><img border="0" src="images/ServicePage1.jpg"></p>
+
+<p>Once the class file folderĀ (which should be a folder in the file system)
+is browsed and selected, the "Next" button will be enabled and you can move to
+the next page. Note that you have the option of either including all the
+files or the class files only of the folder on page 1.</p>
+
+<p><strong>Page 2:</strong></p>
+
+<p>Page 2 of the wizard as seen below requires you to locate/browse the WSDL
+file. If you do not wish to add a WSDL file to the service archive, select skip WSDL, else you can 
+select the location of the WSDL file by selecting the select WSDL option.</p>
+
+<p align="center"><img border="0" src="images/service_page2.jpg"></p>
+
+<p><strong>Page 3:</strong></p>
+
+<p>Select the services.xml file on this wizard page by browsing or select the
+option of generating service xml automatically, after which you can click
+"Next" button to go to the next page. Notice how the browsing option disables
+when the "Generate service xml automatically" check box is ticked.</p>
+
+<p align="center"><img border="0" src="images/service_page3.jpg"></p>
+<!--
+<p>Note that The service XML file can be generated if needed. To proceed
+to the service generation page, check the "generate automatically" checkbox. </p>
+<p align="center"><img border="0" src="service_page3_hl.jpg"></p>
+
+<p>If the automatic mode is not selected then the wizard
+will directly jump to the library selection page. However if the automatic mode is selected the wizard will show the
+following page</p>
+<p align="center"><img border="0" src="service_page4_plain.JPG" width="500" height="500"></p>
+<p>This is a somewhat complicated page. The service name textbox should include the name of the service that you
+wish to give this service. 
+For the implementation class type in the fully qualified class name and hit the load button to view the operations</p>
+<p align="center"><img border="0" src="service_page4_load.JPG" ></p>
+<p> The loaded operations should be displayed in a table. Once this is displayed you can filter the methods by selecting/deselecting the methods using the checkbox at each row.</p>
+<p align="center"><img border="0" src="service_page4_table.JPG" width="500" height="500"></p>
+<p>Further filtering can be achieved by using the "search declared methods" only checkbox</p>
+<p align="center"><img border="0" src="service_page4_search_declared.JPG" ></p>
+<p>Once the method selection is complete the wizard has enough information to generate a basic services.xml file. If further customization is required, there's no choice but to manually edit it!</p>
+
+-->
+
+<p><strong>Page 4:</strong></p>
+<!--START-->
+
+<p>The next step is to add the libraries. The library addition page looks
+like this : </p>
+
+<p align="center"><img border="0" src="images/service_page5.jpg"></p>
+
+<p>The library name (with full path) can be either typed on the text box or
+browsed for using the "Browse" button.</p>
+
+<p align="center"><img border="0" src="images/service_page5_browsed.jpg"></p>
+
+<p>Once there is a library name with full path on the text box, hit the "Add"
+button to add the library to the list. Added libraries should be displayed in
+the "Added libraries" list box. This way you can add as many external
+libraries as you wish. See the screen shots below.</p>
+
+<p align="center"><img border="0" src="images/service_page5_hl.jpg"></p>
+
+<p align="center"><img border="0" src="images/service_page5_added.jpg"></p>
+
+<p>If any added library needs to be removed, highlight it or in other words,
+select it from the "Added libraries" list and hit on the "Remove" button as shown
+below. Click on the "Next" button to proceed to the last page of the wizard if the 
+user did not select to auto generate the services.xml file. If user select to auto
+generate the services.xml file then the services.xml option page will be displayed.</p>
+
+<p align="center"><img border="0" src="images/service_page5_remove.jpg"></p>
+
+<p><strong>Page 5:</strong></p>
+
+<p>This page only appears if the user select to generate the services.xml at page 3
+of the wizard. If the user have selected a services.xml then the user will be directed
+to the last page of the wizard.</p>
+
+<p>After entering the correct service name and valid fully qualified class name,
+try to load the existing methods of that class by clicking the load button.</p>
+
+<p align="center"><img border="0" src="images/service_page4_load.jpg"></p>
+
+<p>If successfully loaded the user will be presented with a table at the 
+bottom of the page with the details of the loaded class. By checking and unchecking 
+the user can select the necessary methods to include in the services.xml</p>
+
+<p align="center"><img border="0" src="images/service_page4_table.jpg"></p>
+
+<p>By clicking on the search declared method only check box, the user can remove the 
+inherited methods from the class. Click on the "Next" button to proceed to the last page of the wizard</p>
+
+<p align="center"><img border="0" src="images/service_page4_search_declared.jpg"></p>
+
+<p><strong>Page 6:</strong></p>
+
+<p>The last page of the wizard asks for the output file location and the
+output archive file name. To be able to finish the wizard, user must enter
+valid output file location and output file name.</p>
+
+<p></p>
+
+<p align="center"><img border="0" src="images/service_page6.jpg"></p>
+
+<p>Once all the parameters are filled, hit the "Finish" button to complete the
+wizard and generate the service archive.</p>
+
+<p align="center"><img border="0" src="images/success_msg.jpg"></p>
+
+<p>If you see the above message, then you've successfully generated the
+service archive! This service archive can be hot deployed (deployed at run
+time) to the axis2</p>
+
+<h1>Appendix</h1>
+<ul>
+  <li>Eclipse reference - <a href="http://www.eclipse.org/" target="_blank">
+    http://www.eclipse.org/</a></li>
+  <li>Custom Ant TasksĀ  - <a href="http://ant.apache.org/manual/develop.html"
+    target="_blank"> http://ant.apache.org/manual/develop.html</a></li>
+</ul>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/wsdl2java-plugin.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/wsdl2java-plugin.html?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/wsdl2java-plugin.html (added)
+++ webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/wsdl2java-plugin.html Fri May 25 01:09:03 2007
@@ -0,0 +1,181 @@
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Code Generator Wizard Guide for Eclipse Plug-in</title>
+  <link href="../../../css/axis-docs.css" rel="stylesheet" type="text/css" media="all" />
+</head>
+
+<body lang="en">
+<h1>Code Generator Wizard Guide for Eclipse Plug-in</h1>
+
+<p>This document explains the usage of this code generator plug-in for
+Eclipse. In other words, this document will guide you through the operations
+of generating a WSDL file from a Java class and/or generating a Java class
+file from a WSDL file.</p>
+
+<p><a href="http://ws.apache.org/axis2/tools/index.html"
+target="_blank">[Download Plugin Tool]</a></p>
+
+<h2>Content</h2>
+<ul>
+  <li><a href="#intro">Introduction</a></li>
+  <li><a href="#installation">Installation</a></li>
+  <li><a href="#operation1">Operation - WSDL2Java</a></li>
+  <li><a href="#operation2">Operation - Java2WSDL</a></li>
+</ul>
+<a name="intro"></a>
+
+<h2>Introduction</h2>
+
+<p>The Axis2 code generator comes built-in with an <a
+href="http://www.eclipse.org">Eclipse</a> plug-in. This plug-in can be used
+to generate a WSDL file from a java class (Java2WSDL) and/or a java class
+file from a WSDL (WSDL2Java). First you need to install the plug-in. The
+instructions for the installation process are given below.</p>
+<a name="installation"></a>
+
+<h2>Installation</h2>
+
+<p>One can easily <a href="http://ws.apache.org/axis2/tools/index.html">download</a> the plugin</p>
+
+<p>If one needs to build the plug-in from source, Maven2 and Ant builds arevailabe.
+Please refer the readme.txt located at module/tools on Axis2 source.</p>
+
+<p>Once you've obtained the plug-in just unzip the content of the plug-in
+archive to the Eclipse plug-in directory (if it is the zipped-binary version)
+or copy the necessary folders to the Eclipse plug-in directory and restart
+Eclipse.</p>
+
+<p><strong>NOTE</strong> : This plug-in works on Eclipse version 3.1 and
+upwards, also the java version should be 1.4 or higher. The provided screen shots 
+may slightly differ with what the user would actually see but the functionality 
+has not been changed.</p>
+<a name="operation1"></a>
+
+<h2>Operation - WSDL2Java</h2>
+
+<p>If the plug-in is properly installed you should see a new wizard under the
+"New" section.(use the File -&gt; New -&gt; Other or Ctrl + N )</p>
+
+<p><img border="0" src="images/wsdl2java-screen0.png"></p>
+
+<p>Selecting the wizard and pressing the "Next" button will start the code
+generator wizard. Following is the first wizard page.</p>
+
+<p><strong>Page 1:</strong></p>
+
+<p><img src="images/wsdl2java-screen1.png"></p>
+
+<p>Selecting the "Generate Java source code from WSDL file" option and
+clicking "Next" leads to the following page.</p>
+
+<p><strong>WSDL2Java Page 2 :</strong></p>
+
+<p><img border="0" src="images/wsdl2java-screen2.png"></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>
+
+<p><strong>WSDL2Java Page 3 :</strong></p>
+
+<p>Once the WSDL file is selected, the next page will take you to the page
+from where <strong>codegen options</strong> are to be selected. By far this
+is the most important page in this wizard. This page determines the
+characteristics of the code being generated.</p>
+
+<p>Novices need not worry about these options since the most common options
+are defaulted, but advanced users will find it very easy to turn the knobs
+using these options.</p>
+
+
+<p><img border="0" src="images/wsdl2java-screen3.png"></p>
+
+<p>What advanced users can do is select custom from the select codegen options
+drop down list and then change/edit the fields that you need.</p>
+
+<p><img border="0" src="images/wsdl2java-screen31.png"></p>
+
+
+<p>Once the options are selected, only the final step of the code generation
+is left which is the selection of the output file location.</p>
+
+<p><strong>WSDL2Java Page 4 :</strong></p>
+
+<p>Here you can select the output file path by typing or browsing using the
+"Browse" button. You have the option of browsing only eclipse workspace projects by
+selecting the "Add the source to a project on current eclipse workspace" radio button. 
+Or else you have the option to save the codegen resutls to file system</p>
+
+<p><img border="0" src="images/wsdl2java-screen4.png"></p>
+
+<p>Here also you have the option to add some value to the codegen results. 
+If you have enabled the check box "Add Axis2 libraries to the codegen result project" 
+then all other controls below will get enabled. What you can do is point the downloaded 
+Axis2_HOME location via the "Browse" button. Then you can verify the availability of the Axis2 
+libs by clicking on the "Check Libs" button. If all goes well then you can add the axis 2 libs 
+to the codegen results location. Another option is available to generate a jar file if the user 
+needs to add the codegen results to a project as a compiled jar file to the selected locations 
+lib directory.</p>
+<p><img border="0" src="images/wsdl2java-screen41.png"></p>
+
+<p>When the output file location is selected, the "Finish" button will be
+enabled. Clicking the "Finish" button will generate the code and a message box
+will pop up acknowledging the success. Well Done! You've successfully
+completed Axis2 code generation.</p>
+<a name="operation2"></a>
+
+<h2>Operation - Java2WSDL</h2>
+
+<p><strong>Page 1:</strong></p>
+
+<p>For this operation you need to select the option which says "Generate a
+WSDL from a Java source file"</p>
+
+<p><img border="0" src="images/java2wsdl-screen0.png"></p>
+
+<p>Then click the "Next" button which will lead to the next page below.</p>
+
+<p><strong>Java2WSDL Page 2:</strong></p>
+
+<p><img border="0" src="images/java2wsdl-screen1.png"></p>
+
+<p>In this page one needs to select the class to be exposed and the relevant
+jar files /classes to be loaded as the classpath. After the libraries have
+been set, the "Test Class Loading" button must be clicked in order to test
+whether the class is loadable. Unless the class loading is successful
+proceeding to the "Next" button will not be enabled.</p>
+
+<p>Once the classloading is successful and "Next" button is clicked the page
+below will appear.</p>
+
+<p><strong>Java2WSDL Page 3:</strong></p>
+
+<p>This page allows the parameters to be modified by setting the options for
+the generator.</p>
+
+<p><img border="0" src="images/java2wsdl-screen2.png"></p>
+
+<p><strong>Java2WSDL Page 4:</strong></p>
+
+<p>Here you can select the output file path by typing or browsing using the
+"Browse" button. You have the option of browsing only Eclipse workspace projects by
+selecting the "Add the source to a project on current eclipse workspace" radio button
+. Or else you have the option to save the codegen resutls to file system. Once the 
+output file location and the output WSDL file name is added you can click the "Finish" 
+button to complete generation.</p>
+<p><img border="0" src="images/java2wsdl-screen3.png"></p>
+
+<p>If a message box pops up acknowledging the success, then you've
+successfully completed the Java2WSDL code generation. </p>
+
+<h1>Appendix</h1>
+<ul>
+  <li>Eclipse reference - <a href="http://www.eclipse.org/">
+    http://www.eclipse.org/</a></li>
+  <li>Custom Ant Tasks&#xa0; - <a
+    href="http://ant.apache.org/manual/develop.html">
+    http://ant.apache.org/manual/develop.html</a></li>
+</ul>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/Idea_plug-in_userguide.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/Idea_plug-in_userguide.html?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_2/idea/Idea_plug-in_userguide.html (added)
+++ webservices/axis2/trunk/java/xdocs/tools/1_2/idea/Idea_plug-in_userguide.html Fri May 25 01:09:03 2007
@@ -0,0 +1,385 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+      "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+  <meta content="text/html; charset=iso-8859-1">
+  <title>Axis2 Plug-in Guide for IntelliJ IDEA</title>
+  <meta name="generator" content="Bluefish 1.0.6">
+  <link href="../../../css/axis-docs.css" rel="stylesheet" type="text/css" media="all" />
+</head>
+
+<body lang="en">
+<h1>Axis2 Plug-in Guide for IntelliJ IDEA</h1>
+
+<p>This document explains the installation and usage of Axis2 plug-in for IntelliJ IDEA.</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>The Axis2 plug-in for IntelliJ IDEA helps users to create service archives 
+which can be deployed in Axis2, and generate java classes files from WSDL
+files. The following section describes the installation procedure followed
+by the usage of the plug-in.</p>
+
+<p><b>Note:</b> This plug-in is made up with <a href="http://apidoc.org/docset/16">IDEA Open API</a>
+which will be compatible with idea version since build 4121. The plugin also be compatible
+with all the builds after build number 4121 and also the java version should be 1.4 or higher.
+The provided screen shots may slightly differ with what the user would actually see but 
+the functionality has not been changed.</p>
+
+<a name="installation"></a>
+
+<h2>Installation</h2>
+
+<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 
+which is located in the directory where IDEA is installed. If a previous 
+version of the plug-in resides in this directory you will have to delete it 
+prior to extracting the new zip file. If you have extracted the file correctly 
+you would see a directory called axis2-idea-plugin.</p>
+
+<p>Next step is to restart IDEA so that the changes can take place. If the
+plug-in has been installed correctly, you will see
+following icons in IDEA when it is restarted.</p>
+
+<p><img alt="Figure 1" src="images/idea-icons.jpg"></p>
+
+<p>Also if you right-click on the  IDEA editor 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 (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>
+
+<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 the radio button option "WSDL2Java
+code generation".</p>
+
+<h2><a name="WSDL2Java_Code_Generation">WSDL2Java Code Generation</a></h2>
+
+<p>Select "WSDL2Java code generation" and click on the button "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>Once the WSDL file is selected you will be able to move onto the next page. The
+"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, click on the "Next" button which will take
+you to the page below.</p>
+
+
+<p><strong>WSDL2Java Page 3:</strong></p>
+
+<p>This page gives the user the option of selecting default or custom code 
+generation options. There are three default code generation options in all. 
+The first enables the user to generate both client and server code under 
+default configurations while the second generates just the client side under 
+default configurations. The third option generates server side code under 
+default configurations.</p>
+
+<p>
+	<strong>Note: 
+	</strong>
+		<ul>
+			<li>When client side code is generated under default configurations it generates 
+the stub, compiles it, packages it as a jar (the name of the jar will be 
+&lt;service name &gt;-jar) places it in a lib folder (If there is no lib 
+folder, it is created) under the IDEA project that is opened. This jar that's 
+generated will also be added as a project library to the current active IDEA project.
+			</li>
+			
+			<li>When server code is generated under default configurations it generates the 
+			server side code and also generates a default service.xml. The user will then be taken to page 5.
+			</li>
+			
+			<li>When both server and client side is generated under default configurations the client stub is 
+			added are a jar to the current IDEA project and the user is taken to page 5.			
+			</li>
+
+	</ul>
+</p>
+
+<p><img alt="Figure5" src="images/fig19.jpg"></p>
+
+
+<p><strong>WSDL2Java Page 4:</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><img alt="Figure5" src="images/fig18.jpg"></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>If the WSDL comprises of several services, the user can select the service for which the code should be generated for.</li>
+  <li>If the WSDL comprises of several ports for a particullar service, the user can select the port which the code should be generated for.</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>
+  <li>Users can select the one out of the three options- "Generate Client Side", 
+  "Generate Server Side" and "Generate All". The user will be able to select further options based on his options selected here. These sub options are explained below.</li>
+
+  <ul>
+  <li>If user selects "Generate Client Side", he can further select the service invocation style. 
+Since Axis2 supports both synchronous and asynchronous client
+    programming model, the tool has provided a way to selecting the invocation style.</li>
+  <li>If user selects "Generate Server Side", he can also generate a default service XML file. 
+  If the user selects "Generate an interface for skeleton" option then it only generates an 
+interface for the server side. If so the user has to implement this interface. If this 
+option is not selected, the skeleton class is generated, which the user can fill in later on.</li> 
+  <li>If user selects "Generate All" option, then all the classes will be generated in the referenced schemas by the WSDL irrespective of elements referred by the WSDL, along with the client side code.</li>  
+  </ul> 
+
+  <li>The dafault behaviour of the code generator is to map namespaces to 
+package names logically, but if the user wishes to change the package 
+names of the generated classes, he can do so by changing the values in 
+the Namespace to Packagename mapping table.</li>  
+
+</ul>
+
+<p>With these enhanced options novices need not worry about the options that 
+can be set as the default options cover the most common cases. Advanced 
+users will find it very easy to turn the knobs using the custom generation option.</p>
+<p><strong>WSDL2Java Page 5:</strong></p>
+
+<p><img alt="Figure6" src="images/fig3.jpg"></p>
+
+<p>Here uses have the option of adding the generated code directly to their 
+working IDEA project or choose a custom location. If the user decides to add 
+it to the current IDEA project he/she will have to choose the module and the 
+source directory that the code should be generated to. </p>
+
+<p>Alternatively the user can 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>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>
+
+<h2>Create a Service Archive</h2>
+
+<p>Select the "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/fig1.jpg"></p>
+
+<p><strong>Service Archive Page 2:</strong></p>
+
+<p>The page below will appear asking the user to select the archive type</p>
+
+<p><img alt="fig6" src="images/fig6.jpg"></p>
+
+<p>In Axis2, the user can deploy a single service or a service group.
+Therefore, you can select either "Single service archive" or "Service group
+archive" for the archive type you want to create.</p>
+
+<p>If you already have a services.xml you can skip some of the steps in the
+wizard by selecting the radio button option "I already have services.xml" and
+clicking on "Next" button. If you do not have the services.xml, select the
+radio button option "Generate services.xml" and click on the "Next" button,
+in which case the tool will create the services.xml for you.</p>
+
+<p>Depending on the options you selected on this page there can be three sub
+wizards:</p>
+<ol>
+  <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 for some looping mechanism
+in the middle of the wizard.</p>
+<a name="sub12"></a>
+
+<h3>Sub Wizard 1 and Sub Wizard 2</h3>
+
+<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 (the location of the compiled classes). 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 below</p>
+
+<p><strong>Service Archive (sub wizards 1 &amp; 2) Page 4:</strong></p>
+
+<p>Here you select service specific external libraries (third party libraries) and service WSDL
+files. 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>
+
+<p>To add libraries first click on the browse button to browse for
+library files and then click on the "Add" button. Once added the selected
+file will appear in the list box.</p>
+
+<p>To add WSDLs, first click on the browse button to browse for WSDL file
+and then click the "Add" button to add the file to the list.</p>
+
+<p>After adding external libraries and service WSDL files click on the "Next" button to move to next page.</p>
+
+<p><strong>Service Archive (sub wizards 1 &amp; 2) Page 5:</strong></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 clicking on the
+"Load" button to load all the public methods in that class, after which you
+can select the methods that you want to publish using the check boxes.</p>
+
+<p><strong>Note : </strong>If you do not select the correct class
+path from the "Class location selection" window, the public methods
+which are available in the selected class file will not be
+loaded.</p>
+
+<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 the service name should be unique throughout the
+system.</p>
+
+<p>When you have completed this particular service click on the button
+"Next". In the case of a service group when you click on the "Next" button
+for that particular service the following dialog box will appear with option to
+add more service(s) to a service group.</p>
+
+<p><img alt="fig11" src="images/fig11.jpg"></p>
+
+<p>If you click on "Yes", you have to follow the same procedure to add some
+other service(s) to service group.</p>
+
+<p>If you click on "No", the button "Next" will be enabled and you can go to
+next page.</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><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><strong>Note : </strong>When you click on either the "+Parameter" or the
+"+ModuleRef" buttons remember that corresponding text will be added to the
+current mouse position. Therefore, click on the location you want to add the
+parameter or 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>Note that you can also manually add parameters (without clicking on the
+"+Parameter" button ) to any where in the document as you wish.</p>
+
+<p><strong>+ModuleRef button:</strong></p>
+
+<p>Likewise, adding module references can be done by clicking on the
+"+ModuleRef" button in the page. You have to type the name of the module to
+be engaged as 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 file location, the location in which archive
+file should be created.</p>
+
+<p>In the "Archive Name" text box, type the name of the archive file you want
+to place. This name will finally become the service group name.</p>
+
+<p><strong>Note :</strong> Do not include file extension when you type archive name.
+System will generate that for you.</p>
+
+<p>When you are done, click the "Finish" button. If everything has been done
+successfully you will see following message.</p>
+
+<p><img alt="fig16" src="images/fig16.jpg"></p>
+
+<p><strong><em>Note: Pages 6 &amp; 7 of sub wizards 1 &amp; 2 are common to sub
+wizard 3 from its page 3 onwards.</strong></em></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>
+
+<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 service classes directory. Click on the "Select" buttons and
+browse the file system to find required document and location.</p>
+
+<p>Click on the "Next" button which will take you to a page which allows you
+to add third party libraries and WSDL's 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>

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig1.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig1.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig1.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig10.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig10.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig10.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig11.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig11.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig11.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig12.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig12.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig12.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig13.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig13.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig13.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig14.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig14.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig14.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig15.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig15.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig15.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig16.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig16.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig16.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig17.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig17.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig17.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig18.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig18.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig18.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig19.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig19.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig19.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig2.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig2.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig2.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig3.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig3.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig3.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig4.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig4.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig4.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig5.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig5.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig5.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig6.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig6.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig6.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig7.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig7.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig7.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig8.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig8.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig8.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/idea-icons.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/idea-icons.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/idea-icons.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/idea-popup.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/idea-popup.jpg?view=auto&rev=541579
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/idea-popup.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-aar-plugin.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-aar-plugin.html?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-aar-plugin.html (added)
+++ webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-aar-plugin.html Fri May 25 01:09:03 2007
@@ -0,0 +1,195 @@
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Maven2 AAR Plug-in Guide</title>
+  <link href="../../../css/axis-docs.css" rel="stylesheet" type="text/css"
+  media="all">
+</head>
+
+<body>
+<h1>Maven2 AAR Plug-in Guide</h1>
+
+<h2>Introduction</h2>
+
+<p>This plugin generates an Axis 2 service file (AAR file).</p>
+
+<p><a href="http://ws.apache.org/axis2/tools/index.html"
+target="_blank">[Download Plugin Tool]</a></p>
+
+<h2>Goals</h2>
+
+<p>The AAR plugin allows the packaging of an Axis 2 service aar in 3
+different modes:</p>
+<ol>
+  <li><b>aar (default)</b>: generates the aar artifact</li>
+  <li><b>inplace</b>      : package the aar in the source tree</li>
+  <li><b>exploded</b>     : package an exploded aar application</li>
+</ol>
+
+<p>Each mode is materialized by a goal. For instance, to generate an exploded
+aar from the current project, one would type</p>
+<pre>mvn aar:exploded</pre>
+
+<h2>Configuration</h2>
+
+<p>All AAR plugin goals takes the following configuration parameters as
+input:</p>
+
+<table border="2">
+  <tbody>
+    <tr>
+      <td><strong>Parameter Name</strong></td>
+      <td><strong>Default Value</strong></td>
+      <td><strong>Description</strong></td>
+    </tr>
+    <tr>
+      <td>aarDirectory</td>
+      <td>${project.build.directory}/aar</td>
+      <td>Directory where the aar file is built</td>
+    </tr>
+    <tr>
+      <td>classesDirectory</td>
+      <td>${project.build.outputDirectory}</td>
+      <td>Directory with compiled classes and resources</td>
+    </tr>
+    <tr>
+      <td>fileSets</td>
+      <td></td>
+      <td>Additional file sets, which are being added to the archive. See "<a
+        href="#file_sets">File Sets</a>" below for an example</td>
+    </tr>
+    <tr>
+      <td>servicesXmlFile</td>
+      <td></td>
+      <td>Location of the services.xml file. By default, it is assumed that
+        the file is already present in classesDirectory/META-INF and no
+        special processing is required</td>
+    </tr>
+    <tr>
+      <td>wsdlFile</td>
+      <td></td>
+      <td>Location of the WSDL file. By default, it is assumed that the file
+        is already present in classesDirectory/META-INF and no special
+        processing is required</td>
+    </tr>
+    <tr>
+      <td>wsdlFileName</td>
+      <td>service.wsdl</td>
+      <td>Name, to which the WSDL file should be mapped</td>
+    </tr>
+  </tbody>
+</table>
+
+<h3>The aar Goal</h3>
+
+<p>The aar goal allows the following additional parameters:</p>
+
+<table border="2">
+  <tbody>
+    <tr>
+      <td><strong>Parameter Name</strong></td>
+      <td><strong>Default Value</strong></td>
+      <td><strong>Description</strong></td>
+    </tr>
+    <tr>
+      <td>outputDirectory</td>
+      <td>${project.build.directory}</td>
+      <td>Directory where to generate the AAR file</td>
+    </tr>
+    <tr>
+      <td>aarName</td>
+      <td>${project.build.finalName}</td>
+      <td>The generated AAR files name</td>
+    </tr>
+    <tr>
+      <td>archive</td>
+      <td></td>
+      <td>A Maven archive configuration. This allows, for example, to
+        configure the MANIFEST.MF file</td>
+    </tr>
+    <tr>
+      <td>classifier</td>
+      <td></td>
+      <td>A classifier, which should be added to the generated AAR files
+        name. Setting this parameter has the side effect, that the artifact
+        is treated as an attachment and not as the projects primary
+      artifact</td>
+    </tr>
+    <tr>
+      <td>primaryArtifact</td>
+      <td>true</td>
+      <td>Setting this property to false disables installation or deployment
+        of the artifact as the projects primary artifact</td>
+    </tr>
+  </tbody>
+</table>
+<a name="file_sets"></a>
+
+<h3>File Sets</h3>
+
+<p>Additional file sets may be configured for inclusion into the AAR file. A
+file set looks as follows:</p>
+<pre>  
+  &lt;fileSets&gt;
+    &lt;fileSet&gt;
+      &lt;directory&gt;src/aar/files&lt;/directory&gt;
+      &lt;outputDirectory&gt;META-INF/docs&lt;/outputDirectory&gt;
+      &lt;includes&gt;
+        &lt;include&gt;**/*.html&lt;/include&gt;
+
+      &lt;/includes&gt;
+    &lt;/fileSet&gt;
+    &lt;fileSet&gt;
+      &lt;directory&gt;src/aar/files&lt;/directory&gt;
+      &lt;outputDirectory&gt;META-INF/etc&lt;/outputDirectory&gt;
+
+      &lt;excludes&gt;
+        &lt;exclude&gt;**/*.html&lt;/exclude&gt;
+      &lt;/excludes&gt;
+    &lt;/fileSet&gt;
+  &lt;/fileSets&gt;
+  </pre>
+
+<p>The example specifies, that the contents of the directory src/aar/files
+shall be added to the AAR file. HTML files will go into META-INF/docs, all
+other files to META-INF/etc.</p>
+
+<p>A file set is configured through the following configuration
+parameters:</p>
+
+<table border="2">
+  <tbody>
+    <tr>
+      <td><strong>Parameter Name</strong></td>
+      <td><strong>Description</strong></td>
+    </tr>
+    <tr>
+      <td>directory</td>
+      <td>The directory, from which to read the file set. This parameter is
+        required</td>
+    </tr>
+    <tr>
+      <td>outputDirectory</td>
+      <td>The target directory within the AAR file. Defaults to the AAR files
+        root directory</td>
+    </tr>
+    <tr>
+      <td>includes</td>
+      <td>Configures the set of files, which shall be included into the AAR
+        file. Defaults to **/*</td>
+    </tr>
+    <tr>
+      <td>excludes</td>
+      <td>Configures a set of files, which shall be excluded from the file
+        set. Defaults to the Maven default excludes (**/*~, **/cvs/**/*,
+        **/.svn/**/*, etc.)</td>
+    </tr>
+    <tr>
+      <td>skipDefaultExcludes</td>
+      <td>If this parameter is set to true, then no default excludes are
+        being used</td>
+    </tr>
+  </tbody>
+</table>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-java2wsdl-plugin.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-java2wsdl-plugin.html?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-java2wsdl-plugin.html (added)
+++ webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-java2wsdl-plugin.html Fri May 25 01:09:03 2007
@@ -0,0 +1,126 @@
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Maven2 Java2WSDL Plug-in Guide</title>
+  <link href="../../../css/axis-docs.css" rel="stylesheet" type="text/css"
+  media="all">
+</head>
+
+<body>
+<h1>Maven2 Java2WSDL Plug-in Guide</h1>
+
+<h2>Introduction</h2>
+
+<p>This plugin takes as input a Java class and generates a WSDL, which
+describes a Web service for invoking the classes methods.</p>
+
+<p><a href="http://ws.apache.org/axis2/tools/index.html"
+target="_blank">[Download Plugin Tool]</a></p>
+
+<h2>Goals</h2>
+
+<p>The Java2WSDL plugin offers a single goal:</p>
+<ul>
+  <li>java2wsdl (default): Reads a java class and generates a WSDL for
+    invoking the classes methods as a Web service.</li>
+</ul>
+
+<p>To run the plugin, add the following section to your <a
+href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html">POM</a>
+(Project Object Model):</p>
+<pre>  &lt;build&gt;
+    &lt;plugins&gt;
+      &lt;plugin&gt;
+        &lt;groupId&gt;org.apache.axis2.maven2&lt;/groupId&gt;
+        &lt;artifactId&gt;axis2-java2wsdl-maven-plugin&lt;/artifactId&gt;
+        &lt;configuration&gt;
+          &lt;className&gt;com.foo.myservice.MyHandler&lt;/className&gt;
+        &lt;/configuration&gt;
+        &lt;executions&gt;
+          &lt;execution&gt;
+            &lt;goals&gt;
+              &lt;goal&gt;java2wsdl&lt;/goal&gt;
+            &lt;/goals&gt;
+          &lt;/execution&gt;
+         &lt;/executions&gt;
+      &lt;/plugin&gt;
+    &lt;/plugins&gt;
+  &lt;/build&gt;
+  </pre>
+
+<p>The plugin will be invoked automatically in the generate-resources phase.
+You can also invoke it directly from the command line by running the
+command:</p>
+<pre>mvn java2wsdl:java2wsdl</pre>
+
+<h3>The Java2WSDL Goal</h3>
+
+<p>By default, the plugin reads the given Java class and creates a file
+<strong>target/generated-resources/java2wsdl/service.xml</strong>. The Java
+class is given by the configuration element <strong>className</strong>
+above.</p>
+
+<h2>Configuration</h2>
+
+<p>The Java2WSDL goal takes the following parameters as input. All parameters
+can be set from the command line by using properties. For example, the
+parameter "className" may be set using the property
+"axis2.java2wsdl.className". If the parameter isn't set via property or in
+the POM, then a default value applies.</p>
+
+<table border="2">
+  <tbody>
+    <tr>
+      <td><strong>Parameter name</strong></td>
+      <td><strong>Command line property</strong></td>
+      <td><strong>Description</strong></td>
+      <td><strong>Default value</strong></td>
+    </tr>
+    <tr>
+      <td>className</td>
+      <td>${axis2.java2wsdl.className}</td>
+      <td>Fully qualified name of the class, which is being read and
+        transformed into a WSDL</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>outputFileName</td>
+      <td>${axis2.java2wsdl.outputFileName}</td>
+      <td>Path of the generated service file.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>schemaTargetNamespace</td>
+      <td>${axis2.java2wsdl.schemaTargetNamespace}</td>
+      <td>Target namespace of the generated schema.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>schemaTargetNamespacePrefix</td>
+      <td>${axis2.java2wsdl.schemaTargetNamespacePrefix}</td>
+      <td>Prefix, which is being associated with the schemas target
+      namespace.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>serviceName</td>
+      <td>${axis2.java2wsdl.serviceName}</td>
+      <td>Name of the generated Web service.</td>
+      <td>Unqualified name of the input class.</td>
+    </tr>
+    <tr>
+      <td>targetNamespace</td>
+      <td>${axis2.java2wsdl.targetNamespace}</td>
+      <td>Target namespace of the generated WSDL</td>
+      <td>Default namespace</td>
+    </tr>
+    <tr>
+      <td>targetNamespacePrefix</td>
+      <td>${axis2.java2wsdl.targetNamespacePrefix}</td>
+      <td>Prefix, which is being associated with the target namespace</td>
+      <td></td>
+    </tr>
+  </tbody>
+</table>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-wsdl2code-plugin.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-wsdl2code-plugin.html?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-wsdl2code-plugin.html (added)
+++ webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-wsdl2code-plugin.html Fri May 25 01:09:03 2007
@@ -0,0 +1,190 @@
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Maven2 WSDL2Code Plug-in Guide</title>
+  <link href="../../../css/axis-docs.css" rel="stylesheet" type="text/css"
+  media="all">
+</head>
+
+<body>
+<h1>Maven2 WSDL2Code Plug-in Guide</h1>
+
+<h2>Introduction</h2>
+
+<p>This plugin takes as input a WSDL and generates client and server stubs
+for calling or implementing a Web service matching the WSDL.</p>
+
+<p><a href="http://ws.apache.org/axis2/tools/index.html"
+target="_blank">[Download Plugin Tool]</a></p>
+
+<h2>Goals</h2>
+
+<p>The WSDl2Code offers a single goal:</p>
+<ul>
+  <li>wsdl2code (default): Reads the WSDL and generates code.</li>
+</ul>
+
+<p>To run the plugin, add the following section to your <a
+href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html">POM</a>
+(Project Object Model):</p>
+<pre>    &lt;build&gt;
+    &lt;plugins&gt;
+    &lt;plugin&gt;
+    &lt;groupId&gt;org.apache.axis2.maven2&lt;/groupId&gt;
+    &lt;artifactId&gt;axis2-wsdl2code-maven-plugin&lt;/artifactId&gt;
+    &lt;executions&gt;
+    &lt;execution&gt;
+    &lt;goals&gt;
+    &lt;goal&gt;wsdl2code&lt;/goal&gt;
+    &lt;/goals&gt;
+    &lt;/execution&gt;
+    &lt;configuration&gt;
+    &lt;packageName&gt;com.foo.myservice&lt;/packageName&gt;
+    &lt;/configuration&gt;
+    &lt;/executions&gt;
+    &lt;/plugin&gt;
+    &lt;/plugins&gt;
+    &lt;/build&gt;</pre>
+
+<p>The plugin will be invoked automatically in the generate-sources phase.
+You can also invoke it directly from the command line by running the
+command</p>
+<pre>mvn wsdl2code:wsdl2code</pre>
+
+<h3>The WSDL2Code Goal</h3>
+
+<p>By default, the plugin reads the file
+<strong>src/main/axis2/service.wsdl</strong>. Sources for the Java
+programming language and the ADB data binding are generated into
+<strong>target/generated-sources/axis2/wsdl2code</strong>. Note the
+configuration element <strong>packageName</strong> above, which sets the
+package name, thus a subdirectory.</p>
+
+<h2>Configuration</h2>
+
+<p>The WSDL2Code goal takes the following parameters as input. All parameters
+can be set from the command line by using properties. For example, the
+parameter "generateServerSide" may be set using the property
+"axis2.wsdl2code.generateServerSide". If the parameter isn't set via property
+or in the POM, then a default value applies.</p>
+
+<table border="2">
+  <tbody>
+    <tr align="center">
+      <td><strong>Parameter Name</strong></td>
+      <td><strong>Command Line Property</strong></td>
+      <td><strong>Description</strong></td>
+      <td><strong>Default Value</strong></td>
+    </tr>
+    <tr>
+      <td>databindingName</td>
+      <td>${axis2.wsdl2code.databindingName}</td>
+      <td>Data binding framework, which is being used by the generated
+        sources.</td>
+      <td>adb</td>
+    </tr>
+    <tr>
+      <td>generateAllClasses</td>
+      <td>${axis2.wsdl2code.generateAllClasses}</td>
+      <td>Whether to generate simply all classes. This is only valid in
+        conjunction with "generateServerSide".</td>
+      <td>false</td>
+    </tr>
+    <tr>
+      <td>generateServerSide</td>
+      <td>${axis2.wsdl2code.generateServerSide}</td>
+      <td>Whether server side sources are being generated.</td>
+      <td>false</td>
+    </tr>
+    <tr>
+      <td>generateServerSideInterface</td>
+      <td>${axis2.wsdl2code.generateServerSideInterface}</td>
+      <td>Whether to generate the server side interface.</td>
+      <td>false</td>
+    </tr>
+    <tr>
+      <td>generateServicesXml</td>
+      <td>${axis2.wsdl2code.generateServicesXml}</td>
+      <td>Whether a "services.xml" file is being generated.</td>
+      <td>false</td>
+    </tr>
+    <tr>
+      <td>generateTestcase</td>
+      <td>${axis2.wsdl2code.generateTestCase}</td>
+      <td>Whether a test case is being generated.</td>
+      <td>false</td>
+    </tr>
+    <tr>
+      <td>language</td>
+      <td>${axis2.wsdl2code.language}</td>
+      <td>Programming language of the generated sources.</td>
+      <td>java</td>
+    </tr>
+    <tr>
+      <td>namespaceToPackages</td>
+      <td>${axis2.wsdl2code.namespaceToPackages}</td>
+      <td>Map of namespace URI to packages in the format
+        uri1=package1,uri2=package2,... Using this parameter is discouraged.
+        In general, you should use the namespaceUris parameter. However, the
+        latter cannot be set on the command line.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>namespaceURIs</td>
+      <td></td>
+      <td>Map of namespace URI to packages. Example: &lt;namespaceURIs&gt;
+        &lt;namespaceURI&gt; &lt;uri&gt;uri1&lt;/uri&gt;
+        &lt;package&gt;package1&lt;/package&gt; &lt;/namespaceURI&gt;
+        ........ &lt;/namespaceURI&gt;</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>outputDirectory</td>
+      <td>${axis2.wsdl2code.target}</td>
+      <td>Target directory, where sources are being
+        target/generated-sources/axis2/wsdl2code generated.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>packageName</td>
+      <td>${axis2.wsdl2code.package}</td>
+      <td>Package name of the generated sources.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>portName</td>
+      <td>${axis2.wsdl2code.portName}</td>
+      <td>Port name, for which sources are being generated. By default,
+        sources are generated for all ports.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>serviceName</td>
+      <td>${axis2.wsdl2code.serviceName}</td>
+      <td>Service name, for which sources are being generated. By default,
+        sources are generated for all services.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>syncMode</td>
+      <td>${axis2.wsdl2code.syncMode}</td>
+      <td>Sync mode, for which sources are being generated; either of "sync",
+        "async", or "both" (default).</td>
+      <td>both</td>
+    </tr>
+    <tr>
+      <td>unpackClasses</td>
+      <td>${axis2.wsdl2code.unpackClasses}</td>
+      <td>Whether to unpack classes.</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td>wsdlFile</td>
+      <td>${axis2.wsdl2code.wsdl}</td>
+      <td>Location of the WSDL file, which is read as input</td>
+      <td>src/main/axis2/service.wsdl</td>
+    </tr>
+  </tbody>
+</table>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/tools/download.cgi
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/download.cgi?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/download.cgi (added)
+++ webservices/axis2/trunk/java/xdocs/tools/download.cgi Fri May 25 01:09:03 2007
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
\ No newline at end of file

Added: webservices/axis2/trunk/java/xdocs/tools/index.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/tools/index.html?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/tools/index.html (added)
+++ webservices/axis2/trunk/java/xdocs/tools/index.html Fri May 25 01:09:03 2007
@@ -0,0 +1,164 @@
+<?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>
+  <link href="../css/axis-docs.css" rel="stylesheet" type="text/css"
+  media="all" />
+</head>
+
+<body xml:lang="en">
+<h1>Apache Axis2 Tools</h1>
+
+<p>Axis2 is bundled with a set of tools in order to make users' 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="../tools/1_2/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.2</td>
+      <td>1.2</td>
+      <td></td>
+      <td>This tool is bundled with the Axis2 Standard Binary Distribution
+        found <a href="http://ws.apache.org/axis2/download.cgi">here</a></td>
+    </tr>
+    <tr>
+      <td><a href="../tools/1_2/eclipse/servicearchiver-plugin.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.2</td>
+      <td>1.2</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-service-archiver-wizard-1.2.zip"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-service-archiver-wizard-1.2.zip">zip</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-service-archiver-wizard-1.2.zip.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-service-archiver-wizard-1.2.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-service-archiver-wizard-1.2.zip.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-service-archiver-wizard-1.2.zip.asc">PGP</a></td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="../tools/1_2/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.2.2</td>
+      <td>1.2</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-codegen-wizard-1.2.zip"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-codegen-wizard-1.2.zip">zip</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-codegen-wizard-1.2.zip.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-codegen-wizard-1.2.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-codegen-wizard-1.2.zip.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-eclipse-codegen-wizard-1.2.zip.asc">PGP</a></td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="../tools/1_2/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.2</td>
+      <td>1.2</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-idea-plugin-1.2.zip"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-idea-plugin-1.2.zip">zip</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-idea-plugin-1.2.zip.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-idea-plugin-1.2.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-idea-plugin-1.2.zip.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-idea-plugin-1.2.zip.asc">PGP</a></td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="../tools/1_2/maven-plugins/maven-aar-plugin.html">Maven2
+        AAR Plug-in</a></td>
+      <td>This plugin generates an Axis2 service file (AAR file).</td>
+      <td>1.2</td>
+      <td>1.2</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-aar-maven-plugin-1.2.jar"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-aar-maven-plugin-1.2.jar">jar</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-aar-maven-plugin-1.2.jar.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-aar-maven-plugin-1.2.jar.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-aar-maven-plugin-1.2.jar.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-aar-maven-plugin-1.2.jar.asc">PGP</a></td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a
+        href="../tools/1_2/maven-plugins/maven-java2wsdl-plugin.html">Maven2
+        Java2WSDL Plug-in</a></td>
+      <td><p>This plugin takes as input a Java class and generates a WSDL,
+        which describes a Web service for invoking the classes methods.</p>
+      </td>
+      <td>1.2</td>
+      <td>1.2</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-java2wsdl-maven-plugin-1.2.jar"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-java2wsdl-maven-plugin-1.2.jar">jar</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-java2wsdl-maven-plugin-1.2.jar.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-java2wsdl-maven-plugin-1.2.jar.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-java2wsdl-maven-plugin-1.2.jar.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-java2wsdl-maven-plugin-1.2.jar.asc">PGP</a></td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a
+        href="../tools/1_2/maven-plugins/maven-wsdl2code-plugin.html">Maven2
+        WSDL2Code Plug-in</a></td>
+      <td><p>This plugin takes as input a WSDL and generates client and
+        server stubs for calling or implementing a Web service matching the
+        WSDL.</p>
+      </td>
+      <td>1.2</td>
+      <td>1.2</td>
+      <td><a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-wsdl2code-maven-plugin-1.2.jar"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-wsdl2code-maven-plugin-1.2.jar">jar</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-wsdl2code-maven-plugin-1.2.jar.md5"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-wsdl2code-maven-plugin-1.2.jar.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-wsdl2code-maven-plugin-1.2.jar.asc"
+        title="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_2/axis2-wsdl2code-maven-plugin-1.2.jar.asc">PGP</a></td>
+      <td></td>
+    </tr>
+  </tbody>
+</table>
+
+<p>Previous tools releases are available <a href="previous.html">here</a></p>
+</body>
+</html>



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org