axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chinth...@apache.org
Subject svn commit: r370524 [4/11] - in /webservices/axis2/site: ./ 0_93/ 0_93/adb/ 0_93/tools/idea-guide/ 0_94/ 0_94/adb/ 0_94/images/ 0_94/tools/idea/ modules/ modules/addressing/ modules/wss4j/ modules/wss4j/0_94/0.94/ multiproject/axis2-Samples/ multiproje...
Date Thu, 19 Jan 2006 16:25:06 GMT
Modified: webservices/axis2/site/0_94/axis2config.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/axis2config.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/axis2config.html (original)
+++ webservices/axis2/site/0_94/axis2config.html Thu Jan 19 08:22:01 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
+                	Last published: 19 January 2006
                   | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p>In Axis2 there are three kinds of configuration files to configure the
 system. First one configuration file is to configure whole system, second one
 is to configure a service and the third one is to configure a module.</p><ul>
@@ -12,7 +12,7 @@
     (services.xml)</a></li>
   <li><a href="#Module_Configuration">Module Configuration
   (module.xml)</a></li>
-</ul></div><div class="section"><a name="Global_Configuration"></a><h2>Global Configuration</h2><ul>
+</ul><p><a name="Global_Configuration"></a></p></div><div class="section"><a name="Global_Configuration"></a><h2>Global Configuration</h2><ul>
   <li>Writing axis2.xml</li>
 </ul><p>All the configuration that requires starting axis2 is obtained from
 axis2.xml. The way of specifying them is very simple and easy. The document
@@ -31,26 +31,23 @@
 will be transformed into properties in AxisConfiguration. Therefore the top
 level parameters in configuration document can be accessed via
 AxisConfiguration in the running system. The correct way of defining a
-parameter looks like what is shown below; 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre> 
-  &lt;parameter name="name of the parameter" &gt;parameter value &lt;/parameter&gt;
-
+parameter looks like what is shown below;</p>
+    <div class="source"><pre>
+<pre> 
+  &lt;parameter name="name of the parameter" &gt;parameter value &lt;/parameter&gt;</pre>
 </pre></div>
   <p><b>Transport Receiver</b><br></br>
 Depending on the underline transport that axis going to be run , need to have
 different transport receivers so the way of adding them to the system can be
-done as follows; 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre> 
+done as follows; </p><p>
+    <div class="source"><pre>
+<pre> 
 &lt;transportReceiver name="http" class="org.apache.axis2.transport.http.SimpleHTTPServer"&gt;
         &lt;parameter name="port" &gt;6060&lt;/parameter&gt;
  &lt;/transportReceiver&gt; 
- 
+ </pre>
 </pre></div>
-  <p>The above elements shows the way of defining transport receivers in
+  The above elements shows the way of defining transport receivers in
 axis2.xml , here name attribute of the 'transportReceiver' element is the
 name of transport it can be http, tcp , smtp , commonshttp stc , and when the
 system starts up or when setting transport at the client side one can use
@@ -65,16 +62,15 @@
 in the system, and latter at the run time those senders can be used to send
 the messages. As an example consider Axis2 running under tomcat, then axis
 can use TCP transport senders to send message rather than HTTP. The way of
-specifying transport senders is as follows: 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre> 
+specifying transport senders is as follows: </p><p>
+    <div class="source"><pre>
+<pre> 
 &lt;transportSender name="http" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"&gt;
         &lt;parameter name="PROTOCOL" locked="xsd:false"&gt;HTTP/1.0&lt;/parameter&gt;
  &lt;/transportSender&gt; 
- 
+ </pre>
 </pre></div>
