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 2005/12/02 06:07:22 UTC

svn commit: r351590 - in /webservices/axis2/trunk/java: modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl modules/core/src/org/apache/axis2/client/Stub.java xdocs/download.html

Author: chinthaka
Date: Thu Dec  1 21:07:08 2005
New Revision: 351590

URL: http://svn.apache.org/viewcvs?rev=351590&view=rev
Log:
- Doing some minor changes left to the Stub. (I think now all the code commits are over)
- changed the download.html

Modified:
    webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/Stub.java
    webservices/axis2/trunk/java/xdocs/download.html

Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl?rev=351590&r1=351589&r2=351590&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl Thu Dec  1 21:07:08 2005
@@ -48,12 +48,12 @@
         * Constructor
         */
         public <xsl:value-of select="@name"/>(String axis2Home,String targetEndpoint) throws java.lang.Exception {
-			this.toEPR = new org.apache.axis2.addressing.EndpointReference(targetEndpoint);
 		    //creating the configuration
            _configurationContext = new org.apache.axis2.context.ConfigurationContextFactory().buildClientConfigurationContext(axis2Home);
             _configurationContext.getAxisConfiguration().addService(_service);
            _serviceContext =_service.getParent().getServiceGroupContext(_configurationContext).getServiceContext(_service.getName().getLocalPart());
-           _clientOptions = new org.apache.axis2.client.Options();
+           _clientOptions.setTo(new org.apache.axis2.addressing.EndpointReference(targetEndpoint));
+
         <!--  Set the soap version depending on the binding. Default is 1.1 so don't set anything for that case-->
         <xsl:if test="$soapVersion='1.2'">
             //Set the soap version
@@ -83,8 +83,6 @@
             </xsl:if>
         </xsl:for-each>
 
-            _clientOptions = new org.apache.axis2.client.Options();
-
         }
 
 
@@ -115,11 +113,8 @@
 
 		     org.apache.axis2.client.Call _call = new org.apache.axis2.client.Call(_serviceContext);
              _call.setClientOptions(_clientOptions);
-             _clientOptions.setListenerTransportProtocol(this.listenerTransport);
-             _clientOptions.setUseSeparateListener(this.useSeparateListener);
 
  		     org.apache.axis2.context.MessageContext _messageContext = getMessageContext();
-             _clientOptions.setTo(this.toEPR);
              _clientOptions.setSoapAction("<xsl:value-of select="$soapAction"/>");
             
             if(_clientOptions.getAction() == null) {
@@ -138,7 +133,7 @@
                   <xsl:choose>
                       <xsl:when test="$style='rpc'">
                // Style is RPC
-              org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(this.soapVersion), env,"<xsl:value-of select="@namespace"/>","<xsl:value-of select="@name"/>",
+              org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(_clientOptions.getSoapVersionURI(), env,"<xsl:value-of select="@namespace"/>","<xsl:value-of select="@name"/>",
               new String[]{<xsl:for-each select="input/param[@type!='']"><xsl:if test="position()>1">,</xsl:if>"<xsl:value-of select="@name"/>"</xsl:for-each>},
               new Object[]{<xsl:for-each select="input/param[@type!='']"><xsl:if test="position()>1">,</xsl:if><xsl:value-of select="@name"/></xsl:for-each>});
                       </xsl:when>
@@ -163,7 +158,7 @@
                    <xsl:choose>
                    <xsl:when test="$style='rpc'">
                //Style is RPC. No input parameters
-               org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(this.soapVersion), env,"<xsl:value-of select="@namespace"/>","<xsl:value-of select="@name"/>",null,null);
+               org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(_clientOptions.getSoapVersionURI()), env,"<xsl:value-of select="@namespace"/>","<xsl:value-of select="@name"/>",null,null);
                       </xsl:when>
                      <xsl:when test="$style='doc'">
                //Style is Doc. No input parameters
@@ -212,10 +207,7 @@
 
              org.apache.axis2.client.Call _call = new org.apache.axis2.client.Call(_serviceContext);
              _call.setClientOptions(_clientOptions);
-             _clientOptions.setListenerTransportProtocol(this.listenerTransport);
-             _clientOptions.setUseSeparateListener(this.useSeparateListener);
  		     org.apache.axis2.context.MessageContext _messageContext = getMessageContext();
