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 2006/10/05 11:56:40 UTC

svn commit: r453167 [3/6] - in /webservices/axis2/trunk/java/xdocs: ./ adb/ adb/images/ images/ images/archi-guide/ images/userguide/ jibx/ resources/ resources/schemas/

Added: webservices/axis2/trunk/java/xdocs/images/clip_image024.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/clip_image024.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/clip_image024.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/clip_image026.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/clip_image026.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/clip_image026.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/codegen.gif
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/codegen.gif?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/codegen.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/correlator.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/correlator.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/correlator.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/deploymetncomponent.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/deploymetncomponent.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/deploymetncomponent.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/editserviecpara.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/editserviecpara.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/editserviecpara.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/engine1.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/engine1.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/engine1.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/faultmsg.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/faultmsg.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/faultmsg.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/faultservice.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/faultservice.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/faultservice.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/globalchain.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/globalchain.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/globalchain.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/happyaxis.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/happyaxis.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/happyaxis.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image001.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image001.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image001.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image002.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image002.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image002.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image003.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image003.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image003.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image004.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image004.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image004.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image005.gif
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image005.gif?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image005.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image005.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image005.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image005.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image006.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image006.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image006.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image007.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image007.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image007.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image008.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image008.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image008.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image009.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image009.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image009.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image010.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image010.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image010.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image011.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image011.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image011.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image012.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image012.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image012.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/image013.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/image013.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/image013.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/inactivate.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/inactivate.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/inactivate.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/maven.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/maven.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/maven.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/module.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/module.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/module.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/moduleengage.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/moduleengage.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/moduleengage.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/modules.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/modules.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/modules.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/new.gif
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/new.gif?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/new.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/om2.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/om2.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/om2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/om3.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/om3.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/om3.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/parameters.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/parameters.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/parameters.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/select_service_for_handler.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/select_service_for_handler.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/select_service_for_handler.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/send.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/send.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/send.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/sendAsync.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/sendAsync.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/sendAsync.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/sendRecievce.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/sendRecievce.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/sendRecievce.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/sendRecieveAsync.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/sendRecieveAsync.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/sendRecieveAsync.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/sendRecieveWithListnere.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/sendRecieveWithListnere.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/sendRecieveWithListnere.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/serverSide.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/serverSide.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/serverSide.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/service.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/service.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/service.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/serviceHandlers.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/serviceHandlers.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/serviceHandlers.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/servicegroups.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/servicegroups.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/servicegroups.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/userguide/DirectoryStructure.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/userguide/DirectoryStructure.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/userguide/DirectoryStructure.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/userguide/ModuleView.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/userguide/ModuleView.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/userguide/ModuleView.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/userguide/MyServiceDeployed.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/userguide/MyServiceDeployed.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/userguide/MyServiceDeployed.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/userguide/ServiceDeployed.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/userguide/ServiceDeployed.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/userguide/ServiceDeployed.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/userguide/ServiceItems.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/userguide/ServiceItems.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/userguide/ServiceItems.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/userguide/TestClient.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/userguide/TestClient.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/userguide/TestClient.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/userguide/http-get-ws.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/userguide/http-get-ws.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/userguide/http-get-ws.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/viewphases.jpg
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/viewphases.jpg?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/viewphases.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/images/wom.png
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/images/wom.png?view=auto&rev=453167
==============================================================================
Binary file - no diff available.