-  <p>name: Name of the transport (it is possible to have http and http1
+  name: Name of the transport (it is possible to have http and http1
 as transport name) Class: Implementation class of the corresponding
 transport. As same as transport receivers, transport senders can have zero or
 more parameters, and if there is any then it can be accessed via
@@ -82,16 +78,15 @@
 
 </p><p><b>Phase Order</b><br></br>
 The specifying order of phases in execution chain has to be done using phase
-order element and it will be look like below; 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre>&lt;phaseOrder type="inflow"&gt;
+order element and it will be look like below; </p><p>
+    <div class="source"><pre>
+<pre>&lt;phaseOrder type="inflow"&gt;
          &lt;phase name="TransportIn"/&gt;
          .
          .
-&lt;/phaseOrder&gt;   
+&lt;/phaseOrder&gt;   </pre>
 </pre></div>
-  <p>The most interesting thing is that you can add handlers here as well
+  The most interesting thing is that you can add handlers here as well
 , if you want to add a handler which should go in to that phase you can
 directly do that by adding a handler element into it . In addition to that
 there is no any hard coding stuffs for handler  chain in anywhere in Axis2
@@ -154,29 +149,34 @@
   <li>outflow</li>
   <li>INfaultflow</li>
   <li>Outfaultflow</li>
-</ul></p><p>In addition to that only child element allowed inside pahseOrder is phase
+</ul>
+
+</p><p>In addition to that only child element allowed inside pahseOrder is phase
 element, which represents available phases in the execution chain. The way of
-specifying phase inside phaseOrder has to be done as follows; 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre> &lt;phase name="TransportIn"/&gt;
+specifying phase inside phaseOrder has to be done as follows; </p><p>
+    <div class="source"><pre>
+<pre> &lt;phase name="TransportIn"/&gt;</pre>
 </pre></div>
-  <p>name: Name of the phase. </p><br></br><p>
+  name: Name of the phase. <br></br>
 There are number of things that one has to keep in mind when changing
 pahseOrder,
 <ul>
-</ul><ol>
-  there are phases called system pre-defined phases in all four flows;</ol><ol>
+</ul>
+<ol>
+  there are phases called system pre-defined phases in all four flows;</ol>
+<ol>
   You are not allowed change those  , and you can add new phase after system
-  pre-defined phase</ol><ol>
-  If you closely look at the default axis2.xml can clearly identify that.</ol></p><p><b>Module References</b><br></br>
+  pre-defined phase</ol>
+<ol>
+  If you closely look at the default axis2.xml can clearly identify that.</ol>
+
+</p><p><b>Module References</b><br></br>
 If you want to engage a module system wide you can do it by adding top level
-module element in axis2.xml.  It should be look like following: 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre>&lt;module ref="addressing"/&gt;  
+module element in axis2.xml.  It should be look like following: </p><p>
+    <div class="source"><pre>
+<pre>&lt;module ref="addressing"/&gt;  </pre>
 </pre></div>
-  <p>ref: the module name which is going to be engage, system wide.
+  ref: the module name which is going to be engage, system wide.
 Listeners (Observers) In Axis2 AxisConfiguration is observable so that one
 can register observers into that, and they will be automatically informed
 whenever a change occurs in AxisConfiuration. In the current implementation
@@ -198,17 +198,27 @@
 be note that the implementation class should implement AxisObserver
 interface, and the class has to be available in the classpath.
 
-</p></div><div class="section"><ul>
+<a name="Service_Configuration"></a>
+</p></div><div class="section"><a name="Service_Configuration"></a><h2>Service Configuration</h2><ul>
   <li><font>Writing services.xml</font></li>
 </ul><p><font>The description of service is specified using services.xml, each
 service archive file need to have services.xml in order to be a valid
 service. And which has to be available in META-INF directory of the archive
 file. <br></br>
-A very simple services.xml is shown below: </font><font>
-    <div class="source"><pre></pre></div>
-  </font></p>
+A very simple services.xml is shown below: </font>
+    </p>
     <div class="source"><pre>
-</pre></div>
+<pre><font>&lt;service &gt;
+    &lt;description&gt; The description of the service  &lt;/description&gt;
+
+    &lt;parameter name="ServiceClass"     locked="xsd:false"&gt;org.apache.axis2.sample.echo.EchoImpl&lt;/parameter&gt;
+    
+    &lt;operation name="echoString"&gt;
+        &lt;module ref=" a module name "/&gt;
+        &lt;messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/&gt;
+    &lt;/operation&gt;
+  &lt;/service&gt;
+</font></pre></pre></div>
   <font>service name: the service name will be the name of the archive file.
 <br></br>
 description: This is an optional element if you want to display any
@@ -220,51 +230,56 @@
 services.xml called ServiceClass which specify the java class which really
 does the job and the class will be loaded by MessageReceiver.</p><p><b>Handler</b><br></br>
 Handler element consists of compulsory and optional attribute and the way of
-defining a handler will be look like follows; 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre>&lt;handler name="handler1" class="handlerClass "&gt;
+defining a handler will be look like follows; </p><p>
+    <div class="source"><pre>
+<pre>&lt;handler name="handler1" class="handlerClass "&gt;
             &lt;order phase="userphase1" /&gt;
  &lt;/handler&gt;
-
-</pre></div>
-  <b><i>Compulsory attributes</i></b><br></br><p>
-name: name of the handler</p><br></br><p>
-nlass: handler implementation class</p><br></br><p>
+</pre></pre></div>
+  
+<b><i>Compulsory attributes</i></b> <br></br>
+name: name of the handler<br></br>
+nlass: handler implementation class<br></br>
 phase: name of the phase that the handler should stay in the execution chain
-</p><br></br><br></br><i><b>Optional attributes :</b></i><br></br><p>
-phaseLast: to indicate the handler is last handler of the phase</p><br></br><p>
-phaseFirst: to indicate the handler is first handler of the phase.</p><br></br><p>
+<br></br>
+<br></br>
+<i><b>Optional attributes :</b></i><br></br>
+phaseLast: to indicate the handler is last handler of the phase<br></br>
+phaseFirst: to indicate the handler is first handler of the phase.<br></br>
 before : the handler should be invoked before the handler specified by before
-handler</p><br></br><p>
+handler<br></br>
 after:  the handler should be invoked after the handler specified by after
-handler</p><br></br><p><b>Operations</b><br></br>
+handler<br></br>
+
+
+</p><p><b>Operations</b><br></br>
 All the operations you are going to exposeby the service has to be indicated
 in the services.xml and the correct way of specifying that should be as
-follows: 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre>    &lt;operation name="echoString"&gt;
+follows: </p><p>
+    <div class="source"><pre>
+<pre>    &lt;operation name="echoString"&gt;
         &lt;module ref=" a module name "/&gt;
         &lt;messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/&gt;
     &lt;/operation&gt;
-</pre></div>
-  <p>
+</pre></pre></div>
+  
 Only compulsory attribute here is name, which represent the operation name
 that is going to be exposed. Any operation can contains module references,
 any number of parameters. The most interesting is that one can register
 custom message receiver per operation, then the registered message receiver
 will be the message receiver for the corresponding operation. If one does not
 specify the message receiver then the default message receiver will do the
-job. </p><br></br></div><div class="section"><a name="Module_Configuration"></a><h2>Module Configuration</h2><ul>
+job. <br></br>
+
+<a name="Module_Configuration"></a>
+</p></div><div class="section"><a name="Module_Configuration"></a><h2>Module Configuration</h2><ul>
   <li>Writing module.xml</li>
 </ul><p>The description of module is specified using module.xml, each module
 archive file need to have module.xml in order to be a valid module. And which
 has to be available in META-INF directory of the archive file. <br></br>
-A very simple module.xml is shown below: 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre>&lt;module name="module1" class="org.apache.module.Module1Impl"&gt;
+A very simple module.xml is shown below: </p><p>
+    <div class="source"><pre>
+<pre>&lt;module name="module1" class="org.apache.module.Module1Impl"&gt;
     &lt;inflow&gt;
         .
         .
@@ -289,10 +304,10 @@
         &lt;parameter name="para1" locked="xsd:true"&gt;10&lt;/parameter&gt;
     &lt;/operation&gt;
 &lt;/module&gt;
-</pre></div>
-  <p>
+</pre></pre></div>
+  
 name: This is a compulsory attribute and which indicates the name of the
-module </p><br></br><p>
+module <br></br>
 class: This is an optional attribute which indicate module implementation
 class, a module may or may not contain module implementation class since the
 module can also be a collection of handlers. If a module contains an

Modified: webservices/axis2/site/0_94/http-transport.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/http-transport.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/http-transport.html (original)
+++ webservices/axis2/site/0_94/http-transport.html Thu Jan 19 08:22:01 2006
@@ -2,8 +2,8 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
-                  | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="HTTP_transports"></a><h2>HTTP transports</h2><div class="subsection"><a name="CommonsHTTPTransportSender"></a><h3>CommonsHTTPTransportSender</h3><p>This is the default transport
  sender that is used in Server API as well as
+                	Last published: 19 January 2006
+                  | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><p><a name="configTransport"></a></p></div><div class="section"><a name="HTTP_transports"></a><h2>HTTP transports</h2><div class="subsection"><a name="CommonsHTTPTransportSender"></a><h3
 >CommonsHTTPTransportSender</h3><p>This is the default transport sender that is used in Server API as well as
 Client API. As the name implies it is based on commons-httpclient-3.0-rc3. In
 order to acquire the maximum flexibility, this sender has implemented POST
 interface and GET interface. GET interface is provided to help axis2 support

Modified: webservices/axis2/site/0_94/images/clip_image002.jpg
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/images/clip_image002.jpg?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
Binary files - no diff available.

Modified: webservices/axis2/site/0_94/index.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/index.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/index.html (original)
+++ webservices/axis2/site/0_94/index.html Thu Jan 19 08:22:01 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
+                	Last published: 19 January 2006
                   | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><strong><a href="../0_94/index.html">Version 0.94</a></strong></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guide
 lines.html">Developer Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Getting_Started_Guides_for_Axis2_-_0_94"></a><h2>Getting Started Guides for Axis2 - 0.94</h2><ul>
   <li><a href="installationguide.html">Installation Guide</a></li>
   <li><a href="userguide.html">User's Guide</a></li>
@@ -14,7 +14,7 @@
     Eclipse Plug-in</a></li>
   <li><a href="ServiceArchiveToolReference.html">Service Archive Wizard -
     Eclipse Plug-in</a></li>
-  <li><a href="tools\idea\Idea_plug-in_userguide.html">IntelliJ IDEA
+  <li><a href="tools/idea/Idea_plug-in_userguide.html">IntelliJ IDEA
     Plug-ins</a></li>
 </ul></div><div class="section"><a name="Additional_References"></a><h2>Additional References</h2><ul>
   <li><a href="http://wiki.apache.org/ws/FrontPage/Axis2" class="externalLink" title="External Link">Axis2 Wiki</a></li>

Modified: webservices/axis2/site/0_94/installationguide.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/installationguide.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/installationguide.html (original)
+++ webservices/axis2/site/0_94/installationguide.html Thu Jan 19 08:22:01 2006
@@ -3,173 +3,4 @@
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
                 	Last published: 19 January 2006
-                  | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Axis2_Installation_Guide"></a><h2>Axis2 Installation Guide</h2><p><i>Version 0.94</i></p><i>Feedback: <a href="mailto:axis-dev@ws.apache.org">axis-dev@ws.apache.org</a></i><div 
 class="subsection"><a name="Contents"></a><h3>Contents</h3><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="#_Toc96698084">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></div><div class="subsection"><a name="Download_Axis2"></a><h3>Download Axis2</h3><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" class="externalLink" title="External Link">here</a>. Latest release of Axis2 is version 0.94. </p><table class="bodyTable"><tr class="b"><th width="83" scope="col">Distribution Name</th><th width="633" scope="col">Description</th><th width="202" scope="col">Items</th></tr><tr class="a"><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-core-0.94.jar will contain compiled versions of common, xml, wsdl and core modules.) </td><td><ul>
-      <li>axis2-core-0.94.jar, axis2-adb-0.94.jar</li>
-      <li>third party distributable libraries</li>
-      <li>README.TXT and release-notes.html </li>
-    </ul></td></tr><tr class="b"><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, xml, wsdl, adb and core modules </li>
-      <li>README.TXT and release-notes.html</li>
-    </ul></td></tr><tr class="a"><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" class="externalLink" title="External Link">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.mar</li>
-    </ul></td></tr><tr class="b"><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 class="a"><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 app
-      </li>
-    </ul></td></tr><tr class="b"><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 class="a"><td>Plugin Distribution </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></table></div><div class="subsection"><a name="System_Requirements"></a><h3>System Requirements</h3><table class="bodyTable"><caption></caption><tbody>
-    <tr class="b"><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/" class="externalLink" title="External Link">http://java.sun.com</a></p>
-      </td></tr>
-    <tr class="a"><td>Maven</td><td>1.0.2 or higher (<a href="http://www.apache.org/dyn/closer.cgi/maven/binaries/" class="externalLink" title="External Link">download</a> ) Please download maven 1.x version. Axis2 is not compatible with maven2 yet)
-
-        <p>Required only for building Axis2 from source distribution</p>
-      </td></tr>
-    <tr class="b"><td>Memory</td><td>No minimum requirement</td></tr>
-    <tr class="a"><td>Disk</td><td>No minimum requirement.
-
-        <p>Approximately 20 MB will be used for war distribution</p>
-      </td></tr>
-    <tr class="b"><td>Operating system</td><td>Tested on Windows XP, Mac OS X, Fedora core, Ubuntu, Gentoo</td></tr>
-  </tbody></table><p></p><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></div><div class="subsection"><a name="Setting_up_the_Environment_and_Tools"></a><h3>Setting up the Environment and Tools</h3></div><div class="subsection"><a name="Maven"></a><h3>Maven</h3><p>The Axis2 build is based on <a href="http://maven.apache.org/" class="externalLink" title="External Link">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" class="externalLink" title="External Link">here </a>.</p><ul>
-<li>Windows</li>
-<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-2.0.1";
-    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"></img></p>
-
-<li>Unix based OS (Linux etc)</li>
-
-<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" class="externalLink" title="External Link">here </a>.</p>
-
-</ul><p>Once maven is properly installed you can start building Axis2.</p></div><div class="subsection"><a name="The_Axis2_source_distribution"></a><h3>The Axis2 source distribution</h3><p>The <a href="http://ws.apache.org/axis2/download.cgi" class="externalLink" title="External Link">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" height="248" width="668"></img></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></div><div class="subsection"><a name="Installing_Axis2_in_a_Servlet_container"></a><h3>Installing Axis2 in a Servlet container</h3><ol>
-  <li>Download 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.</li>
-
-  <p align="center"><strong><img src="images/clip_image006.jpg" alt=""></img></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=""></img></strong></p>
-</ol><p></p></div><div class="subsection"><a name="Uploading_services"></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 userguide that jar file can be uploaded using the upload
-  page.</p>
-
-  <p align="center"><strong><img src="images/clip_image010.jpg" alt=""></img></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 <i>available services link</i> 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=""></img></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=""></img></p>
-
-  <p>Deployment time error message</p>
-
-  <p align="center"><strong><img src="images/faultmsg.jpg" alt=""></img></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">Axis2 Web Administration Guide</a></p>
-</ol></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2004-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
+                  | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="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__movi
 ng_to_the_particular_directory_and_running_maven_command_will_build_the_Axis2_jar_file_______________________======="></a><h2>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.                      =======</h2></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2004-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Modified: webservices/axis2/site/0_94/mail-configuration.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/mail-configuration.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/mail-configuration.html (original)