-             _clientOptions.setTo(this.toEPR);
              _clientOptions.setSoapAction("<xsl:value-of select="$soapAction"/>");
             
            if(_clientOptions.getAction() == null) {
@@ -228,7 +220,7 @@
               <xsl:choose>
                <xsl:when test="$style='rpc'">
            // Style is RPC
-           org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(this.soapVersion), env,
+           org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(_clientOptions.getSoapVersionURI()), env,
             "<xsl:value-of select="@namespace"/>",
             "<xsl:value-of select="@name"/>",
              new String[]{<xsl:for-each select="input/param[@type!='']"><xsl:if test="position()>1">,</xsl:if>"<xsl:value-of select="@name"/>"</xsl:for-each>},
@@ -249,7 +241,7 @@
                    <xsl:choose>
                    <xsl:when test="$style='rpc'">
            //Style is RPC. No input parameters
-              org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(this.soapVersion), env,
+              org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(_clientOptions.getSoapVersionURI()), env,
                 "<xsl:value-of select="@namespace"/>",
                 "<xsl:value-of select="@name"/>",
                 null,
@@ -302,7 +294,6 @@
             
  		    org.apache.axis2.context.MessageContext _messageContext = getMessageContext();
           _msgSender.setClientOptions(_clientOptions);
-            _clientOptions.setTo(this.toEPR);
             _clientOptions.setSoapAction("<xsl:value-of select="$soapAction"/>");
             if(_clientOptions.getAction() == null) {
             <xsl:for-each select="input/param[@Action!='']">_clientOptions.setAction("<xsl:value-of select="@Action"/>");</xsl:for-each>
@@ -316,7 +307,7 @@
                   <xsl:choose>
                       <xsl:when test="$style='rpc'">
                // Style is RPC
-              org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(this.soapVersion), env,"<xsl:value-of select="@namespace"/>","<xsl:value-of select="@name"/>",
+              org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(_clientOptions.getSoapVersionURI()), env,"<xsl:value-of select="@namespace"/>","<xsl:value-of select="@name"/>",
               new String[]{<xsl:for-each select="input/param[@type!='']"><xsl:if test="position()>1">,</xsl:if>"<xsl:value-of select="@name"/>"</xsl:for-each>},
               new Object[]{<xsl:for-each select="input/param[@type!='']"><xsl:if test="position()>1">,</xsl:if><xsl:value-of select="@name"/></xsl:for-each>});
                       </xsl:when>
@@ -336,7 +327,7 @@
                    <xsl:choose>
                    <xsl:when test="$style='rpc'">
                //Style is RPC. No input parameters
-               org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(this.soapVersion), env,"<xsl:value-of select="@namespace"/>","<xsl:value-of select="@name"/>",null,null);
+               org.apache.axis2.rpc.client.RPCStub.setValueRPC(getFactory(_clientOptions.getSoapVersionURI()), env,"<xsl:value-of select="@namespace"/>","<xsl:value-of select="@name"/>",null,null);
                       </xsl:when>
                      <xsl:when test="$style='doc'">
                //Style is Doc. No input parameters

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/Stub.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/Stub.java?rev=351590&r1=351589&r2=351590&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/Stub.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/Stub.java Thu Dec  1 21:07:08 2005
@@ -17,8 +17,6 @@
 package org.apache.axis2.client;
 
 import org.apache.axis2.AxisFault;
-import org.apache.axis2.Constants;
-import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.ServiceContext;
@@ -46,12 +44,9 @@
     protected ConfigurationContext _configurationContext;
     protected static AxisService _service;
     protected ServiceContext _serviceContext;
-    protected EndpointReference toEPR;
     protected ArrayList modules = new ArrayList();
 