Propchange: webservices/axis2/trunk/java/xdocs/images/wom.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/axis2/trunk/java/xdocs/index_docs.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/index_docs.html?view=auto&rev=453167
==============================================================================
--- webservices/axis2/trunk/java/xdocs/index_docs.html (added)
+++ webservices/axis2/trunk/java/xdocs/index_docs.html Thu Oct  5 02:56:34 2006
@@ -0,0 +1,426 @@
+<!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">
+  <title>Axis2 1.0 Documentation</title>
+</head>
+
+<body lang="en">
+<h1>Apache Axis2 Version 1.1 Documentation</h1>
+
+<h2>Getting Started with Axis2</h2>
+
+<table border="2">
+  <!--<caption><h3>Getting Started with Axis2</h3>
+  </caption>-->
+   <tbody>
+    <tr>
+      <th scope="col">Document</th>
+      <th scope="col">Description</th>
+    </tr>
+    <tr>
+      <td><a href="installationguide.html">Installation Guide</a></td>
+      <td>Detailed instructions on installation methods, information on
+        system prerequisites &amp; distribution packages.</td>
+    </tr>
+    <tr>
+      <td><a href="userguide.html">User's Guide</a></td>
+      <td>Describing how to write &amp; deploy Web services, writing Web
+        services clients, details on module &amp; samples</td>
+    </tr>
+    <tr>
+      <td><a href="webadminguide.html">Web Administrator's Guide</a></td>
+      <td>Detailed instructions on administration console of Axis2 Web
+        application, with the know how to configure Axis2 at run time.</td>
+    </tr>
+  </tbody>
+</table>
+<br>
+
+
+<h2>Feature Specific Documentation</h2>
+
+<table border="2">
+  <!--<caption><h3>Additional References</h3>
+  </caption>-->
+   <tbody>
+    <tr>
+      <th scope="col">Document</th>
+      <th scope="col">Description</th>
+    </tr>
+    <tr>
+      <td><a href="http://ws.apache.org/commons/axiom/OMTutorial.html">AXIOM
+        Tutorial</a></td>
+      <td>An introduction to Axis2's Object Model</td>
+    </tr>
+    <tr>
+      <td><a href="rest-ws.html">REST Support</a></td>
+      <td>Introduction on Representational State Transfer</td>
+    </tr>
+    <tr>
+      <td><a href="Axis2-rpc-support.html">Axis2 RPC Support</a></td>
+      <td>This documents talks about the Axis2's Remote Procedure Calls
+        support in a set of easy to understand implementation steps</td>
+    </tr>
+    <tr>
+      <td><a href="mtom-guide.html">MTOM Guide -Sending Binary Data with
+        SOAP</a></td>
+      <td>Describes sending binary data using SOAP Message Transmission
+        Optimization Mechanism</td>
+    </tr>
+    <tr>
+      <td><a href="axis2config.html">Axis2 Configuration Guide</a></td>
+      <td>Explains the three configurations-global, service and module in
+        Axis2</td>
+    </tr>
+    <tr>
+      <td><a href="soapmonitor-module.html">SOAP Monitor How-to</a></td>
+      <td>Guide on utility used to see SOAP messages being used to invoke Web
+        services along    with the results of those messages.</td>
+    </tr>
+    <tr>
+      <td><a href="WS_policy.html">Web Services Policy Support In
+      Axis2</a></td>
+      <td>Introduction to the role of Web services policy in Axis2</td>
+    </tr>
+    <tr>
+      <td><a href="spring.html">Spring Framework</a></td>
+      <td>Guide on how to use Axis2 with the Spring Framework</td>
+    </tr>
+  </tbody>
+</table>
+<br>
+
+
+<table border="2">
+  <caption><h3>Supported Data Binding References</h3>
+  </caption>
+  <tbody>
+    <tr>
+      <td><a href="adb/adb-howto.html">ADB How-to</a></td>
+      <td>Guide on Axis2 Databinding Framework</td>
+    </tr>
+    <tr>
+      <td></td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="adb/adb-advanced.html">Advanced ADB Framework
+      Features</a></td>
+      <td>The document provides an insight into the newly added advanced
+        features of ADB</td>
+    </tr>
+    <tr>
+      <td><a href="adb/adb-tweaking.html">Tweaking the ADB Code
+      Generator</a></td>
+      <td>Explains available mechanisms to extend ADB</td>
+    </tr>
+    <tr>
+      <td><a href="adb/adb-codegen-integration.html">ADB Integration with
+        Axis2</a></td>
+      <td>Guide to writing an extension using the integrator in order to
+        integrate ADB with Axis2</td>
+    </tr>
+    <tr>
+      <td><a href="jibx/jibx-codegen-integration.html">JiBX Integration With
+        Axis2</a></td>
+      <td>Guide to using JiBX with Axis2 in order to expose existing Java
+        code as a Web service and to implement a client for an existing Web
+        service</td>
+    </tr>
+  </tbody>
+</table>
+<br>
+
+
+<table border="2">
+  <caption><h3>Transport References</h3>
+  </caption>
+  <tbody>
+    <tr>
+      <td><a href="tcp-transport.html">TCP Transport</a></td>
+      <td>Guide to send and receive SOAP Messages via TCP in Axis2</td>
+    </tr>
+    <tr>
+      <td><a href="mail-transport.html">Mail Transport</a></td>
+      <td>Explains how to invoke a service using a Mail transport</td>
+    </tr>
+    <tr>
+      <td><a href="mail-configuration.html">Mail Transport
+      Configuration</a></td>
+      <td>Guide to configure Axis2 in order to get mail transport working</td>
+    </tr>
+    <tr>
+      <td><a href="http-transport.html">HTTP Transports</a></td>
+      <td>Description on HTTP sender and HTTP receiver in Axis2</td>
+    </tr>
+    <tr>
+      <td><a href="jms-transport.html">JMS Transport</a></td>
+      <td>Description on JMS sender and JMS receiver in Axis2</td>
+    </tr>
+    <tr>
+      <td><a href="transport_howto.html">Write Your Own Axis2
+      Transport</a></td>
+      <td>Quick and easy guide to create your own Axis2 Transport
+      protocal</td>
+    </tr>
+  </tbody>
+</table>
+<br>
+
+
+<h2>Tool References</h2>
+
+<table border="2">
+  <!--<caption><h3>Tools References</h3>
+  </caption>-->
+   <tbody>
+    <tr>
+      <th scope="col">Document</th>
+      <th scope="col">Description</th>
+    </tr>
+    <tr>
+      <td><a href="../tools/1_1/CodegenToolReference.html">Code Generator
+        Tool- Command Line &amp; Ant Task</a></td>
+      <td>Lists command line &amp; Ant task references. How to build file
+        using custom Ant task and invoking Code Generator from Ant</td>
+    </tr>
+    <tr>
+      <td><a href="../tools/1_1/eclipse/wsdl2java-plugin.html">Code Generator
+        Wizard - eclipse Plug-in</a></td>
+      <td>Explains the usage of the code generator eclipse plug-in for
+        WSDL2Java and/or Java2WSDL operations</td>
+    </tr>
+    <tr>
+      <td><a href="../tools/1_1/eclipse/servicearchiver-plugin.html">Service
+        Archive Generator Wizard - eclipse Plug-in</a></td>
+      <td>Describes functionality of eclipse plugin service archive generator
+        tool</td>
+    </tr>
+    <tr>
+      <td><a href="../tools/1_1/idea/Idea_plug-in_userguide.html">Code
+        Generator Wizard- IntelliJ IDEA Plug-in</a></td>
+      <td>Guide on the usage of IDEA code generation plug-in to create
+        service archives and generate java class files from WSDL files</td>
+    </tr>
+  </tbody>
+</table>
+<br>
+
+
+<h2>Additional References</h2>
+
+<table border="2">
+  <!--<caption><h3>Additional Refernces</h3>
+  </caption>-->
+   <tbody>
+    <tr>
+      <td><a href="Axis2ArchitectureGuide.html">Axis2 Architecture
+      Guide</a></td>
+      <td>Introduction to Axis2's modular architecture</td>
+    </tr>
+    <tr>
+      <td><a href="migration.html">Migrating from Axis 1.x to Axis 2</a></td>
+      <td>Guiding Axis 1.x users to switch to Axis2</td>
+    </tr>
+    <tr>
+      <td><a href="api/index.html">Online Java Docs</a></td>
+      <td>Java API documentation</td>
+    </tr>
+    <tr>
+      <td><a href="../articles.html">Axis2 Knowledge Base</a></td>
+      <td>Gines you a list of published articles, tutorials and
+        Questions-Answers on Axis2</td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<!--<table border="2">
+<caption><h3>Modules</h3></caption>
+<tbody>
+<tr>
+<td><a href="../modules/wss4j/1_0/security-module.html">WS-Security
+How-to</a></td>
+<td>Guide to engaging and configuring WSS4J security module</td>
+</tr>
+</tbody>
+</table>
+<br>-->
+ <!--<h2>Articles and Tutorials on Axis2</h2>
+
+<table border="2">
+<caption><h3>Articles and Tutorials- Axis2</h3>
+</caption>
+<tbody>
+<tr>
+<th scope="col">Document</th>
+<th scope="col">Author(s)</th>
+</tr>
+<tr>
+<td><a
+href="http://www.jaxmag.com/itr/online_artikel/psecom,id,747,nodeid,147.html">Axis2
+- The Future of Web Services</a></td>
+<td>Srinath Perera, Ajith Ranabahu</td>
+</tr>
+<tr>
+<td><a
+href="http://www.developer.com/services/article.php/3525481">Introducing
+Axis2, the Next Generation of the Apache Web Service Stack</a></td>
+<td>Srinath Perera</td>
+</tr>
+<tr>
+<td><a
+href="http://www.onjava.com/pub/a/onjava/2005/07/27/axis2.html">Web
+Services Messaging with Apache Axis2: Concepts and Techniques</a></td>
+<td>Srinath Perera, Ajith Ranabahu</td>
+</tr>
+<tr>
+<td><a href="http://developer.com/java/web/article.php/3529321">Axis2
+Execution Framework</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://jaxmag.com/itr/online_artikel/psecom,id,757,nodeid,147.html">Axis2
+Deployment Model</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://www.developer.com/open/article.php/3557741">Understanding
+Axis2 Deployment Architecture</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/articles/axis2/java/2006/02/06/inside-codegen">Inside
+the Axis2 Code generator</a></td>
+<td>Ajith Ranabahu</td>
+</tr>
+<tr>
+<td><a
+href="http://www.developer.com/java/other/article.php/3570031">Utilizing
+a Non-Java Web Service with Axis2</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://www.developer.com/open/article.php/3589126">Avoiding
+Mistakes Made Using Axis2</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a href="http://www.wso2.net/kb/67">Setting up Apache Axis2 in
+eclipse IDE</a></td>
+<td>Ruchith Fernando</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/files/tutorials/Axis2%20tutorial.pdf">Introducing
+Axis2</a></td>
+<td>Eran Chinthaka, Chathura Herath</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/files/tutorials/Accelerating%20Web%20Services%20Development%20with%20Axis2.pdf">Accelerating
+Web Services Development with Axis2</a></td>
+<td>Deepal Jayasinghe, Ajith Ranabahu</td>
+</tr>
+<tr>
+<td><a
+href="http://www-128.ibm.com/developerworks/java/library/os-ag-axis2mig/index.html">Migrating
+Apache Axis apps to Axis2 using Apache Geronimo</a></td>
+<td>Tyler Anderson</td>
+</tr>
+<tr>
+<td><a href="http://www.developer.com/java/ent/article.php/3606466">The
+Axis2 Transport Framework</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/articles/axis2/java/2006/08/01/client-api-parameters">Reference
+Guide to Apache Axis2 Client API Parameters</a></td>
+<td>Eran Chinthaka</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/tutorials/axis2/java/2006/05/29/hello-world">Hello
+World with Apache Axis2</a></td>
+<td>Ruchith Fernando</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/tutorials/axis2/java/2006/06/18/operation-service-message-is-destined-to">How
+Apache Axis2 Finds the Operation and Service a Message is Destined
+To</a></td>
+<td>Eran Chinthaka</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/articles/axis2/java/2006/05/17/axis2-performance-testing-round-1">Axis2
+&#x2013; Performance Testing Round #1</a></td>
+<td>Devanum Sirinivas</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/articles/axis2/java/2006/09/13/working-with-axis2">Working
+With Apache Axis2</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/articles/axis2/java/2006/06/20/writing-service">Writing
+an Apache Axis2 Service from Scratch</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://www.developer.com/java/ent/article.php/10933_3606466_1">Axis2
+Transport Framework</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://www.developer.com/java/web/article.php/3620661">Apache
+Axis2 Session Management</a></td>
+<td>Deepal Jayasinghe</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/tutorials/axis2/java/2006/07/28/debug-ws">How
+to Debug a Web Service?</a></td>
+<td>Ajith Ranabahu</td>
+</tr>
+<tr>
+<td><a
+href="http://www.wso2.net/presentations/axis2/java/2006/06/05/why-axis2-the-future-of-web-services">Why
+Axis2: The Future of Web Services</a></td>
+<td>Eran Chinthaka</td>
+</tr>
+<tr>
+<td><a href="http://www.wso2.net/kb/83">How do I Embed SimpleHTTPServer
+in My Application and Deploy a POJO?</a></td>
+<td>Davanum Sirinivas</td>
+</tr>
+<tr>
+<td><a href="http://www.wso2.net/kb/209">How to configure Axis2's HTTP
+Transport Sender at Client Side?</a></td>
+<td>Saminda Abeysinghe</td>
+</tr>
+<tr>
+<td><a href="http://www.wso2.net/kb/209">How to do REST invocation with
+Axis2/Java ServiceClient?</a></td>
+<td>Eran Chinthaka</td>
+</tr>
+<tr>
+<td><a href="http://www.wso2.net/kb/90">How to Embed an Axis2 based Web
+Service in your Webapp?</a></td>
+<td>Davanum Sirinivas</td>
+</tr>
+</tbody>
+</table>
+<br>-->
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/installationguide.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/installationguide.html?view=auto&rev=453167
==============================================================================
--- webservices/axis2/trunk/java/xdocs/installationguide.html (added)
+++ webservices/axis2/trunk/java/xdocs/installationguide.html Thu Oct  5 02:56:34 2006
@@ -0,0 +1,366 @@
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Axis2 Installation Guide</title>
+  <style type="text/css">
+  </style>
+</head>
+
+<body lang="en">
+<h1 align="center">Apache Axis2 Installation Guide</h1>
+
+<p>This document will give you information on Axis2 distribution packages,
+system prerequisites &amp; setting up environment variables and tools
+followed by detailed instructions on installation methods.</p>
+
+<p><i>Send your feedback to: <a
+href="mailto:axis-dev@ws.apache.org">axis-dev@ws.apache.org</a></i>. Prefix
+subject with [Axis2]. To subscribe to mailing list see <a
+href="http://ws.apache.org/axis2/mail-lists.html">here.</a></p>
+
+<h2>Contents</h2>
+<ul>
+  <li><a href="#Download_Axis2">Download Axis2</a></li>
+  <li><p><a href="#requirements">System Requirements</a></p>
+  </li>
+  <li><p><a href="#source">Axis2 Source Distribution</a></p>
+    <ul>
+      <li><a href="#_Toc96698083">Setting up the Environment and Tools</a>
+        <ul>
+          <li><p><a href="#maven">Maven</a></p>
+          </li>
+        </ul>
+      </li>
+      <li><a href="#_Toc96698085">Building Axis2 using the Source
+        Distribution</a></li>
+    </ul>
+  </li>
+  <li><p><a href="#_Toc96698086">Installing Axis2 in a Servlet
+    Container</a></p>
+    <ul>
+      <li><a href="#upload">Uploading Services</a></li>
+    </ul>
+  </li>
+</ul>
+<a name="Download_Axis2"></a>
+
+<h2>Download Axis2</h2>
+
+<p>Axis2 is distributed in several convenient distribution packages and can
+be installed either as a standalone server or as part of a J2EE compliant
+servlet container. Axis2 is distributed under the Apache License, version
+2.0.</p>
+
+<p>All distribution packages are available for <a
+href="http://ws.apache.org/axis2/download.cgi">download</a>.</p>
+
+<p>Latest release of Axis2 is <a href="../index.html">version 1.1</a>. <a
+href="../download/1_1/download.html">See complete list of Axis2 1.1
+distribution packages and their descriptions.</a></p>
+<!--<table width="940" border="1" cellpadding="1">
+<tbody>
+<tr>
+<th width="83" scope="col">Distribution Name</th>
+<th width="633" scope="col">Description</th>
+<th width="202" scope="col">Items</th>
+</tr>
+<tr>
+<td><strong>Minimal Distribution - Binary</strong></td>
+<td>This distribution is aimed at advanced users who will be embedding
+Axis2. It will contain the minimal runtime required to act as a Web
+service client and/or a server (axis2-kernel-1.1.jar will contain
+compiled versions of common and core modules.)</td>
+<td><ul>
+<li>axis2-kernel-1.1.jar, axis2-adb-1.1.jar</li>
+<li>third party distributable libraries</li>
+<li>README.TXT and release-notes.html</li>
+</ul>
+</td>
+</tr>
+<tr>
+<td><strong>Minimal Distribution - Source</strong></td>
+<td background="#_Toc96698083"><p>This will contain the sources of
+Axis2 minimal distribution. One can generate a binary distribution
+from this by typing  <span class="style1">$maven dist-min-bin.
+</span>(<a href="#_Toc96698083">Set up Axis2 environment</a> before
+running this command)</p>
+</td>
+<td><ul>
+<li>sources of Axis2 common, java2wsdl , adb and core modules</li>
+<li>README.TXT and release-notes.html</li>
+</ul>
+</td>
+</tr>
+<tr>
+<td><strong>Standard Distribution - Binary</strong></td>
+<td>This is the complete version of Axis2 and will contain useful
+samples as well. Useful for some one to get familiar with Axis2.
+(Since WS-Addressing implementation module is engaged in to Axis2, by
+default, this distribution will contain addressing.mar. But  the
+other modules that are being developed within Axis2 will not be
+included here and are available to be downloaded separately from <a
+href="http://ws.apache.org/axis2/modules/index.html">here</a>.)</td>
+<td><ul>
+<li>all the content of minimal-binary distribution</li>
+<li>Contents of codegen and doom modules</li>
+<li>Samples</li>
+<li>addressing-1.1.mar</li>
+</ul>
+</td>
+</tr>
+<tr>
+<td><strong>Standard Distribution - Source</strong></td>
+<td>This will contain the sources of Axis2 standard distribution. One
+can generate a binary distribution from this by typing <span
+class="style1">$maven dist-standard-bin. </span>(<a
+href="#_Toc96698083">Set up Axis2 environment</a> before running this
+command)</td>
+<td><ul>
+<li>all the content of minimal-source distribution</li>
+<li>Contents of codegen and doom modules</li>
+<li>Samples</li>
+</ul>
+</td>
+</tr>
+<tr>
+<td><strong>WAR (Web Archive) Distribution</strong></td>
+<td>This will be the web application of Axis2 which can be deployed in
+most of the servlet containers.</td>
+<td><ul>
+<li>all the contents of the minimal distribution</li>
+<li>Admin Web Application</li>
+</ul>
+</td>
+</tr>
+<tr>
+<td><strong>Documents Distribution</strong></td>
+<td>This will contain all the documentation in one package.</td>
+<td><ul>
+<li>xdocs</li>
+<li>javadocs</li>
+</ul>
+</td>
+</tr>
+<tr>
+<td><a name="Plugin" id="Plugin">Plugin Distribution</a></td>
+<td>This will contain the plugins that are created for Eclipse and
+IDEA.</td>
+<td><ul>
+<li>IntelliJ IDEA plugins</li>
+<li>Eclipse plugins</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>-->
+<a name="requirements"></a>
+
+<h2>System Requirements</h2>
+
+<table border="2">
+  <caption></caption>
+  <tbody>
+    <tr>
+      <td>Java Runtime
+
+        <p>Environment</p>
+      </td>
+      <td>1.4 or 1.5 (For instructions on setting up the JRE in different
+        operating systems, visit <a
+        href="http://java.sun.com/">http://java.sun.com</a>)</td>
+    </tr>
+    <tr>
+      <td>Maven</td>
+      <td>1.0.2 or higher in Maven 1.x series (<a
+        href="http://maven.apache.org/maven-1.x/start/download.html">download</a>).
+        <strong>Please download maven 1.x version. Axis2 is not compatible
+        with maven2 yet.</strong>
+
+        <p>Required only for building Axis2 from source distribution</p>
+      </td>
+    </tr>
+    <tr>
+      <td>Memory</td>
+      <td>No minimum requirement</td>
+    </tr>
+    <tr>
+      <td>Disk</td>
+      <td>No minimum requirement.
+
+        <p>Approximately 7 MB will be used for war distribution</p>
+      </td>
+    </tr>
+    <tr>
+      <td>Operating system</td>
+      <td>Tested on Windows XP, Linux, Mac OS X, Fedora core, Ubuntu,
+      Gentoo</td>
+    </tr>
+  </tbody>
+</table>
+
+<p>All the required jars are shipped with the binary distribution.</p>
+
+<p>Running the Maven build will automatically download the required jars when
+using source distribution.</p>
+<a name="source"></a>
+
+<h2>Axis2 Source Distribution</h2>
+<a name="_Toc96698083"></a>
+
+<h3>Setting Up the Environment and Tools</h3>
+<a name="maven"></a>
+
+<h4>Maven</h4>
+
+<p>The Axis2 build is based on <a href="http://maven.apache.org/maven-1.x/"
+target="_blank">Maven </a>. Hence the only prerequisite to build Axis2 from
+source distribution is to have Maven installed. Extensive instruction guides
+are available at the Maven site.This guide however contains the easiest path
+for quick environment setting. Advanced users who wish to know more about
+Maven can visit <a href="http://maven.apache.org/maven-1.x/start/index.html"
+target="_blank">here </a>.</p>
+<ul>
+  <li>MS Windows</li>
+</ul>
+<ol>
+  <li>Download and run the Windows installer package</li>
+  <li>Set the 'Environment Variables' ( create system variable MAVEN_HOME and
+    edit path. eg: "C:\Program Files\Apache Software Foundation\maven-1.0.2";
+    path %MAVEN_HOME%\bin)</li>
+  <li>Make sure that system variable JAVA_HOME is set to the location of your
+    JDK, eg. C:\Program Files\Java\jdk1.5.0_02</li>
+  <li>Run maven --version to verify that it is correctly installed.</li>
+</ol>
+
+<p align="center"><img alt="clip_image002 (15K)"
+src="images/clip_image002.jpg" height="211" width="477"></p>
+<ul>
+  <li>Unix based OS (Linux etc)</li>
+</ul>
+
+<p>The tar ball or the zip archive is the best option. Once the archive is
+downloaded expand it to a directory of choice and set the environment
+variable MAVEN_HOME and add MAVEN_HOME/bin to the path as well. More
+instructions for installing Maven in Unix based operating systems can be
+found <a href="http://maven.apache.org/download.html#Installation"
+target="_blank">here </a>.</p>
+
+<p>Once maven is properly installed you can start building Axis2.</p>
+
+<p><a href="../faq.html#d4">Maven commands that are frequently used</a> in
+Axis2 are listed on the <a href="../faq.html">FAQs</a> page.</p>
+
+<p><a name="_Toc96698085"></a></p>
+
+<h3>Building Axis2 using the Source Distribution</h3>
+
+<p>The <a href="http://ws.apache.org/axis2/download.cgi"
+target="_blank">source distribution </a> is available as a zipped archive.
+All the necessary build scripts are included with the source distribution.
+Once the source archive is expanded into a directory of choice, moving to the
+particular directory and running <code>maven</code> command will build the
+Axis2 jar file.</p>
+
+<p align="center"><img alt="clip_image004 (43K)" src="images/maven.jpg"><br
+clear="all">
+</p>
+
+<p>Once the command completes, the binaries (jar files in this case) can be
+found at a newly created "target" directory.</p>
+
+<p><strong>Note: For the first Maven build (if the maven repository is not
+built first) it will take a while since required jars need to be downloaded.
+However this is a once only process and will not affect any successive
+builds.</strong></p>
+<a name="war"></a>
+
+<p><strong></strong>The default maven build will however build only the Axis2
+jar file. To obtain a <strong>WAR (Web Archive)</strong>, <code>maven
+war</code> command should be issued. This will create a complete WAR with the
+name axis2.war inside the target directory.</p>
+
+<p>Once this build step is complete, the binaries are ready to be
+deployed.</p>
+<a name="_Toc96698086"></a>
+
+<h2>Installing Axis2 in a Servlet Container</h2>
+<ol>
+  <li>Either use the <a href="#war">axis2.war</a> file built using the above
+    intructions or <a href="../download/1_1/download.html#war"
+    target="_blank">Download</a> Axis2 WAR file.</li>
+  <li>Drop the war in the webapps folder. Most servlet containers will
+    automatically install war. (some servlet containers may require a restart
+    in order to capture the new web application. Refer your servlet container
+    documentation for more information about this.)</li>
+  <li>Once the WAR is successfully installed, test it by pointing the web
+    browser to the <strong>http://&lt;host :port&gt;/axis2. </strong>It
+    should produce the following page which is the <strong>Axis2 Web
+    Application Home Page</strong>.</li>
+
+  <p align="center"><strong><img src="images/clip_image006.jpg"
+  alt=""></strong></p>
+
+  <p></p>
+  <li>Use the link "Validate" to ensure that everything is fine and smooth.
+    If the validation fails then the war has failed to install properly or
+    some essential jars are missing. At such a situation the documentation of
+    the particular servlet container should be consulted to find the problem.
+    The following page is a successful validation. Note the statement core
+    Axis2 libraries are present.
+    <p></p>
+  </li>
+
+  <p align="center"><strong><img src="images/happyaxis.jpg"
+  alt=""></strong></p>
+</ol>
+<a name="upload"></a>
+
+<h3>Uploading Services</h3>
+<ol>
+  <p>The Axis2 web application also provides an interface to upload services.
+  Once a service is created according to the service specification as
+  described in <a name="userguide.html" target="_blank">User's Guide that jar
+  file can be uploaded using the upload page.</a></p>
+
+  <p align="center"><strong><img src="images/clip_image010.jpg"
+  alt=""></strong></p>
+
+  <p>The uploaded jar files will be stored in the default service directory.
+  For Axis2 this will be the &lt;webapps&gt;/axis2/WEB-INF/services
+  directory. Once a service is uploaded it will be installed instantly.</p>
+  <a name="hot_deployment"></a>
+
+  <p>Since Axis2 supports <strong>hot deployment</strong> one can drop the
+  service jar directly through the file system to the above mentioned
+  services directory.It will also cause the service to be automatically
+  installed without the container being restarted.</p>
+
+  <p>Use the 'Services' link on the Web Application home page to check the
+  successful installation of a service. The services and the operations of
+  successfully installed services will be displayed in the available services
+  page.</p>
+
+  <p align="center"><img src="images/clip_image012.jpg" alt=""></p>
+
+  <p></p>
+
+  <p>If the service has deployment time errors it will list those services as
+  faulty services. If you click on the link you can see the your deployment
+  fault error message(s).</p>
+
+  <p align="center"><img src="images/faultservice.jpg" alt=""></p>
+
+  <p>Deployment time error message</p>
+
+  <p align="center"><strong><img src="images/faultmsg.jpg"
+  alt=""></strong></p>
+
+  <p></p>
+
+  <p>Axis2 Administration is all about configuring Axis2 at the run time and
+  the configuration will be transient. More descriptions are available in <a
+  href="webadminguide.html" target="_blank">Axis2 Web Administration
+  Guide</a></p>
+</ol>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/jibx/jibx-codegen-integration.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/jibx/jibx-codegen-integration.html?view=auto&rev=453167
==============================================================================
--- webservices/axis2/trunk/java/xdocs/jibx/jibx-codegen-integration.html (added)
+++ webservices/axis2/trunk/java/xdocs/jibx/jibx-codegen-integration.html Thu Oct  5 02:56:34 2006
@@ -0,0 +1,139 @@
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title></title>
+</head>
+
+<body>
+<h1>JiBX Integration With Axis2</h1>
+
+<p>This document will explain the usage of JiBX with Axis2 in order to expose
+existing Java code as a Web service and to implement a client for an existing
+Web service (or the service stubs for implementing the service).</p>
+
+<h2>Content</h2>
+<ul>
+  <li><a href="#intro">Introduction</a></li>
+  <li><a href="#java">Starting from Java</a></li>
+  <li><a href="#wsdl">Starting from WSDL</a></li>
+  <li><a href="#codegen">Axis2 JiBX Code Generation</a></li>
+  <li><a href="#coming">Coming Attractions</a></li>
+</ul>
+<a name="intro"></a>
+
+<h2>Introduction</h2>
+
+<p><a href="http://www.jibx.org">JiBX data binding</a> supports fast and
+flexible conversions between plain old Java objects (POJOs) and XML. JiBX
+uses a mapped binding approach that's based on a binding definition document
+you provide. This lets you customize the way your Java objects are converted
+to and from XML. These features make JiBX especially useful if you're
+developing a Web service based on existing Java code.</p>
+
+<p>Axis2 supports using JiBX with your Web services, including generating the
+necessary linkage code for both client and server sides. However, the Axis2
+support for JiBX doesn't currently include code generation from the schema
+for a Web service - you need to provide your own data classes and JiBX
+binding definition, and you also need to make sure that the binding
+definition matches the XML structures defined for your Web service. The JiBX
+project provides some basic tools to help with code generation from schema,
+binding generation from Java classes, and schema generation from the
+combination of Java classes and a binding definition. In the future, improved
+versions of these tools will be integrated directly into the Axis2 framework
+support, but for now you're on your own with this part of the setup.</p>
+
+<p>You can use JiBX data binding both to expose existing Java code as a
+service, and to build a client for an existing service. This document runs
+through the sequence of steps involved for each of these cases, just to help
+users understand the basic approach to working with JiBX in Axis2. You can
+find full instructions on the standard JiBX parts of this sequence on the <a
+href="http://www.jibx.org">JiBX Web site</a>.</p>
+<a name="java"></a>
+
+<h2>Starting from Java</h2>
+
+<p>Here's the sequence of steps for using JiBX with Axis2 to expose existing
+Java code as a Web service:</p>
+<ol>
+  <li>Create a JiBX binding definition for the data being transferred by the
+    Web service</li>
+  <li>Create a schema that matches the XML defined by your binding (you may
+    be able to use the JiBX schema generator to help with this)</li>
+  <li>Create a WSDL document for your service, with the schema embedded or
+    imported.</li>
+  <li>Generate Axis2 server-side linkage code using WSDL2Java with the WSDL
+    and your binding definition</li>
+  <li>Run the JiBX binding compiler on your Java classes to add the actual
+    binding code</li>
+  <li>Include the <i>axis2-jibx.jar</i> in your runtime classpath, along with
+    the <i>jibx-runtime.jar</i> (normally done by including these in the
+    <i>axis2/WEB-INF/lib</i> directory)</li>
+</ol>
+
+<p><strong>The above is assuming:</strong></p>
+<ol>
+  <li>Your code already provides methods to implement the operations you want
+    to expose as a Web service</li>
+  <li>These methods each take a single parameter object that's unique to the
+    method</li>
+  <li>Each return a single response object.</li>
+</ol>
+
+<p>If this is <i>not</i> the case, you'll also need to create wrapper classes
+and perhaps wrapper methods for now. See the <a
+href="jibx-example.html">JiBX example</a> for more details on this.</p>
+<a name="wsdl"></a>
+
+<h2>Starting from WSDL</h2>
+
+<p>Here's the sequence of steps for using JiBX with Axis2 to implement a
+client for an existing Web service (or the service stubs for implementing the
+service):</p>
+<ol>
+  <li>Create Java classes for the data being transferred by the Web service,
+    and a JiBX binding definition that maps these classes to the schema
+    defined by the Web service (you may be able to use the JiBX xsd2jibx tool
+    to help with this)</li>
+  <li>Generate Axis2 client linkage code using WSDL2Java with the WSDL and
+    your binding definition</li>
+  <li>Run the JiBX binding compiler on your Java classes to add the actual
+    binding code</li>
+  <li>Include the <i>axis2-jibx.jar</i> in your runtime classpath, along with
+    the <i>jibx-runtime.jar</i></li>
+</ol>
+<a name="codegen"></a>
+
+<h2>Axis2 JiBX Code Generation</h2>
+
+<p>To run the WSDL2Java tool for JiBX data binding you need:</p>
+<ol>
+  <li>To specify <i>-d jibx</i> to select JiBX binding.</li>
+  <li>You also need an additional parameter, <i>-Ebindingfile {file}</i>
+    (where <i>{file}</i> is the file path to your JiBX binding
+  definition).</li>
+  <li>Finally, you need to have the <i>axis2-jibx.jar</i>, the
+    <i>jibx-bind-1.1beta2.jar</i>, and the <i>jibx-run-1.1beta2.jar</i> files
+    from your Axis2 distribution included in the WSDL2Java classpath.</li>
+</ol>
+<a name="coming"></a>
+
+<h2>Coming Attractions</h2>
+
+<p>Soon after the release of Axis2 1.0 the JiBX support will be extended to
+support automatic handling of "wrapped" doc/lit services. This will
+dramatically reduce the number of classes that need to be defined for working
+with simple services, and simplify both starting from Java and starting from
+WSDL.</p>
+
+<p>The full JiBX 1.1 release will also provide much improved support for code
+generation from schemas, and for binding+schema generation from code, and
+these features will be integrated into the Axis2 JiBX support. Check the <a
+href="http://www.jibx.org">JiBX project site</a> for updates on both JiBX 1.1
+and the Axis2 JiBX support.</p>
+
+<h2>References</h2>
+
+<p><a href="http://jibx.sourceforge.net/tutorial/binding-tutorial.html">JiBX:
+Bindings Tutorial</a></p>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/jms-transport.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/jms-transport.html?view=auto&rev=453167
==============================================================================
--- webservices/axis2/trunk/java/xdocs/jms-transport.html (added)
+++ webservices/axis2/trunk/java/xdocs/jms-transport.html Thu Oct  5 02:56:34 2006
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>JMS Transport</title>
+</head>
+
+<body lang="en">
+<h1><a name="configTransport">JMS Transport</a></h1>
+
+<p>This document is all about the JMS (Java Messaging Service) Transport
+support in Apache Axis2, and how it should be configured.</p>
+
+<p><i>Send your feedback or questions to: <a
+href="mailto:axis-dev@ws.apache.org">axis-dev@ws.apache.org</a></i>. Prefix
+subject with [Axis2]. To subscribe to mailing list see <a
+href="http://ws.apache.org/axis2/mail-lists.html">here.</a></p>
+
+<h2>Contents</h2>
+<ul>
+  <li><a href="#CommonsHTTPTransportSender">Overview</a></li>
+  <li><a href="#timeout_config">Configuration</a></li>
+  <li><a href="#writing_services">Writing Services to Use The JMS
+    Transport</a></li>
+</ul>
+<a name="CommonsHTTPTransportSender"></a>
+
+<h2>Overview</h2>
+
+<p>A new JMS or Java Messaging Service transport implementation has been
+added to Axis2 to overcome some drawbacks of the previous JMS implementation.
+Some of the enhancements provided with this new implementation is the ability
+to <strong>assign custom JMS destination names or existing JMS destinations
+to Axis2 services being deployed</strong>.</p>
+<a name="timeout_config"></a>
+
+<h2>Configuration</h2>
+
+<p>To use the JMS transport, the axis2.xml configuration must be setup as
+follows in order to configure the JMSListener and the JMS Sender</p>
+<pre><strong>axis2.xml</strong>
+    &lt;transportReceiver name="jms" class="org.apache.axis2.transport.jms.JMSListener"&gt;
+      &lt;parameter name="default" locked="false"&gt;                
+        &lt;parameter name="java.naming.factory.initial" locked="false"&gt;org.apache.activemq.jndi.ActiveMQInitialContextFactory&lt;/parameter&gt;
+        &lt;parameter name="java.naming.provider.url" locked="false"&gt;tcp://localhost:61616&lt;/parameter&gt;        
+        &lt;parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false"&gt;QueueConnectionFactory&lt;/parameter&gt;
+      &lt;/parameter&gt;
+    &lt;/transportReceiver&gt;
+
+    &lt;transportSender name="jms" class="org.apache.axis2.transport.jms.JMSSender"/&gt;</pre>
+
+<p>The JMS transport receiver configuration allows you to define the default
+connection factory (named as "default" ~ JMSConstants.DEFAULT_CONFAC_NAME)
+for use by Axis2 services using the JMS transport. This connection factory
+would be used by any service which does not explicitly specify a connection
+factory name in its services.xml. The configuration required to associate a
+(local) Axis2 connection factory to an actual implementation must be provided
+as shown above, to specify the JNDI URL, initial context factory class and
+the JNDI name of the actual JMS connection factory is to be used. You may
+also specify the parameters "java.naming.security.principal" and
+"java.naming.security.credentials" if required, to access the actual
+connection factory. The example shown above uses an ActiveMQ JMS
+implementation.</p>
+<pre><strong>axis2.xml</strong>
+  &lt;parameter name="myTopicConnectionFactory" locked="false"&gt;</pre>
+<pre>    &lt;parameter name="java.naming.factory.initial" locked="false"&gt;org.apache.activemq.jndi.ActiveMQInitialContextFactory&lt;/parameter&gt;</pre>
+<pre>    &lt;parameter name="java.naming.provider.url" locked="false"&gt;tcp://localhost:61616&lt;/parameter&gt;</pre>
+<pre>    &lt;parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false"&gt;TopicConnectionFactory&lt;/parameter&gt;</pre>
+<pre>  &lt;/parameter&gt;</pre>
+
+<p>If it is required or applicable, you are free to define additional (local)
+connection factories to Axis2 as shown above, which your services may use.
+For a service to specify that such a connection factory should be used, its
+services.xml may specify the following configuration parameter:</p>
+<pre>services.xml  
+  &lt;parameter name="transport.jms.ConnectionFactory" locked="true"&gt;myTopicConnectionFactory&lt;/parameter&gt;</pre>
+
+<p><strong>Note:</strong> Depending on your JMS implementation, you will need
+to make available all required libraries to your Axis2 instance. This example
+assumes you are using an ActiveMQ instance. To run the given code samples, it
+was required to make available the following JAR files:
+activeio-core-3.0-beta1.jar, activemq-core-4.0-RC2.jar,
+geronimo-j2ee-management_1.0_spec-1.0.jar at a minimum. It also requires you
+to start ActiveMQ separately from Axis2, and then provide the appropriate
+configuration settings (e.g. URL) to Axis2.</p>
+
+<p>During initialization, the JMS Listener creates a dedicated JMS message
+processor for each connection factory defined, and utilizes a shared thread
+pool to process received messages.</p>
+
+<p>A service on an Axis2 instance is deployed on all started transports by
+default, unless a list of transports are specified in its services.xml.
+Hence, if a service must only be deployed on JMS, you should specify it on
+the services.xml as follows:</p>
+<pre>  &lt;transports&gt; 
+    &lt;transport&gt;jms&lt;/transport&gt; 
+  &lt;/transports&gt;</pre>
+
+<p>If the services.xml does not provide an explicit JMS destination name, it
+is assumed that the service will listen for messages on a JMS
+<strong>Queue</strong> by the same name as the <strong>name of the
+service</strong>. If an explicit connection factory definition name has not
+been specified, it is assumed that the "default" connection factory
+definition configured within the transport receiver be used. To provide a
+custom JMS destination name and connection factory, the services.xml could
+provide the following optional parameters.</p>
+<pre>  &lt;parameter name="transport.jms.ConnectionFactory" locked="true"&gt;myTopicConnectionFactory&lt;/parameter&gt;
+  &lt;parameter name="transport.jms.Destination" locked="true"&gt;dynamicTopics/something.TestTopic&lt;/parameter&gt;</pre>
+<a name="writing_services"></a>
+
+<h2>Writing Services to Use The JMS Transport</h2>
+
+<p>This section assumes that you are already familiar with <a
+href="userguide2.html">writing service implementations</a> for Axis2, and
+provides information to enable you to write your own service implementations
+which are exposed over JMS.</p>
+
+<p><strong>Echo - Service implementation and services.xml</strong></p>
+
+<p>This sample demonstrates a very simple service which is to be exposed over
+JMS. It does not specify a custom connection factory name and hence uses the
+"default" as specified in the JMS transport listener configuration. It also
+does not specify a custom destination name, and hence would listen to
+messages over a JMS Queue named "Echo" (which is the name of the service).
+This service will be exposed over all defined Axis2 transports, and the
+resulting URL for the service over JMS would be:</p>
+
+<p>jms:/echo?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&amp;java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&amp;java.naming.provider.url=tcp://localhost:61616</p>
+<pre><strong>Echo.java</strong></pre>
+<pre>  public class Echo {</pre>
+<pre>    public String echoString(String in) {</pre>
+<pre>      return in;</pre>
+<pre>    }</pre>
+<pre>    public String echoString1(String in) {</pre>
+<pre>      return "echoString1 " + in;</pre>
+<pre>    }</pre>
+<pre>    public String echoString2(String in) {</pre>
+<pre>      return "echoString2 " + in;</pre>
+<pre>    }</pre>
+<pre>  }</pre>
+<pre></pre>
+<pre><strong>services.xml</strong></pre>
+<pre>  &lt;service name="echo"&gt;</pre>
+<pre>    &lt;description&gt;Echo Service&lt;/description&gt;</pre>
+<pre>    &lt;messageReceivers&gt;</pre>
+<pre>      &lt;messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"</pre>
+<pre>        class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/&gt;</pre>
+<pre>      &lt;messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"</pre>
+<pre>        class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/&gt;</pre>
+<pre>    &lt;/messageReceivers&gt;</pre>
+<pre>    &lt;parameter name="ServiceClass" locked="true"&gt;Echo&lt;/parameter&gt;</pre>
+<pre>&lt;/service&gt;</pre>
+
+<p></p>
+
+<p><strong>Echo2 - Service implementation and services.xml</strong></p>
+
+<p>This example shows a simple service which specifies that it should only be
+exposed over the JMS transport, and that the custom connection factory named
+"myTopcConnectionFactory" should be used to listen for requests at the JMS
+destination named "dynamicTopics/something.TestTopic". The JMS URL to access
+this service is:</p>
+
+<p>jms:/dynamicTopics/something.TestTopic?transport.jms.ConnectionFactoryJNDIName=TopicConnectionFactory&amp;java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&amp;java.naming.provider.url=tcp://localhost:61616&amp;java.naming.security.principal=system&amp;java.naming.security.credentials=manager</p>
+<pre><strong>Echo2.java</strong></pre>
+<pre>  public class Echo2 {</pre>
+<pre>    public String echoString(String in) {</pre>
+<pre>      return in;</pre>
+<pre>    }</pre>
+<pre>  }</pre>
+<pre></pre>
+<pre><strong>services.xml</strong></pre>
+<pre>  &lt;service name="echo"&gt;</pre>
+<pre>    &lt;transports&gt;</pre>
+<pre>      &lt;transport&gt;jms&lt;/transport&gt;</pre>
+<pre>    &lt;/transports&gt;</pre>
+<pre>    &lt;description&gt;Echo2 Service&lt;/description&gt;</pre>
+<pre>    &lt;messageReceivers&gt;</pre>
+<pre>      &lt;messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"</pre>
+<pre>        class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/&gt;</pre>
+<pre>      &lt;messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"</pre>
+<pre>        class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/&gt;</pre>
+<pre>    &lt;/messageReceivers&gt;</pre>
+<pre>    &lt;parameter name="ServiceClass" locked="true"&gt;Echo2&lt;/parameter&gt;</pre>
+<pre>    &lt;parameter name="transport.jms.ConnectionFactory" locked="true"&gt;myTopicConnectionFactory&lt;/parameter&gt;</pre>
+<pre>    &lt;parameter name="transport.jms.Destination" locked="true"&gt;dynamicTopics/something.TestTopic&lt;/parameter&gt;</pre>
+<pre>  &lt;/service&gt;</pre>
+<pre> </pre>
+
+<h2>Starting up the Axis2 JMS transport</h2>
+<pre>The Axis2 standalone binary distribution ships with the Axis2 SimpleHTTPServer, which only starts up the http transport by default. Hence to start the JMS transport with it, you need to pass in the parameter '-t all' as shown below.
+
+e.g. http-server -p &lt;port&gt; <strong>-t all</strong> &lt;repository&gt;</pre>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/mail-configuration.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/mail-configuration.html?view=auto&rev=453167
==============================================================================
--- webservices/axis2/trunk/java/xdocs/mail-configuration.html (added)
+++ webservices/axis2/trunk/java/xdocs/mail-configuration.html Thu Oct  5 02:56:34 2006
@@ -0,0 +1,217 @@
+<!-- saved from url=(0022)http://internet.e-mail -->
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Mail transport</title>
+</head>
+
+<body lang="en">
+<h1>Mail Transport Configuration</h1>
+
+<p>This document provides the guidelines on how to configure Axis2 in order
+to get the mail transport working.</p>
+
+<p><i>Send your feedback or questions to: <a
+href="mailto:axis-dev@ws.apache.org">axis-dev@ws.apache.org</a></i>. Prefix
+subject with [Axis2]. To subscribe to mailing list see <a
+href="http://ws.apache.org/axis2/mail-lists.html">here.</a></p>
+
+<h2>Content</h2>
+<ul>
+  <li><a href="#intro">Introduction</a></li>
+  <li><a href="#sender">Transport Sender</a></li>
+  <li><a href="#receiver">Transport Receiver</a></li>
+  <li><a href="#server">Using Mail Transport in the Server Side</a></li>
+  <li><a href="#james">Configure James as SMTP and POP Server</a></li>
+  <li><a href="#included">Using the Included Mail Server</a></li>
+</ul>
+<a name="intro"></a>
+
+<h2>Introduction</h2>
+
+<p>The inner workings of the mail transport has been divided into two parts, the transport
+sender for smtp and the transport listener for pop3. The transport listener will listen to a particular email address periodically. When an email comes in it will be tunneled into an Axis2
+engine. On the other hand mail transport sender sends emails to a mail server for a particular email address.</p>
+
+<p>Mail transport can be used against a generic mail server or it can be used
+like a mailet. The simple mailet provided with Axis2 will direct any message
+that is coming to a particular address into the Axis engine. The engine will
+process the message and will use the Transport sender to send the reply.</p>
+
+<p>The mail transports has been written with the use of Sun's JavaMail and Activation jars. These should be available in your classpath to get the mail transport work.</p>
+
+<a name="sender"></a>
+
+<h2>Transport Sender</h2>
+
+<p>You need to have a mail account to activate the mail functionality. This
+can either be a generic mail server or you can start up a James mail server, which will be available <a href="http://james.apache.org/">here</a>.</p>
+
+<p>JavaMail sets its properties to a Properties object. In Axis2, this has been mapped to a Parameter object. Mapping has been done as follows,</p>
+
+<ul>
+    <li>Every JavaMail property can be set to @name of the &lt;parameter/&gt;. Thus, SSL connection is mapped the way it is done in JavaMail</li>
+    <li>Few properties, such as password etc are set to @name with the prefix "transport"</li>
+</ul>
+
+
+<p>For a non-SSL connection, as an example,mail transport sender can be activated by adding following entry to the axis2.xml file.</p>
+
+<source><pre>   &lt;transportSender name="mail" class="org.apache.axis2.transport.mail.MailTransportSender"&gt;
+        &lt;parameter name="mail.smtp.host" locked="false"&gt;localhost&lt;/parameter&gt;
+        &lt;parameter name="mail.smtp.user" locked="false"&gt;mary&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.smtp.password" locked="false"&gt;mary&lt;/parameter&gt;     
+   &lt;/transportSender&gt;
+  </pre>
+</source>
+
+<p>In runtime tuning a client to set mail transport as easy as follows,</p>
+<source>
+<pre>
+...
+
+Options options =  new Options();
+HttpTransportProperties.MailProperties mailProps 
+                    = new HttpTransportProperties.MailProperties();
+mailProps.addProperty("mail.smtp.host","localhost");
+mailProps.addProperty("mail.smtp.user","mary");
+mailProps.setPassword("mary");
+
+options.setProperty(HTTPConstants.MAIL_SMTP,mailProps);
+
+...
+</pre>
+</source>
+
+Thus, a user familiar with setting up a SSL connection, he should easily do it with the MailProperties object. For Ex: tuning the sender to talk to gmail account. This configuration should also be done with &lt;parameter/&gt; in Axis2.xml.
+
+<source>
+<pre>
+...
+HttpTransportProperties.MailProperties props = 
+                  new HttpTransportProperties.MailProperties();
+        props.put("mail.smtp.user", "address@gmail.com");
+        props.put("mail.smtp.host", "smtp.gmail.com");
+        props.put("mail.smtp.port", "465");
+        props.put("mail.smtp.starttls.enable","true");
+        props.put("mail.smtp.auth", "true");
+        //props.put("mail.smtp.debug", "true"); // if the user wants
+        props.put("mail.smtp.socketFactory.port", "465");
+        props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
+        props.put("mail.smtp.socketFactory.fallback", "false");
+        props.setPassword("password");
+
+...
+</pre>
+</source>	
+
+
+<a name="receiver"></a>
+
+<h2>Transport Receiver</h2>
+
+<p>For a non-SSL connection,as an example,mail Listener can be activated by adding the following entry to the
+axis2.xml file.</p>
+<source><pre>   &lt;transportReceiver name="mail" class="org.apache.axis2.transport.mail.SimpleMailListener"&gt;
+        &lt;parameter name="mail.pop3.host" locked="false"&gt;localhost&lt;/parameter&gt;
+        &lt;parameter name="mail.pop3.user" locked="false"&gt;bob&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.pop3.password" locked="false"&gt;bob&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.replyToAddress" locked="false"&gt;bob@localhost&lt;/parameter&gt;
+  &lt;/transportReceiver&gt;
+  </pre>
+</source>
+
+<p><i>Note:</i> The @name="transport.mail.replyToAddress" is an important parameter. It supply the Endpoint reference to the listener.</p>
+
+<p>For an advanced user, this can be set to a SSL connection. As an example, lets use this transport listener to pop from a specified gmail account.</p>
+
+<source>
+<pre>
+&lt;transportReceiver name="mail" class="org.apache.axis2.transport.mail.SimpleMailListener"&gt;
+	&lt;parameter name="mail.pop3.host" locked="false"&gt;pop.gmail.com&lt;/parameter&gt;
+	&lt;parameter name="mail.pop3.user" locked="false"&gt;address@gmail.com&lt;/parameter&gt;
+	&lt;parameter name="mail.pop3.socketFactory.class" locked="false"&gt;javax.net.ssl.SSLSocketFactory&lt;/parameter&gt;
+	&lt;parameter name="mail.pop3.socketFactory.fallback" locked="false"&gt;false&lt;/parameter&gt;
+	&lt;parameter name="mail.pop3.port" locked="false"&gt;995&lt;/parameter&gt;
+	&lt;parameter name="mail.pop3.socketFactory.port" locked="false"&gt;995&lt;/parameter&gt;
+	&lt;parameter name="transport.mail.pop3.password" locked="false"&gt;password&lt;/parameter&gt;
+	&lt;parameter name="transport.mail.replyToAddress" locked="false"&gt;address@gmail.com&lt;/parameter&gt;
+&lt;/transportReceiver&gt;
+
+</pre>
+</source>
+
+<a name="server"></a>
+
+<h2>Using Mail Transport in the Server Side</h2>
+
+<p>If the Mail Listener is need to be started as a standalone mail listener, it can be done
+with following command with the all the axis2 jars and the mail dependency
+jars in the classpath.</p>
+<source><pre>java org.apache.axis2.transport.mail.SimpleMailListener repository-directory</pre>
+</source><a name="client"></a>
+
+<h2>Using Mail Transport in the Client Side</h2>
+
+<p>Following code segment shows how to send a one-way (IN-Only MEP) SOAP message using the
+mail transport, this needs the Transport Sender configured.</p>
+<source><pre>        
+        OMElement payload = ....
+        String targetEPR = "mail:axis2@localhost/axis2/services/Foo";
+
+        ConfigurationContext configurationContext = ConfigurationContextFactory.createConfigurationContextFromFileSystem(repo,
+                axis2XML);
+
+        ServiceClient servicClient = new ServiceClient(configurationContext, null);
+
+        Options options = new Options();
+        options.setTo(targetEPR);
+        options.setTransportInProtocol(Constants.TRANSPORT_MAIL);
+
+        servicClient.setOptions(options);
+
+        servicClient.sendRobust(payload);</pre>
+</source><a name="james"></a>
+
+<h2>Configure James as SMTP and POP Server</h2>
+
+<p>Download the <a href="http://james.apache.org/">Apache James</a> and start
+James, connect to the James via Telnet for administrator James with the
+following code</p>
+<source><pre>$telnet 127.0.0.1 4555
+Trying 127.0.0.1...
+Connected to localhost.localdomain (127.0.0.1).
+Escape character is '^]'.
+JAMES Remote Administration Tool 2.2.0
+Please enter your login and password
+Login id:
+root
+Password:
+root
+Welcome root. HELP for a list of commands</pre>
+</source>
+<p>Add users to James</p>
+<source><pre>adduser axis2-server axis2
+User axis2-server added
+adduser axis2-client axis2
+User axis2-client added
+Connection closed by foreign host.</pre>
+</source>
+<p>Now James is up and running with the accounts</p>
+<a name="included"></a>
+
+<h2>Using the Included Mail Server</h2>
+
+<p>The inbuilt mail server can be started from the command line using the
+following piece of code when all the needed jars are in the class path.</p>
+<source><pre>java org.apache.axis2.transport.mail.server.MailServer</pre>
+</source>
+<p>The server itself does not need any configuration or tinkering to work. A
+ConfigurationContext and the ports to operate on are the only details needed.
+The server will store the mails in memory against the recipient till the
+recipient pops it from the server. To facilitate the use in *nix environments
+as a non root user the pop and smtp ports used by default config/test cases
+are (1024 + 25) and (1024 + 110).</p>
+<hr>
+</body>
+</html>



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