+++ webservices/axis2/site/0_94/mail-configuration.html Thu Jan 19 08:22:01 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
+                	Last published: 19 January 2006
                   | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Mail_transport"></a><h2>Mail transport</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></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>

Modified: webservices/axis2/site/0_94/mail-transport.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/mail-transport.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/mail-transport.html (original)
+++ webservices/axis2/site/0_94/mail-transport.html Thu Jan 19 08:22:01 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
+                	Last published: 19 January 2006
                   | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Invoking_a_service_using_a_mail"></a><h2>Invoking a service using a mail</h2><div class="subsection"><a name="Prologue"></a><h3>Prologue</h3><p>Most of Web services that we inte
 ract 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

Modified: webservices/axis2/site/0_94/migration.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/migration.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/migration.html (original)
+++ webservices/axis2/site/0_94/migration.html Thu Jan 19 08:22:01 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
+                	Last published: 19 January 2006
                   | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Migrating_from_Axis_1_x_to_Axis_2"></a><h2>Migrating from Axis 1.x to Axis 2</h2><div class="subsection"><a name="Compatibility"></a><h3>Compatibility</h3><p>Axis1.x and Axis2 h
 ave been evolved from different architectures.</p><p>Speed - Axis2 is based on StAX API, which gives greater speed than SAX
 event base parsing that has been used in Axis1.x.</p><p>Stability - Axis2 has fixed phases and for extensions an area of user
 defined phases. This allows far more stability and flexibility than