-    protected Options _clientOptions;
-    protected boolean useSeparateListener;
-    protected String listenerTransport =Constants.TRANSPORT_HTTP ;
+    protected Options _clientOptions = new Options();
 
     public void engageModule(String moduleName) {
         this.modules.add(moduleName);

Modified: webservices/axis2/trunk/java/xdocs/download.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/download.html?rev=351590&r1=351589&r2=351590&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/download.html (original)
+++ webservices/axis2/trunk/java/xdocs/download.html Thu Dec  1 21:07:08 2005
@@ -1,152 +1,189 @@
-<html>
-<head>
-  <meta http-equiv="content-type" content="">
-  <title>Releases</title>
-</head>
-
-<body>
-<h2>Releases</h2>
-
-<div align="left">
-<p>Axis2 is still under active development and has not yet reached version
-<code>1.0</code>. However, milestone and official 0.9.x releases are
-available for download as source or binary. For more information, please see
-<a href="http://www.apache.org/dev/release.html">Apache Release FAQ</a>.</p>
-</div>
-
-<div align="center">
-
-<table border="1" style="border-collapse: collapse" width="76%" id="table1">
-  <tbody>
-    <tr>
-      <td width="45" align="center">Name</td>
-      <td width="80" align="center">Type</td>
-      <td width="300" align="center">Distribution</td>
-      <td width="100" align="center">Date</td>
-      <td width="200" align="center">Description</td>
-    </tr>
-    <tr>
-      <td align="center" valign="middle"><a name="M2"></a>M2</td>
-      <td align="center">Milestone</td>
-      <td>Source Distribution <a
-        href="http://cvs.apache.org/dist/axis/v2.0-M2/axis2-M2-src.zip"
-        title="http://cvs.apache.org/dist/axis/v2.0-M2/axis2-M2-src.zip">zip</a><br>
-        Binary Distribution <a
-        href="http://cvs.apache.org/dist/axis/v2.0-M2/axis2-M2-bin.zip"
-        title="http://cvs.apache.org/dist/axis/v2.0-M2/axis2-M2-bin.zip">zip</a></td>
-      <td>08 - 06 - 2005</td>
-      <td>Milestone Release #2</td>
-    </tr>
-    <tr>
-      <td align="center" valign="middle"><a name="09"></a>0.9</td>
-      <td align="center">Release</td>
-      <td>Source Distribution <a
-        href="http://archive.apache.org/dist/ws/axis2/0_9/axis2-0.9-src.zip"
-        title="http://archive.apache.org/dist/ws/axis2/0_9/axis2-0.9-src.zip">zip</a><br>
-        Binary Distribution <a
-        href="http://archive.apache.org/dist/ws/axis2/0_9/axis2-0.9-bin.zip"
-        title="http://archive.apache.org/dist/ws/axis2/0_9/axis2-0.9-bin.zip">zip</a></td>
-      <td>05 - 07 - 2005</td>
-      <td>0.9 Release (Archived)</td>
-    </tr>
-    <tr>
-      <td align="center" valign="middle"><a name="091"></a>0.91</td>
-      <td align="center">Release</td>
-      <td>Source Distribution <a
-        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip"
-        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip">zip</a>
-        <a
-        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip.md5"
-        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip.md5">MD5</a>
-        <a
-        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip.asc"
-        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip.asc">PGP</a>
-        <br>
-        Binary Distribution <a
-        href="http://archive.apache.org/ws/axis2/0_91/axis2-0.91-bin.zip"
-        title="http://archive.apache.org/ws/axis2/0_91/axis2-0.91-bin.zip">zip</a>
-        <a
-        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-bin.zip.md5"
-        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-bin.zip.md5">MD5</a>
-        <a
-        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-bin.zip.asc"
-        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-bin.zip.asc">PGP</a>
-        <br>
-      </td>
-      <td>16 -08 - 2005</td>
-      <td>0.91 Release (Archived)</td>
-    </tr>
-    <tr>
-      <td align="center" valign="middle"><a name="091"></a>0.92</td>
-      <td align="center">Release</td>
-      <td>Source Distribution <a
-        href="[preferred]/ws/axis2/0_92/axis2-0.92-src.zip"
-        title="[preferred]/ws/axis2/0_92/axis2-0.92-src.zip">zip</a> <a
-        href="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.md5"
-        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.md5">MD5</a>
-        <a
-        href="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.asc"
-        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.asc">PGP</a>
-        <br>
-        Binary Distribution <a
-        href="[preferred]/ws/axis2/0_92/axis2-0.92-bin.zip"
-        title="[preferred]/ws/axis2/0_92/axis2-0.92-bin.zip">zip</a> <a
-        href="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.md5"
-        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.md5">MD5</a>
-        <a
-        href="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.asc"
-        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.asc">PGP</a>
-        <br>
-        Eclipse Plugins : <br>
-          Axis2 Code Generator <a
-        href="[preferred]/ws/axis2/0_92/Axis2_Code_Generator.zip"
-        title="[preferred]/ws/axis2/0_92/Axis2_Code_Generator.zip">zip</a>
-        <br>
-          Axis2 Service Archiver  <a
-        href="[preferred]/ws/axis2/0_92/Axis2_Service_archiver.zip"
-        title="[preferred]/ws/axis2/0_92/Axis2_Service_archiver.zip">zip</a>
-        <br>
-          Axis2 Wizard Bundle <a
-        href="[preferred]/ws/axis2/0_92/Axis2_Wizard_Bundle.zip"
-        title="[preferred]/ws/axis2/0_92/Axis2_Wizard_Bundle.zip">zip</a> <br>
-        IDEA Plugins <a href="[preferred]/ws/axis2/0_92/Axis2Ideaplugin.jar"        title="[preferred]/ws/axis2/0_92/Axis2Ideaplugin.jar">download</a></td>
-      <td>26 -08 - 2005</td>
-      <td>0.92 Release (Mirrored)</td>
-    </tr>
-  </tbody>
-</table>
-</div>
-
-<div align="left">
-<p>[if-any logo] <a href="[link]"><img align="right" src="[logo]"
-border="0"></a>[end] The currently selected mirror is <b>[preferred]</b>.  If
-you encounter a problem with this mirror, please select another mirror.  If
-all mirrors are failing, there are <i>backup</i> mirrors (at the end of the
-mirrors list) that should be available.</p>
-
-<form action="[location]" method="get" id="SelectMirror">
-  Other mirrors: 
-  <select name="Preferred">[if-any http][for http]
-    <option value="[http]"
-    selected="selected">[http]</option>[end][end][if-any ftp][for ftp]
-    <option value="[ftp]">[ftp]</option>[end][end][if-any backup][for backup]
-    <option value="[backup]">[backup] (backup)</option>[end][end]
-  </select>
-   
-  <input type="submit" value="Change"></form>
-
-<p>You may also consult the <a href="http://www.apache.org/mirrors/">complete
-list of mirrors</a>.</p>
-
-<p><strong>Note:</strong> when downloading from a mirror please check the <a
-href="http://www.apache.org/dev/release-signing#md5">md5sum</a> and verify
-the <a href="http://www.apache.org/dev/release-signing#openpgp">OpenPGP</a>
-compatible signature from the main Apache site. These can be downloaded by
-following the links above. This <a
-href="http://www.apache.org/dist/ws/axis2/KEYS">KEYS</a> file contains the
-public keys used for signing release. It is recommended that (when possible)
-a <a href="http://www.apache.org/dev/release-signing#web-of-trust">web of
-trust</a> is used to confirm the identity of these keys.</p>
-</div>
-</body>
-</html>
+<html>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Releases</title>
+</head>
+
+<body>
+<h2>Releases</h2>
+
+<div align="left">
+<p>Axis2 is still under active development and has not yet reached version
+<code>1.0</code>. However, milestone and official 0.9.x releases are
+available for download as source or binary. For more information, please see
+<a href="http://www.apache.org/dev/release.html">Apache Release FAQ</a>.</p>
+</div>
+
+<div align="center">
+
+<table border="1" style="border-collapse: collapse" width="76%" id="table1">
+  <tbody>
+    <tr>
+      <td width="45" align="center">Name</td>
+      <td width="80" align="center">Type</td>
+      <td width="300" align="center">Distribution</td>
+      <td width="100" align="center">Date</td>
+      <td width="200" align="center">Description</td>
+    </tr>
+    <tr>
+      <td align="center" valign="middle"><a name="M2"></a>M2</td>
+      <td align="center">Milestone</td>
+      <td>Source Distribution <a
+        href="http://cvs.apache.org/dist/axis/v2.0-M2/axis2-M2-src.zip"
+        title="http://cvs.apache.org/dist/axis/v2.0-M2/axis2-M2-src.zip">zip</a><br>
+        Binary Distribution <a
+        href="http://cvs.apache.org/dist/axis/v2.0-M2/axis2-M2-bin.zip"
+        title="http://cvs.apache.org/dist/axis/v2.0-M2/axis2-M2-bin.zip">zip</a></td>
+      <td>08 - 06 - 2005</td>
+      <td>Milestone Release #2</td>
+    </tr>
+    <tr>
+      <td align="center" valign="middle"><a name="09"></a>0.9</td>
+      <td align="center">Release</td>
+      <td>Source Distribution <a
+        href="http://archive.apache.org/dist/ws/axis2/0_9/axis2-0.9-src.zip"
+        title="http://archive.apache.org/dist/ws/axis2/0_9/axis2-0.9-src.zip">zip</a><br>
+        Binary Distribution <a
+        href="http://archive.apache.org/dist/ws/axis2/0_9/axis2-0.9-bin.zip"
+        title="http://archive.apache.org/dist/ws/axis2/0_9/axis2-0.9-bin.zip">zip</a></td>
+      <td>05 - 07 - 2005</td>
+      <td>0.9 Release (Archived)</td>
+    </tr>
+    <tr>
+      <td align="center" valign="middle"><a name="091"></a>0.91</td>
+      <td align="center">Release</td>
+      <td>Source Distribution <a
+        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip"
+        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip">zip</a>
+        <a
+        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip.md5"
+        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip.md5">MD5</a>
+        <a
+        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip.asc"
+        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-src.zip.asc">PGP</a>
+        <br>
+        Binary Distribution <a
+        href="http://archive.apache.org/ws/axis2/0_91/axis2-0.91-bin.zip"
+        title="http://archive.apache.org/ws/axis2/0_91/axis2-0.91-bin.zip">zip</a>
+        <a
+        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-bin.zip.md5"
+        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-bin.zip.md5">MD5</a>
+        <a
+        href="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-bin.zip.asc"
+        title="http://archive.apache.org/dist/ws/axis2/0_91/axis2-0.91-bin.zip.asc">PGP</a>
+        <br>
+      </td>
+      <td>16 -08 - 2005</td>
+      <td>0.91 Release (Archived)</td>
+    </tr>
+    <tr>
+      <td align="center" valign="middle"><a name="091"></a>0.92</td>
+      <td align="center">Release</td>
+      <td>Source Distribution <a
+        href="[preferred]/ws/axis2/0_92/axis2-0.92-src.zip"
+        title="[preferred]/ws/axis2/0_92/axis2-0.92-src.zip">zip</a> <a
+        href="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.md5"
+        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.asc"
+        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.asc">PGP</a>
+        <br>
+        Binary Distribution <a
+        href="[preferred]/ws/axis2/0_92/axis2-0.92-bin.zip"
+        title="[preferred]/ws/axis2/0_92/axis2-0.92-bin.zip">zip</a> <a
+        href="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.md5"
+        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.asc"
+        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.asc">PGP</a>
+        <br>
+        Eclipse Plugins : <br>
+          Axis2 Code Generator <a
+        href="[preferred]/ws/axis2/0_92/Axis2_Code_Generator.zip"
+        title="[preferred]/ws/axis2/0_92/Axis2_Code_Generator.zip">zip</a>
+        <br>
+          Axis2 Service Archiver  <a
+        href="[preferred]/ws/axis2/0_92/Axis2_Service_archiver.zip"
+        title="[preferred]/ws/axis2/0_92/Axis2_Service_archiver.zip">zip</a>
+        <br>
+          Axis2 Wizard Bundle <a
+        href="[preferred]/ws/axis2/0_92/Axis2_Wizard_Bundle.zip"
+        title="[preferred]/ws/axis2/0_92/Axis2_Wizard_Bundle.zip">zip</a> <br>
+        IDEA Plugins <a href="[preferred]/ws/axis2/0_92/Axis2Ideaplugin.jar"        title="[preferred]/ws/axis2/0_92/Axis2Ideaplugin.jar">download</a></td>
+      <td>26 -08 - 2005</td>
+      <td>0.92 Release (Mirrored)</td>
+    </tr>
+	<tr>
+      <td align="center" valign="middle"><a name="091"></a>0.93</td>
+      <td align="center">Release</td>
+      <td>Source Distribution <a
+        href="%5Bpreferred%5D/ws/axis2/0_93/axis2-0.93-src.zip"
+        title="[preferred]/ws/axis2/0_92/axis2-0.92-src.zip">zip</a> <a
+        href="http://www.apache.org/dist/ws/axis2/0_93/axis2-0.93-src.zip.md5"
+        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dist/ws/axis2/0_93/axis2-0.93-src.zip.asc"
+        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-src.zip.asc">PGP</a>
+        <br>
+        Binary Distribution <a
+        href="%5Bpreferred%5D/ws/axis2/0_93/axis2-0.93-bin.zip"
+        title="[preferred]/ws/axis2/0_92/axis2-0.92-bin.zip">zip</a> <a
+        href="http://www.apache.org/dist/ws/axis2/0_93/axis2-0.93-bin.zip.md5"
+        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.md5">MD5</a>
+        <a
+        href="http://www.apache.org/dist/ws/axis2/0_93/axis2-0.93-bin.zip.asc"
+        title="http://www.apache.org/dist/ws/axis2/0_92/axis2-0.92-bin.zip.asc">PGP</a>
+        <br>
+        Eclipse Plugins : <br>
+          Axis2 Code Generator <a
+        href="%5Bpreferred%5D/ws/axis2/0_93/Axis2_Code_Generator.zip"
+        title="[preferred]/ws/axis2/0_92/Axis2_Code_Generator.zip">zip</a>
+        <br>
+          Axis2 Service Archiver  <a
+        href="%5Bpreferred%5D/ws/axis2/0_93/Axis2_Service_archiver.zip"
+        title="[preferred]/ws/axis2/0_92/Axis2_Service_archiver.zip">zip</a>
+        <br>
+          Axis2 Wizard Bundle <a
+        href="%5Bpreferred%5D/ws/axis2/0_93/Axis2_Wizard_Bundle.zip"
+        title="[preferred]/ws/axis2/0_92/Axis2_Wizard_Bundle.zip">zip</a> <br>
+        IDEA Plugins <a href="%5Bpreferred%5D/ws/axis2/0_93/Axis2Ideaplugin.jar"        title="[preferred]/ws/axis2/0_92/Axis2Ideaplugin.jar">download</a></td>
+      <td>12- 02  - 2005</td>
+      <td>0.93 Release (Mirrored)</td>
+    </tr>
+  </tbody>
+</table>
+</div>
+
+<div align="left">
+<p>[if-any logo] <a href="[link]"><img align="right" src="[logo]"
+border="0"></a>[end] The currently selected mirror is <b>[preferred]</b>.  If
+you encounter a problem with this mirror, please select another mirror.  If
+all mirrors are failing, there are <i>backup</i> mirrors (at the end of the
+mirrors list) that should be available.</p>
+
+<form action="[location]" method="get" id="SelectMirror">
+  Other mirrors: 
+  <select name="Preferred">[if-any http][for http]
+    <option value="[http]"
+    selected="selected">[http]</option>[end][end][if-any ftp][for ftp]
+    <option value="[ftp]">[ftp]</option>[end][end][if-any backup][for backup]
+    <option value="[backup]">[backup] (backup)</option>[end][end]
+  </select>
+   
+  <input type="submit" value="Change"></form>
+
+<p>You may also consult the <a href="http://www.apache.org/mirrors/">complete
+list of mirrors</a>.</p>
+
+<p><strong>Note:</strong> when downloading from a mirror please check the <a
+href="http://www.apache.org/dev/release-signing#md5">md5sum</a> and verify
+the <a href="http://www.apache.org/dev/release-signing#openpgp">OpenPGP</a>
+compatible signature from the main Apache site. These can be downloaded by
+following the links above. This <a
+href="http://www.apache.org/dist/ws/axis2/KEYS">KEYS</a> file contains the
+public keys used for signing release. It is recommended that (when possible)
+a <a href="http://www.apache.org/dev/release-signing#web-of-trust">web of
+trust</a> is used to confirm the identity of these keys.</p>
+</div>
+</body>
+</html>