axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cha...@apache.org
Subject svn commit: r406543 [3/6] - in /webservices/axis2/trunk/java/xdocs/latest: ./ adb/ adb/images/ images/ images/archi-guide/ images/userguide/ jibx/ resources/ resources/schemas/
Date Mon, 15 May 2006 05:51:47 GMT
Propchange: webservices/axis2/trunk/java/xdocs/latest/images/clip_image016.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Added: webservices/axis2/trunk/java/xdocs/latest/index.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/latest/index.html?rev=406543&view=auto
==============================================================================
--- webservices/axis2/trunk/java/xdocs/latest/index.html (added)
+++ webservices/axis2/trunk/java/xdocs/latest/index.html Sun May 14 22:51:17 2006
@@ -0,0 +1,300 @@
+<!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.0 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>Tools 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_0/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_0/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_0/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_0/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 References</h3>
+  </caption>
+  <tbody>
+    <tr>
+      <th scope="col">Document</th>
+      <th scope="col">Description</th>
+    </tr>
+    <tr>
+      <td><a href="http://wiki.apache.org/ws/FrontPage/Axis2">Axis2
+      Wiki</a></td>
+      <td></td>
+    </tr>
+   <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="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="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="api/index.html">Online Java Docs</a></td>
+      <td>Java API documentation</td>
+    </tr>
+    <tr>
+      <td><a href="adb/adb-howto.html">ADB How-to</a></td>
+      <td>Guide on Axis2 Databinding Framework</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>
+    <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>
+    <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="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="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>
+  </tbody>
+</table>
+<br>
+<!--<h2>Articles and Tutorials</h2>
+<h3>Axis2</h3>-->
+
+
+<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/2006/02/inside_the_axis2_code_generator">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/2006/04/setting_up_apache_axis2_in_eclipse">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>
+  </tbody>
+</table>
+<br>
+<!--<h3>AXIOM</h3>-->
+
+
+<table border="2">
+  <caption><h3>Articles and Tutorials- AXIOM</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,726,nodeid,147.html">Fast
+        and Lightweight Object Model for XML</a></td>
+      <td>An Introduction to AXIOM, the Open Source API for Working with
+      XML</td>
+    </tr>
+    <tr>
+      <td><a
+        href="http://www-128.ibm.com/developerworks/library/x-axiom/">Get the
+        most out of XML processing with AXIOM</a></td>
+      <td>Explaining the    flexibilities of AXIOM in developerworks.</td>
+    </tr>
+  </tbody>
+</table>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/latest/installationguide.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/latest/installationguide.html?rev=406543&view=auto
==============================================================================
--- webservices/axis2/trunk/java/xdocs/latest/installationguide.html (added)
+++ webservices/axis2/trunk/java/xdocs/latest/installationguide.html Sun May 14 22:51:17 2006
@@ -0,0 +1,352 @@
+<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><i>-Axis2 Version 1.0</i></p>
+
+<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><a href="#_Toc96698083">Setting up the Environment and Tools</a>
+    <ul>
+      <li><p><a href="#maven">Maven</a></p>
+      </li>
+      <li><a href="#_Toc96698085">The Axis2 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. You can download Axis2 <a
+href="http://ws.apache.org/axis2/download.cgi">here</a>. Latest release of
+Axis2 is version 1.0.</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>Minimal Distribution - Binary</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.0.jar will contain
+        compiled versions of common and core modules.)</td>
+      <td><ul>
+          <li>axis2-kernel-1.0.jar, axis2-adb-1.0.jar</li>
+          <li>third party distributable libraries</li>
+          <li>README.TXT and release-notes.html</li>
+        </ul>
+      </td>
+    </tr>
+    <tr>
+      <td>Minimal Distribution - Source</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>Standard Distribution - Binary</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.0.mar</li>
+        </ul>
+      </td>
+    </tr>
+    <tr>
+      <td>Standard Distribution - Source</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>WAR (Web Archive) Distribution</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>Documents Distribution</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 (It has not been fully tested on the latest JRE 1.5)
+
+        <p>For instructions on setting up the JRE in different operating
+        systems, visit <a
+        href="http://java.sun.com/">http://java.sun.com</a></p>
+      </td>
+    </tr>
+    <tr>
+      <td>Maven</td>
+      <td>1.0.2 or higher in Maven 1.x series (<a
+        href="http://maven.apache.org/">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 20 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="_Toc96698083"></a>
+
+<h2>Setting Up the Environment and Tools</h2>
+<a name="maven"></a>
+
+<h3>Maven</h3>
+
+<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/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/start/install.html"
+target="_blank">here </a>.</p>
+
+<p>Once maven is properly installed you can start building Axis2.</p>
+<a name="_Toc96698085"></a>
+
+<h3>The Axis2 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 maven 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>
+
+<p><strong></strong>The default maven build will however build only the Axis2
+jar file. To obtain a WAR (Web Archive), "maven war" 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><a href="http://ws.apache.org/axis2/download.cgi"
+    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 validate link 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>
+
+  <p>Since Axis2 supports hot deployment 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 error 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/latest/jibx/jibx-codegen-integration.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/latest/jibx/jibx-codegen-integration.html?rev=406543&view=auto
==============================================================================
--- webservices/axis2/trunk/java/xdocs/latest/jibx/jibx-codegen-integration.html (added)
+++ webservices/axis2/trunk/java/xdocs/latest/jibx/jibx-codegen-integration.html Sun May 14 22:51:17 2006
@@ -0,0 +1,135 @@
+<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>
+<hr>
+</body>
+</html>

Added: webservices/axis2/trunk/java/xdocs/latest/mail-configuration.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/latest/mail-configuration.html?rev=406543&view=auto
==============================================================================
--- webservices/axis2/trunk/java/xdocs/latest/mail-configuration.html (added)
+++ webservices/axis2/trunk/java/xdocs/latest/mail-configuration.html Sun May 14 22:51:17 2006
@@ -0,0 +1,166 @@
+<!-- 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 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 two parts, the transport
+sender and the transport listener. The transport listener is a basic email
+client which will be on a loop checking for new messages for a particular
+email address. When an email comes in it will be tunneled into the Axis
+engine.</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>To get started on the mail transport you need the following additional jar
+dependencies on the classpath.</p>
+<ol>
+  <li>javamail</li>
+  <li>activation</li>
+</ol>
+
+<p>We use the Geronimo version of these jars to compile but you will need the
+sun version to run the code. Specifically we are using
+geronimo-spec-javamail-[version].jar and
+geronimo-spec-activation-[version].jar. These will be downloaded by maven
+when you run the maven build.</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.
+The 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="transport.mail.smtp.host" locked="xsd:false"&gt;smtp server host&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.smtp.user" locked="xsd:false"&gt;user name&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.smtp.password" locked="xsd:false"&gt;password&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.smtp.port" locked="xsd:false"&gt;Port on the server for pop&lt;/parameter&gt;
+   &lt;/transportSender&gt;
+  </pre>
+</source><a name="receiver"></a>
+
+<h2>Transport Receiver</h2>
+
+<p>The 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="transport.mail.pop3.host" locked="xsd:false"&gt;pop server host&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.pop3.user" locked="xsd:false"&gt;user name&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.pop3.password" locked="xsd:false"&gt;password&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.pop3.port" locked="xsd:false"&gt;Port on the server for smtp&lt;/parameter&gt;
+        &lt;parameter name="transport.mail.replyToAddress" locked="xsd:false"&gt;email address&lt;/parameter&gt;
+  &lt;/transportReceiver&gt;
+  </pre>
+</source>
+<p>At the Client side if the Mail Listener is needed it is automatically
+started by Axis2.</p>
+<a name="server"></a>
+
+<h2>Using Mail Transport in the Server Side</h2>
+
+<p>If the Mail Listener is need to be started as the server 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 oneway SOAP message using the
+mail transport, this needs the Transport Sender configured.</p>
+<source><pre>        OMElement payload = ....
+
+        AxisService service = new AxisService(serviceName.getLocalPart());
+        AxisOperation axisOperation = new OutOnlyAxisOperation(
+        );
+        axisOperation.setName(operationName);
+        axisOperation.setMessageReceiver(new MessageReceiver() {
+            public void receive(MessageContext messageCtx) {
+                envelope = messageCtx.getEnvelope();
+            }
+        });
+        service.addOperation(axisOperation);
+        //configContext.getAxisConfiguration().addService(service);
+
+        ServiceClient servicClient = new ServiceClient(clientConfigContext, service);
+
+        Options options = new Options();
+        options.setTo(targetEPR);
+
+        servicClient.setOptions(options);
+
+        servicClient.fireAndForget(operationName, 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>

Added: webservices/axis2/trunk/java/xdocs/latest/mail-transport.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/latest/mail-transport.html?rev=406543&view=auto
==============================================================================
--- webservices/axis2/trunk/java/xdocs/latest/mail-transport.html (added)
+++ webservices/axis2/trunk/java/xdocs/latest/mail-transport.html Sun May 14 22:51:17 2006
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Invoking a service using a mail</title>
+</head>
+
+<body>
+<h1>Invoking a Service Using a Mail Transport</h1>
+
+<p>This is document will basically explain how to call a service through Mail
+transport in Axis2. The information provided is categorized under the
+following topics listed in the content.</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="#prologue">Prologue</a></li>
+  <li><a href="#intro">Introduction</a></li>
+  <li><a href="#axis2">Using Simple Mail Server Included in Axis2</a></li>
+  <li><a href="#generic">Using a Generic Mail Server</a></li>
+  <li><a href="#mailet">Calling Axis Through a James Mailet</a></li>
+</ul>
+<a name="prologue"></a>
+
+<h2>Prologue</h2>
+
+<p>Most of Web services that we interact with are synchronous and
+request-response in nature. However, we see that the synchronous
+request-response type of interaction is only a part of the messaging
+scenarios we encounter in real life. Asynchronous messaging is very important
+in constructing loosely coupled systems. Take for instance a chain of stores,
+at the end of the day all the stores all over can send a mail to the central
+system telling it what that days business activity was and in the morning
+when the store opens there will be a reply to that mail with new instructions
+and updates. It is a lot like the way the old business worked but with a
+modern touch. Similarly Axis2 mail transport can be used to implement
+SETI@HOME through mail.</p>
+<a name="intro"></a>
+
+<h2>Introduction</h2>
+
+<p>To start you will first need to go through the <a
+href="mail-configuration.html" target="_blank">Mail Transport
+Configuration</a> document. It will give you all the information you need on
+how to configure Axis2 to get mail transport working.</p>
+
+<p>Broadly speaking there are 3 ways of calling a service through mail.</p>
+
+<blockquote>
+  1. Using the simple mail server included in Axis2.<br>
+  2. Using a generic mail server.<br>
+  3. Using mailets.<br>
+</blockquote>
+
+<p></p>
+
+<p>Option number 1 and 2 are fairly simple and easy to implement, whereas
+option 3 is somewhat harder.The mailet scenario however does provide a more
+robust and useful solution in a production environment.</p>
+
+<p>If you are not a guru in mail related issues you should probably get
+started on the simple mail server that has been provided with Axis2. Once you
+get the hang of the Axis2 related issues then you can move on to tackle the
+mail beast. Please do keep in mind that the mail server we have implemented
+is ONLY FOR DEMONSTRATION/TESTING PURPOSES.</p>
+<a name="axis2"></a>
+
+<h2>1. Using Simple Mail Server Included in Axis2</h2>
+
+<p>The SMTP/POP server that we have included has the ability to function as a
+standalone SMTP/POP server and also has the ability to work as a mailet. All
+this is done through a small filter that keeps watch for certain
+pre-configured email addresses. These pre-configured email addresses can be
+changed by doing a simple edit of the filter class
+org.apache.axis2.transport.mail.server.Sorter.</p>
+
+<p>Now that we have the environment set up, let us start pumping out some
+code to get the mail functionality off the ground. First we'll have a look at
+it from the mail server side. <br>
+</p>
+<source><pre>        // Start the mail server using the default configurations.
+        ConfigurationContext configContext = UtilsMailServer.start();
+
+        // Start the default mail listener. It will starting poling for mail
+        // using the configuration from the XML file.
+        SimpleMailListener ml = new SimpleMailListener();
+        ml.init(configContext,
+                configContext.getAxisConfiguration().getTransportIn(
+                        new QName(Constants.TRANSPORT_MAIL)));
+        ml.start();
+
+        private QName serviceName = new QName("EchoXMLService");
+        private QName operationName = new QName("echoOMElement");
+    
+        // Setup a service that will echo what we send to the server.
+        AxisService service = Utils.createSimpleService(serviceName, Echo.class
+                .getName(), operationName);
+        serverConfigContext.getAxisConfiguration().addService(service);</pre>
+</source>
+<p>This code sets up your Axis2 server working through mail, with a single
+service. If you need to have a look under the hood check out the MailServer
+and UtilsMailServer classes.</p>
+
+<p>Moving onto the client side have a look at the code listing below. It will
+call the axisService that was setup on the previous code listing.</p>
+<source><pre>        ConfigurationContext configContext = UtilsMailServer
+                .createClientConfigurationContext();
+        AxisService service = new AxisService(serviceName.getLocalPart());
+        AxisOperation axisOperation = new OutInAxisOperation();
+        axisOperation.setName(operationName);
+        axisOperation.setMessageReceiver(new MessageReceiver() {
+            public void receive(MessageContext messageCtx) {
+                envelope = messageCtx.getEnvelope();
+            }
+        });
+        service.addOperation(axisOperation);
+        configContext.getAxisConfiguration().addService(service);
+        ServiceContext serviceContext = new ServiceGroupContext(configContext,
+        		(AxisServiceGroup) service.getParent()).getServiceContext(service);
+
+        Options options = new Options();
+        options.setTo(targetEPR);
+        options.setAction(operationName.getLocalPart());
+        options.setTransportInProtocol(Constants.TRANSPORT_MAIL);
+        options.setUseSeparateListener(true);
+
+        Callback callback = new Callback() {
+            public void onComplete(AsyncResult result) {
+                try {
+                    result.getResponseEnvelope().serializeAndConsume(
+                            XMLOutputFactory.newInstance()
+                                    .createXMLStreamWriter(System.out));
+                } catch (XMLStreamException e) {
+                    onError(e);
+                } finally {
+                    finish = true;
+                }
+            }
+
+            public void onError(Exception e) {
+                log.info(e.getMessage());
+                finish = true;
+            }
+        };
+
+        ServiceClient sender = new ServiceClient(configContext, service);
+        sender.setOptions(options);
+        //options.setTo(targetEPR);
+        sender.sendReceiveNonBlocking(operationName, createEnvelope(), callback);
+
+        int index = 0;
+        while (!finish) {
+            Thread.sleep(1000);
+            index++;
+            if (index > 10) {
+                throw new AxisFault(
+                        "Server was shutdown as the async response is taking too long to complete.");
+            }
+        }
+
+    }</pre>
+</source>
+<p>This will call the service that was setup on the server and will poll the
+mail server till the response is received.Thats all there is to it. Please do
+note that serviceName and operationName need to be QNames.</p>
+<a name="generic"></a>
+
+<h2>2. Using a Generic Mail Server</h2>
+
+<p>First you need two email accounts that works with POP/SMTP. One will act
+as a server and the other will act as the client. For the time being we will
+use server@somewhere.org and client@somewhere.org as the server and the
+client email addresses. Now that we have the email addresses you will have to
+set up the client and the server with Mail Transport <a
+href="mail-configuration.html"
+target="_blank">configuration document</a>.</p>
+
+<p>When calling the generic mail server the client side code will remain the
+same and there will be some modification to the server-side code.</p>
+
+<p></p>
+<source><pre>        // Create a configuration context. This will also load the details about the mail
+        // address to listen to from the configuration file.
+        File file = new File(MAIL_TRANSPORT_SERVER_ENABLED_REPO_PATH);
+        ConfigurationContextFactory builder = new ConfigurationContextFactory();
+        ConfigurationContext configContext = configContextbuilder
+                .buildConfigurationContext(file.getAbsolutePath());
+
+        // Start the default mail listener. It will starting poling for mail
+        // using the configuration from the XML file.
+        SimpleMailListener ml = new SimpleMailListener();
+        ml.init(configContext,
+                configContext.getAxisConfiguration().getTransportIn(
+                        new QName(Constants.TRANSPORT_MAIL)));
+        ml.start();
+
+        private QName serviceName = new QName("EchoXMLService");
+        private QName operationName = new QName("echoOMElement");
+    
+        // Setup a service that will echo what we send to the server.
+        AxisService service = Utils.createSimpleService(serviceName, Echo.class
+                .getName(), operationName);
+        serverConfigContext.getAxisConfiguration().addService(service);</pre>
+</source>
+<p>Note that a separate ConfigurationContext needs to be created and used.</p>
+<a name="mailet"></a>
+
+<h3>3. Calling Axis Through a James Mailet</h3>
+
+<p>This process will be a bit more challenging than the other two methods but
+will provide a really elegant way to use the mail transport. Before we get
+started you will have to go though the James documents <a
+href="http://james.apache.org/custom_matcher_2_1.html"
+target="_blank">Writing a Custom Matcher</a> and <a
+href="http://james.apache.org/custom_mailet_2_1.html" target="_blank">Writing
+a Custom Mailet</a>.</p>
+
+<p>Now that we know the James part of it lets dive into to the Axis2 part of
+the code. Once you have set up the James side of business we need to use the
+same functionality that is used in the above code. Have a look at the code
+listing below for more details</p>
+<source><pre>    public void processMail(ConfigurationContext confContext, MimeMessage mimeMessage) {
+        // create an Axis server
+        AxisEngine engine = new AxisEngine(confContext);
+        MessageContext msgContext = null;
+
+        // create and initialize a message context
+        try {
+            msgContext = new MessageContext();
+            msgContext.setConfigurationContext(confContext);
+            msgContext.setTransportIn(confContext.getAxisConfiguration().getTransportIn(new QName(Constants.TRANSPORT_MAIL)));
+            msgContext.setTransportOut(confContext.getAxisConfiguration().getTransportOut(new QName(Constants.TRANSPORT_MAIL)));
+
+            msgContext.setServerSide(true);
+            msgContext.setProperty(MailSrvConstants.CONTENT_TYPE, mimeMessage.getContentType());
+            msgContext.setProperty(MessageContext.CHARACTER_SET_ENCODING,
+                    mimeMessage.getEncoding());
+            String soapAction = getMailHeader(MailSrvConstants.HEADER_SOAP_ACTION, mimeMessage);
+            if (soapAction == null){
+            	soapAction = mimeMessage.getSubject();
+            }
+
+            msgContext.setSoapAction(soapAction);
+            msgContext.setIncomingTransportName(Constants.TRANSPORT_MAIL);
+
+            String serviceURL = mimeMessage.getSubject();
+
+            if (serviceURL == null) {
+                serviceURL = "";
+            }
+
+            String replyTo = ((InternetAddress) mimeMessage.getReplyTo()[0]).getAddress();
+
+            if (replyTo != null) {
+                msgContext.setReplyTo(new EndpointReference(replyTo));
+            }
+
+            String recepainets = ((InternetAddress) mimeMessage.getAllRecipients()[0]).getAddress();
+
+            if (recepainets != null) {
+                msgContext.setTo(new EndpointReference(recepainets + "/" + serviceURL));
+            }
+
+            // add the SOAPEnvelope
+            String message = mimeMessage.getContent().toString();
+
+            log.info("message[" + message + "]");
+
+            ByteArrayInputStream bais = new ByteArrayInputStream(message.getBytes());
+            XMLStreamReader reader =
+                    StAXUtils.createXMLStreamReader(bais);
+            String soapNamespaceURI = "";
+
+            if (mimeMessage.getContentType().indexOf(SOAP12Constants.SOAP_12_CONTENT_TYPE) > -1) {
+                soapNamespaceURI = SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI;
+            } else if (mimeMessage.getContentType().indexOf(SOAP11Constants.SOAP_11_CONTENT_TYPE)
+                    > -1) {
+                soapNamespaceURI = SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI;
+            }
+
+            StAXBuilder builder = new StAXSOAPModelBuilder(reader, soapNamespaceURI);
+            SOAPEnvelope envelope = (SOAPEnvelope) builder.getDocumentElement();
+
+            msgContext.setEnvelope(envelope);
+
+            if (envelope.getBody().hasFault()) {
+                engine.receiveFault(msgContext);
+            } else {
+                engine.receive(msgContext);
+            }
+        } catch (Exception e) {
+            try {
+                if (msgContext != null) {
+                    MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
+
+                    engine.sendFault(faultContext);
+                }
+            } catch (Exception e1) {
+                log.error(e);
+            }
+        }
+    }</pre>
+</source>
+<p>If you don't happen to have a ConfigurationContext lying around to call
+this method you can use the following bit of code to get one. Once you create
+one you can store that on the mailet and keep using it.</p>
+<source><pre>            File file = new File(MAIL_TRANSPORT_SERVER_ENABLED_REPO_PATH);
+            SERVER_CONFIG_CONTEXT =
+                    ConfigurationContextFactory.createConfigurationContextFromFileSystem(
+                    	file.getAbsolutePath(), file.getAbsolutePath() + "/conf/axis2.xml");
+</pre>
+</source>
+<p></p>
+</body>
+</html>



Mime
View raw message