Modified: webservices/axis2/site/0_94/mtom-guide.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/mtom-guide.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/mtom-guide.html (original)
+++ webservices/axis2/site/0_94/mtom-guide.html Thu Jan 19 08:22:01 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
+                	Last published: 19 January 2006
                   | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Sending_Binary_Data_with_SOAP"></a><h2>Sending Binary Data with SOAP</h2><ul>
   <li><a href="#1">Introduction</a></li>
   <li><a href="#2">MTOM with Axis2 </a>
@@ -195,11 +195,11 @@
     </blockquote>
   </li>
 </ul><p>
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre>&lt;parameter name="enableMTOM" locked="false"&gt;true&lt;/parameter&gt;
+    <div class="source"><pre>
+<pre>&lt;parameter name="enableMTOM" locked="false"&gt;true&lt;/parameter&gt;</pre>
 </pre></div>
-  <ul>
+  
+</p><ul>
   <ul>
     <p>User must restart the server after setting this parameter.</p>
   </ul>
@@ -231,7 +231,8 @@
 }</pre>
 </pre></div>
   <ul>
-  <li><strong><a name="242"></a>Client</strong></li>
+    <a name="242"></a>
+  <li><strong>Client</strong></li>
 </ul>
     <div class="source"><pre><pre>        Options options = new Options();
         options.setTo(targetEPR); 

Modified: webservices/axis2/site/0_94/rest-ws.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/rest-ws.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/rest-ws.html (original)
+++ webservices/axis2/site/0_94/rest-ws.html Thu Jan 19 08:22:01 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
+                	Last published: 19 January 2006
                   | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="RESTful_Web_services_Support"></a><h2>RESTful Web services Support</h2><p>REST provides access to resources through the two methods GET and POST.
 REST Web services are a reduced subset of the usual Web service stack.</p><p>The Axis2 REST implementation assumes the following properties:</p><ol>
   <li>REST Web services are Synchronous and Request Response in nature.</li>
@@ -33,16 +33,13 @@
   </li>
 </ol></div><div class="subsection"><a name="Sample_REST_-_HTTP_POST_Client"></a><h3>Sample REST - HTTP POST Client</h3><p>There is an example named, userguide.clients.RESTClient.java which
 demonstrates the usage of the above, using the "echo"operation of the
-
-    <div class="source"><pre></pre></div>
-  </p>
+    </p>
     <div class="source"><pre>userguide.example1.MyService 
 
 </pre></div>
-  <p>of the samples.The class source will be as follows:</p><p>
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre>public class RESTClient {
+  <p>of the samples.The class source will be as follows:</p>
+    <div class="source"><pre>
+<pre>public class RESTClient {
 
     private static String toEpr = "http://localhost:8080/axis2/services/MyService";
 
@@ -82,8 +79,7 @@
 
         return method;
     }
-}
-
+}</pre>
 </pre></div>
   </div><div class="subsection"><a name="Access_a_REST_Web_Service_Via_HTTP_GET"></a><h3>Access a REST Web Service Via HTTP GET</h3><p>Axis2 allow users to access Web services that have simple type parameters
 via HTTP GET. For example the following URL requests the Version Service via
@@ -91,10 +87,9 @@
 are converted in to XML and put in to the SOAP Body.</p>
     <div class="source"><pre><pre>http://127.0.0.1:8080/axis2/services/version/getVersion</pre>
 </pre></div>
-  <p>Result can be shown in the browser as follows:</p><img src="images/userguide/http-get-ws.png" alt=""></img><p>For example, the following request, 
-    <div class="source"><pre></pre></div>
-  </p>
-    <div class="source"><pre>http://127.0.0.1:8080/axis2/services/version/getVersion
+  <p>Result can be shown in the browser as follows:</p><img src="images/userguide/http-get-ws.png" alt=""></img><p>For example, the following request, </p>
+    <div class="source"><pre>
+<pre>http://127.0.0.1:8080/axis2/services/version/getVersion</pre>
 </pre></div>
   <p>will be converted to the following SOAP Message for processing by
 Axis2.

Modified: webservices/axis2/site/0_94/security-module.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/security-module.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/security-module.html (original)
+++ webservices/axis2/site/0_94/security-module.html Thu Jan 19 08:22:01 2006
@@ -2,14 +2,22 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
-                  | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Securing_SOAP_Messages_with_WSS4J"></a><h2>Securing SOAP Messages with WSS4J</h2><p>Axis2 comes with a module based on WSS4J [1] to provide WS-Security features. This section ex
 plains how to engage and configure the security module. Since the security module inserts handlers in the system specific pre-dispatch phase, it must be engaged globally. But it is possible to activate the security module for the inflow or the outflow when required by the service or the clients.</p><p>The security module (security.mar) is available in the axis2.war but it is not engaged by default.</p><p>First it should be engaged by inserting the following in the axis2.xml file.</p>
+                	Last published: 19 January 2006
+                  | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Securing_SOAP_Messages_with_WSS4J"></a><h2>Securing SOAP Messages with WSS4J</h2><p>Axis2 comes with a module based on WSS4J [1] to provide WS-Security features. This section
+   explains how to engage and configure the security module. Since the security module inserts
+   handlers in the system specific pre-dispatch phase, it must be engaged globally. But it is
+   possible to activate the security module for the inflow or the outflow when required by the
+   service or the clients.</p><p>The security module (security.mar) is available in the axis2.war but it is not engaged by
+   default.</p><p>First it should be engaged by inserting the following in the axis2.xml file.</p>
     <div class="source"><pre><pre>
-	&lt;module ref="security"/&gt;
+    &lt;module ref="security"/&gt;
 </pre></pre></div>
-  <p>The web admin interface can be used when Axis2 is deployed in a servlet container such as Apache Tomcat.</p><p>At the server it is possible to provide security on a per service basis. The configuration parameters should be set in the service.xml file of the service. The client side config parameters should be set in the axis2.xml of the client's Axis2 repository.</p><p>The security module uses two parameters:</p><ul>
-<li>OutflowSecurity</li>
-<li>InflowSecurity</li>
+  <p>The web admin interface can be used when Axis2 is deployed in a servlet container such as Apache
+   Tomcat.</p><p>At the server it is possible to provide security on a per service basis. The configuration
+   parameters should be set in the service.xml file of the service. The client side config
+   parameters should be set in the axis2.xml of the client's Axis2 repository.</p><p>The security module uses two parameters:</p><ul>
+    <li>OutflowSecurity</li>
+    <li>InflowSecurity</li>
 </ul><p>
 
 The configuration that can go in each of these parameters are described below:
@@ -17,37 +25,58 @@
 </p><div class="subsection"><a name="OutflowSecurity_parameter"></a><h3>OutflowSecurity parameter</h3><p>
 
 This parameter is used to configure the outflow security handler. The outflow
- handler can be invoked more than once in the outflow one can provide
- configuration for each of these invocations. The 'action' element describes
- one of these configurations. Therefore the 'OutflowSecurity' parameter can 
- contain more than one 'action' elements. The schema of this 'action' element 
- is available <a href="sec-conf/out-action.xsd">here</a>.
-</p><p>An outflow configuration to add a timestamp, sing and encrypt 
- the message once, is shown in<a href="#ex1"> Example 1</a> and <a href="#ex1">
- Example 2</a> shows how to sign the message twice by chaining the outflow 
- handler (using two 'action' elements)</p><p>Following is a description of the elements that can go in an 'action' 
-element of the OutflowSecurity parameter</p><br></br><table class="bodyTable"><tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr><tr class="b"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>&lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr><tr class="a"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>&lt;user&gt; bob&lt;/user&gt;</td></tr><tr class="b"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the UsernameToken or to sign the message</td><td>&lt;passwordCallbackClass&gt; org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr><tr class="a"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto provider, keystore and its password</td><td>Set example.properties file as the signature pr
 operty file<br></br>&lt;signaturePropFile&gt; example.properties&lt;/signaturePropFile&gt;</td></tr><tr class="b"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>&lt;signatureKeyIdentifier&gt; IssuerSerial&lt;/signatureKeyIdentifier&gt;</td></tr><tr class="a"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>&lt;encryptionKeyIdentifier&gt;IssuerSerial&lt;/encryptionKeyIdentifier&gt;</td></tr><tr class="b"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>&lt;encryptionUser&gt;alice&lt;/encryptionUser&gt;</td></tr><tr class="a"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>&lt;encryptionSymAlgorithm&gt; http://www.w3.org/2001/04/xmlenc#aes128-cbc&lt;/encryptionSymAlgorithm&gt;</t
 d></tr><tr class="b"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>&lt;parameter name="encryptionSymAlgorithm"&gt; http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p&lt;/parameter&gt;</td></tr><tr class="a"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>&lt;signatureParts&gt; {Element}{http://app.ns/ns}Foo;{Element}{http://app.ns/ns}Bar &lt;/signatureParts&gt;</td></tr><tr class="b"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>&lt;optimizeParts&gt; //xenc:EncryptedData/xenc:CipherData/xenc:CipherValue &lt;/optimizeParts&gt;</td></tr></table><br></br></div><div class="subsection"><a name="InflowSecurity_parameter"></a><h3>InflowSecurity parameter</h3><p>This parameter is used to configure the inflow security handler. The 'action' element is used to 
-encapsulate the configuration elements here as well. The schema of the 'action' element is available here. 
-<a href="#ex3">Example 3</a> shows the configuration to decrypt, verify signature and validate timestamp.</p><table class="bodyTable"><tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr><tr class="b"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the signatures should be verified and should be checked for the availability of the Timestamp <br></br>&lt;items&gt; Timestamp Signature Encrypt&lt;/items&gt;</td></tr><tr class="a"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and UsernameToken verification</td><td><br></br>&lt;passwordCallbackClass&gt; org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr><tr class="b"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>&lt;signaturePropFile&gt; sig.properties&lt;/signaturePropFile&gt;</td></tr><tr class="a"><td>decrypti
 onPropFile</td><td>Property file used for decryption</td><td> <br></br>&lt;decryptionPropFile&gt; dec.properties&lt;/decryptionPropFile&gt;</td></tr></table><br></br><p>Please note that the '.properties' files used in properties such as OutSignaturePropFile are the same property files that are using in the WSS4J project. 
-Following shows the properties defined in a sample property file</p>
+handler can be invoked more than once in the outflow one can provide
+configuration for each of these invocations. The 'action' element describes
+one of these configurations. Therefore the 'OutflowSecurity' parameter can
+contain more than one 'action' elements. The schema of this 'action' element
+is available <a href="sec-conf/out-action.xsd">here</a>.
+</p><p>An outflow configuration to add a timestamp, sing and encrypt
+   the message once, is shown in<a href="#ex1"> Example 1</a> and <a href="#ex1">
+    Example 2</a> shows how to sign the message twice by chaining the outflow
+                  handler (using two 'action' elements)</p><p>Following is a description of the elements that can go in an 'action'
+   element of the OutflowSecurity parameter</p><br></br><table class="bodyTable"><tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr><tr class="b"><td>items</td><td>Security actions for the inflow</td><td>Add a Timestamp, Sign the SOAP body and Encrypt the SOAP body <br></br>&lt;items&gt;
+            Timestamp Signature Encrypt&lt;/items&gt;</td></tr><tr class="a"><td>user</td><td>The user's name</td><td>Set alias of the key to be used to sign<br></br>&lt;user&gt; bob&lt;/user&gt;</td></tr><tr class="b"><td>passwordCallbackClass</td><td>Callback class used to provide the password required to create the UsernameToken or to
+            sign the message</td><td>&lt;passwordCallbackClass&gt; org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;</td></tr><tr class="a"><td>signaturePropFile</td><td>property file used to get the signature parameters such as crypto provider, keystore and
+            its password</td><td>Set example.properties file as the signature property file<br></br>&lt;signaturePropFile&gt;
+            example.properties&lt;/signaturePropFile&gt;</td></tr><tr class="b"><td>signatureKeyIdentifier</td><td>Key identifier to be used in referring the key in the signature</td><td>Use the serial number of the certificate<br></br>&lt;signatureKeyIdentifier&gt; IssuerSerial&lt;/signatureKeyIdentifier&gt;
+        </td></tr><tr class="a"><td>encryptionKeyIdentifier</td><td>Key identifier to be used in referring the key in encryption</td><td>Use the serial number of the certificate <br></br>&lt;encryptionKeyIdentifier&gt;IssuerSerial&lt;/encryptionKeyIdentifier&gt;
+        </td></tr><tr class="b"><td>encryptionUser</td><td>The user's name for encryption.</td><td><br></br>&lt;encryptionUser&gt;alice&lt;/encryptionUser&gt;</td></tr><tr class="a"><td>encryptionSymAlgorithm</td><td>Symmetric algorithm to be used for encryption</td><td>Use AES-128<br></br>&lt;encryptionSymAlgorithm&gt;
+            http://www.w3.org/2001/04/xmlenc#aes128-cbc&lt;/encryptionSymAlgorithm&gt;</td></tr><tr class="b"><td>encryptionKeyTransportAlgorithm</td><td>Key encryption algorithm</td><td>Use RSA-OAEP<br></br>&lt;parameter name="encryptionSymAlgorithm"&gt;
+            http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p&lt;/parameter&gt;</td></tr><tr class="a"><td>signatureParts</td><td>Sign multiple parts in the SOAP message</td><td>Sign Foo and Bar elements qualified by "http://app.ns/ns"<br></br>&lt;signatureParts&gt;
+            {Element}{http://app.ns/ns}Foo;{Element}{http://app.ns/ns}Bar &lt;/signatureParts&gt;
+        </td></tr><tr class="b"><td>optimizeParts</td><td>MTOM Optimize the elements specified by the XPath query</td><td>Optimize the CipherValue<br></br>&lt;optimizeParts&gt;
+            //xenc:EncryptedData/xenc:CipherData/xenc:CipherValue &lt;/optimizeParts&gt;</td></tr></table><br></br></div><div class="subsection"><a name="InflowSecurity_parameter"></a><h3>InflowSecurity parameter</h3><p>This parameter is used to configure the inflow security handler. The 'action' element is used to
+   encapsulate the configuration elements here as well. The schema of the 'action' element is
+   available here.
+    <a href="#ex3">Example 3</a> shows the configuration to decrypt, verify signature and validate
+                                 timestamp.</p><table class="bodyTable"><tr class="a"><td><b>Parameter</b></td><td><b>Description</b></td><td><b>Example</b></td></tr><tr class="b"><td>items</td><td>Security actions for the inflow</td><td>first the incoming message should be decrypted and then the signatures should be
+            verified and should be checked for the availability of the Timestamp <br></br>&lt;items&gt;
+            Timestamp Signature Encrypt&lt;/items&gt;</td></tr><tr class="a"><td>passwordCallbackClass</td><td>Callback class used to obtain password for decryption and UsernameToken
+            verification</td><td><br></br>&lt;passwordCallbackClass&gt; org.apache.axis2.security.PWCallback&lt;/passwordCallbackClass&gt;
+        </td></tr><tr class="b"><td>signaturePropFile</td><td>Property file used for signature verification</td><td><br></br>&lt;signaturePropFile&gt; sig.properties&lt;/signaturePropFile&gt;</td></tr><tr class="a"><td>decryptionPropFile</td><td>Property file used for decryption</td><td><br></br>&lt;decryptionPropFile&gt; dec.properties&lt;/decryptionPropFile&gt;</td></tr></table><br></br><p>Please note that the '.properties' files used in properties such as OutSignaturePropFile are the
+   same property files that are using in the WSS4J project.
+   Following shows the properties defined in a sample property file</p>
     <div class="source"><pre>
-<pre>
-org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin
-org.apache.ws.security.crypto.merlin.keystore.type=pkcs12
-org.apache.ws.security.crypto.merlin.keystore.password=security
-org.apache.ws.security.crypto.merlin.keystore.alias=16c73ab6-b892-458f-abf5-2f875f74882e
-org.apache.ws.security.crypto.merlin.alias.password=security
-org.apache.ws.security.crypto.merlin.file=keys/x509.PFX.MSFT
-</pre>
+    <pre>
+        org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin
+        org.apache.ws.security.crypto.merlin.keystore.type=pkcs12
+        org.apache.ws.security.crypto.merlin.keystore.password=security
+        org.apache.ws.security.crypto.merlin.keystore.alias=16c73ab6-b892-458f-abf5-2f875f74882e
+        org.apache.ws.security.crypto.merlin.alias.password=security
+        org.apache.ws.security.crypto.merlin.file=keys/x509.PFX.MSFT
+    </pre>
 </pre></div>
   <p>
 
-org.apache.ws.security.crypto.provider defines the implementation of the org.apache.ws.security.components.crypto.Crypto 
-interface to provide the crypto information required by WSS4J. The other properties defined are the configuration
- properties used by the implementation class (org.apache.ws.security.components.crypto.Merlin).
- 
-</p><p><b>References</b></p><p>1. <a href="http://ws.apache.org/wss4j" class="externalLink" title="External Link">Apache WSS4J</a></p><br></br><p><b>Examples</b></p><p id="ex1">Example 1: An outflow configuration to add a timestamp, sing and encrypt 
- the message once</p><p><img src="sec-conf/out-sample.png" alt=""></img>
-</p><p id="ex2">Example 2: An outflow configuration to sign the message twice and add a timestamp</p><p><img src="sec-conf/out-sample2.png" alt=""></img>
-</p><p id="ex3">Example 3: An inflow configuration to decrypt, verify signature and validate timestamp</p><p><img src="sec-conf/in-sample.png" alt=""></img>
+org.apache.ws.security.crypto.provider defines the implementation of the
+org.apache.ws.security.components.crypto.Crypto
+interface to provide the crypto information required by WSS4J. The other properties defined are the
+configuration
+properties used by the implementation class (org.apache.ws.security.components.crypto.Merlin).
+
+</p><p><b>References</b></p><p>1. <a href="http://ws.apache.org/wss4j" class="externalLink" title="External Link">Apache WSS4J</a></p><br></br><p><b>Examples</b></p><p id="ex1">Example 1: An outflow configuration to add a timestamp, sing and encrypt
+            the message once</p><p><img alt="" src="sec-conf/out-sample.png"></img>
+</p><p id="ex2">Example 2: An outflow configuration to sign the message twice and add a timestamp</p><p><img alt="" src="sec-conf/out-sample2.png"></img>
+</p><p id="ex3">Example 3: An inflow configuration to decrypt, verify signature and validate
+            timestamp</p><p><img alt="" src="sec-conf/in-sample.png"></img>
 </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2004-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: webservices/axis2/site/0_94/tcp-transport.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/site/0_94/tcp-transport.html?rev=370524&r1=370523&r2=370524&view=diff
==============================================================================
--- webservices/axis2/site/0_94/tcp-transport.html (original)
+++ webservices/axis2/site/0_94/tcp-transport.html Thu Jan 19 08:22:01 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/" id="projectLogo"><img alt="Apache Axis 2.0" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 18 January 2006
+                	Last published: 19 January 2006
                   | Doc for 0.95</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis_2_0"><h5>Axis 2.0</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../">Download Axis2</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN" class="externalLink" title="External Link">Source Code</a></li></ul></li><li class="expanded"><a href="../">Documentation</a><ul><li class="none"><a href="../0_93/index.html">Version 0.93</a></li><li class="none"><a href="../0_94/index.html">Version 0.94</a></li></ul></li><li class="expanded"><a href="../overview.html">Get Involved</a><ul><li class="none"><a href="../svn.html">Checkout the Source</a></li><li class="none"><a href="../siteHowTo.html">Build the Site</a></li><li class="none"><a href="../guidelines.html">Devel
 oper Guidelines</a></li><li class="none"><a href="../refLib.html">Reference Library</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li></ul></li><li class="none"><a href="../modules/index.html">Modules</a></li><li class="none"><a href="../thanks.html">Acknowledgements</a></li><li class="expanded"><a href="../">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="TCP_transport"></a><h2>TCP transport</h2><p>Axis2 supports TCP as a transport. Axis2 has support for both send and
 receive SOAP Messages via TCP. TCP transport does not have any application
 level headers and the SOAP Message that is send should be self contained.



Mime
View raw message