You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by th...@apache.org on 2005/06/08 21:07:29 UTC

cvs commit: ws-site/targets/ws-fx/kandula architecture-guide.html index.html user-guide.html

thilina     2005/06/08 12:07:29

  Modified:    targets/ws-fx/kandula architecture-guide.html index.html
                        user-guide.html
  Log:
  Updates to the Kandula Site.
  
  Revision  Changes    Path
  1.2       +3 -3      ws-site/targets/ws-fx/kandula/architecture-guide.html
  
  Index: architecture-guide.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/ws-fx/kandula/architecture-guide.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- architecture-guide.html	7 Jun 2005 12:32:45 -0000	1.1
  +++ architecture-guide.html	8 Jun 2005 19:07:29 -0000	1.2
  @@ -1,6 +1,6 @@
  -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Sandesha - Architecture Guide for Apache Kandula</title><style type="text/css" media="all">
  +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Kandula - Architecture Guide for Apache Kandula</title><style type="text/css" media="all">
             @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://ws.apache.org/" id="organizationLogo"><img alt="Apache Web Services" src="http://ws.apache.org/images/project-logo.jpg"></img></a><a href="http://ws.apache.org/ws-fx/kandula/" id="projectLogo"><span>Apache Kandula</span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
  -                	Last published: 07 June 2005
  -                  | Doc for 0.1-SNAPSHOT</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuSandesha"><h5>Sandesha</h5><ul><li class="none"><a href="user-guide.html">Simple User Guide</a></li><li class="none"><a href="architecture-guide.html">Simple User Guide</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Kandula</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></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="Architecture_Guide_for_Apache_Kandula"></a><h2>Architecture Guide for Apache Kandula</h2><div class="subsection"><a name="Coming_Soon"></a><h3>Coming Soon</h3></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 2004-2005, Apache Web Services</div><div class="clear"><hr></hr></div></div></body></html>
  \ No newline at end of file
  +                	Last published: 08 June 2005
  +                  | Doc for 0.1-SNAPSHOT</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuKandula"><h5>Kandula</h5><ul><li class="none"><a href="user-guide.html">Simple User Guide</a></li><li class="none"><a href="architecture-guide.html">Architecture Guide</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Kandula</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></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="Architecture_Guide_for_Apache_Kandula"></a><h2>Architecture Guide for Apache Kandula</h2><div class="subsection"><a name="Coming_Soon"></a><h3>Coming Soon</h3></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 2004-2005, Apache Web Services</div><div class="clear"><hr></hr></div></div></body></html>
  \ No newline at end of file
  
  
  
  1.2       +3 -3      ws-site/targets/ws-fx/kandula/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/ws-fx/kandula/index.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.html	7 Jun 2005 12:32:45 -0000	1.1
  +++ index.html	8 Jun 2005 19:07:29 -0000	1.2
  @@ -1,9 +1,9 @@
  -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Sandesha - Apache Kandula</title><style type="text/css" media="all">
  +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Kandula - Apache Kandula</title><style type="text/css" media="all">
             @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://ws.apache.org/" id="organizationLogo"><img alt="Apache Web Services" src="http://ws.apache.org/images/project-logo.jpg"></img></a><a href="http://ws.apache.org/ws-fx/kandula/" id="projectLogo"><span>Apache Kandula</span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
  -                	Last published: 07 June 2005
  -                  | Doc for 0.1-SNAPSHOT</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuSandesha"><h5>Sandesha</h5><ul><li class="none"><a href="user-guide.html">Simple User Guide</a></li><li class="none"><a href="architecture-guide.html">Simple User Guide</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><strong><a href="index.html">About Apache Kandula</a></strong></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></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="Apache_Kandula"></a><h2>Apache Kandula</h2><p>
  +                	Last published: 08 June 2005
  +                  | Doc for 0.1-SNAPSHOT</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuKandula"><h5>Kandula</h5><ul><li class="none"><a href="user-guide.html">Simple User Guide</a></li><li class="none"><a href="architecture-guide.html">Architecture Guide</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><strong><a href="index.html">About Apache Kandula</a></strong></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></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="Apache_Kandula"></a><h2>Apache Kandula</h2><p>
           Kandula will provide an open-source implementation of WS-Coordination, 
     	WS-AtomicTransaction and WS-BusinessActivity based on Axis. The initial implementation will be in 
     	Java using Axis/Java. In addition to providing an implementation, a major focus of this project 
  
  
  
  1.2       +51 -33    ws-site/targets/ws-fx/kandula/user-guide.html
  
  Index: user-guide.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/ws-fx/kandula/user-guide.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- user-guide.html	7 Jun 2005 12:32:45 -0000	1.1
  +++ user-guide.html	8 Jun 2005 19:07:29 -0000	1.2
  @@ -1,11 +1,11 @@
  -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Sandesha - User Guide for Apache Kandula</title><style type="text/css" media="all">
  +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Kandula - User Guide for Apache Kandula</title><style type="text/css" media="all">
             @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://ws.apache.org/" id="organizationLogo"><img alt="Apache Web Services" src="http://ws.apache.org/images/project-logo.jpg"></img></a><a href="http://ws.apache.org/ws-fx/kandula/" id="projectLogo"><span>Apache Kandula</span></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
  -                	Last published: 07 June 2005
  -                  | Doc for 0.1-SNAPSHOT</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuSandesha"><h5>Sandesha</h5><ul><li class="none"><a href="user-guide.html">Simple User Guide</a></li><li class="none"><a href="architecture-guide.html">Simple User Guide</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Kandula</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></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="User_Guide_for_Apache_Kandula"></a><h2>User Guide for Apache Kandula</h2><div class="subsection"><a name="Purpose"></a><h3>Purpose</h3><p>This tutorial provides a brief overview of the WS-TX project 
  +                	Last published: 08 June 2005
  +                  | Doc for 0.1-SNAPSHOT</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuKandula"><h5>Kandula</h5><ul><li class="none"><a href="user-guide.html">Simple User Guide</a></li><li class="none"><a href="architecture-guide.html">Architecture Guide</a></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Kandula</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></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="User_Guide_for_Apache_Kandula"></a><h2>User Guide for Apache Kandula</h2><div class="subsection"><a name="Purpose"></a><h3>Purpose</h3><p>This tutorial provides a brief overview of the Kandula project 
   and how to try out the provided examples. For a detail illustration on the 
  -design, please refer to the provided architecture documentation.</p></div><div class="subsection"><a name="Objectives"></a><h3>Objectives</h3><p>The WS-TX project has two main objectives:</p><ol type="1">
  +design, please refer to the provided architecture documentation.</p></div><div class="subsection"><a name="Objectives"></a><h3>Objectives</h3><p>The Kandula project has two main objectives:</p><ol type="1">
     <li>Provide an open source 
     implementation for the web services coordination and transaction management 
     frameworks defined by WS-Coordination, WS-<span>AtomicTransaction and WS-<span>BusinessActivity.</span></span></li> 
  @@ -20,7 +20,7 @@
   transfer between two accounts, it must be ensured that either both operations 
   succeed or neither does. Under these circumstances, the web services 
   coordination framework can be used to ensure the atomicity of operations. The 
  -sample code below shows how a standalone client may use the WS-TX implementation 
  +sample code below shows how a standalone client may use the Kandula implementation 
   in this scenario-</span></span></p><p>
       <div class="source"><pre>public class ... implements SessionBean {
   private SessionContext ctx;
  @@ -51,10 +51,10 @@
   distributed transactions necessarily. Hence in the context of coordinated 
   activities, the underlying JTA runtime is required to coordinate with an 
   external coordinator to decide if and when to make any work performed as part of 
  -such activities, persistent. The WS-TX provides this capability by integrating 
  +such activities, persistent. The Kandula provides this capability by integrating 
   with existing transaction managers so that JTA distributed transactions started 
   locally may be coordinated by an external coordinator through the web services 
  -coordination framework.</p><p>Furthermore, the WS-TX runtime is also capable of implicitly 
  +coordination framework.</p><p>Furthermore, the Kandula runtime is also capable of implicitly 
   propagating the local transaction context of a calling thread on web service 
   invocations. This allows distributed transactions to be propagated across 
   heterogeneous application domains. To illustrate this point consider how the 
  @@ -81,7 +81,7 @@
     </p><p>Notice that the component uses JTA to ensure atomicity of 
   operations. At runtime however, the transaction context of the calling thread is 
   propagated to the remote service using the web services coordination 
  -framework.</p></div><div class="subsection"><a name="Deliverables"></a><h3>Deliverables</h3><p>Mainly, the WS-TX project delivers a coordination service and 
  +framework.</p></div><div class="subsection"><a name="Deliverables"></a><h3>Deliverables</h3><p>Mainly, the Kandula project delivers a coordination service and 
   a server runtime for using the web services coordination framework for 
   distributed transaction management.</p><p>The coordination service comprise of following web 
   services:</p><ul>
  @@ -99,7 +99,7 @@
   described by WS-Coordination and WS-AtomicTransaction. 
   It also provides a participant service in accordance with WS-AtomicTransaction. As stated before, this allows J2EE web 
   services and clients to take part in atomic transactions while using JTA for 
  -transaction management.</p><p>Additionally, WS-TX also includes a Transaction Manager 
  +transaction management.</p><p>Additionally, Kandula also includes a Transaction Manager 
   modeled on javax.transaction.TransactionManager, 
   for use by standalone clients that need to coordinate activities using a 
   coordination service. Note that this transaction manager cannot be used to 
  @@ -110,9 +110,9 @@
   future.</p><p>The framework supports importing atomic transactions for J2EE 
   web services, i.e. JSR109 (see src/samples/interop). 
   It also supports exporting transactions along web service calls made from J2EE 
  -by J2EE components like servlets and EJB s (see src/samples/servlet).</p><p>So far the WS-TX runtime has been integrated with 2 JTA 
  +by J2EE components like servlets and EJB s (see src/samples/servlet).</p><p>So far the Kandula runtime has been integrated with 2 JTA 
   implementations, Java Open Transaction Manager (JOTM) from ObjectWeb and JBoss transaction 
  -manager from JBoss.</p></div><div class="subsection"><a name="Dependencies"></a><h3>Dependencies</h3><p>Even though in practice the WS-TX server runtime would be 
  +manager from JBoss.</p></div><div class="subsection"><a name="Dependencies"></a><h3>Dependencies</h3><p>Even though in practice the Kandula server runtime would be 
   most likely used in conjunction with a J2EE server, in order to make the test 
   cases as simple as possible, they have been designed to use Apache Tomcat servlet container instead.</p><p>To try out the test cases it is required to integrate at 
   least one of the above mentioned JTA implementations with Tomcat. To be specific 
  @@ -120,33 +120,33 @@
     <li>JOTM version 1.4.3 or 
     later 
     </li><li>JBoss transaction manager from JBoss-4.0.0RC1 or later 
  -  application server distribution. </li></ul></div><div class="subsection"><a name="Using_WS-TX_with_different_JTA_implementations"></a><h3>Using WS-TX with different JTA implementations</h3><p>WS-TX architecture has been designed so that it may be used 
  +  application server distribution. </li></ul></div><div class="subsection"><a name="Using_Kandula_with_different_JTA_implementations"></a><h3>Using Kandula with different JTA implementations</h3><p>Kandula architecture has been designed so that it may be used 
   with any JTA implementation provided that it implements the org.apache.ws.transaction.participant.j2ee.TransactionManagerGlue 
   interface. Two sample implementations of this interface for JOTM (version 1.4.3 
   or later; version 1.5.3 is preferred but this implementation does not take 
   advantage of XATerminator 
   provided in this later version of JOTM) and JBoss 
  -transaction manager (JBoss-4.0.0RC1 or later) have been provided under %WS-TX_HOME%/src/java/org/apache/ws/transaction/participant/j2ee.</p><p>In general given a transaction manager, the user should first 
  +transaction manager (JBoss-4.0.0RC1 or later) have been provided under %KANDULA_HOME%/src/java/org/apache/ws/transaction/participant/j2ee.</p><p>In general given a transaction manager, the user should first 
   determine whether it supports JCA 1.5 transaction inflow mechanism. If so, it is 
   generally possible to come up with an implementation for the above interface. It 
   may not be possible to do so otherwise.</p><p>Lastly, before the Maven build is done (see below), the TransactionManagerGlueImpl 
  -property in %WS-TX_HOME%/conf/jta.conf must be set to the fully qualified 
  +property in %KANDULA_HOME%/conf/jta.conf must be set to the fully qualified 
   class name of the class implementing org.apache.ws.transaction.participant.j2ee.TransactionManagerGlue 
   interface for the transaction manager used by the application server 
  -runtime.</p></div><div class="subsection"><a name="Running_the_provided_samples"></a><h3>Running the provided samples</h3></div><div class="subsection"><a name="Setup_the_TCP_Monitor"></a><h3>Setup the TCP Monitor</h3><p>All examples and WS-TX default endpoint configuration 
  -parameters given in %WS-TX_HOME%/conf/endpoints.conf assume that you are using the 
  +runtime.</p></div><div class="subsection"><a name="Running_the_provided_samples"></a><h3>Running the provided samples</h3></div><div class="subsection"><a name="Setup_the_TCP_Monitor"></a><h3>Setup the TCP Monitor</h3><p>All examples and Kandula default endpoint configuration 
  +parameters given in %KANDULA_HOME%/conf/endpoints.conf assume that you are using the 
   TCP monitor to monitor and redirect soap messages sent to port 8081 on localhost, to port 8080.</p></div><div class="subsection"><a name="Configure_Jakarta-Tomcat_and_deploy_Axis"></a><h3>Configure Jakarta-Tomcat and deploy Axis</h3><ol type="1">
     <li>Install Jakarta-Tomcat. 
     The samples have been tested on Jakarta-Tomcat-5.0.25. 
     </li><li>Deploy Apache Axis. 
  -  Axis-1.2beta3 or later is required. </li></ol></div><div class="subsection"><a name="Build_and_deploy_WS-TX"></a><h3>Build and deploy WS-TX</h3><ol type="1">
  -  <li>Modify %WS-TX_HOME%/conf/jta.conf. The TransactionManagerGlueImpl 
  +  Axis-1.2beta3 or later is required. </li></ol></div><div class="subsection"><a name="Build_and_deploy_Kandula"></a><h3>Build and deploy Kandula</h3><ol type="1">
  +  <li>Modify %KANDULA_HOME%/conf/jta.conf. The TransactionManagerGlueImpl 
     property must be set to the fully qualified class name of the class 
     implementing org.apache.ws.transaction.participant.j2ee.TransactionManagerGlue 
     interface for the transaction manager that you plan to use. By default the 
     property is set to use the sample implementation for JOTM. 
     </li><li>If 
  -  necessary, modify %WS-TX_HOME%/conf/endpoints.conf. The properties declared here 
  +  necessary, modify %KANDULA_HOME%/conf/endpoints.conf. The properties declared here 
     configure the numerous endpoints of the coordination service and server 
     runtime. The default values provided assume that services are available at 
     http://localhost:8081/axis/services/...
  @@ -154,42 +154,60 @@
     these properties. 
     </li><li style="mso-list: l1 level1 lfo9; tab-stops: list .5in">To 
     build the kandula-0.1-SNAPSHOT.jar, 
  -  enter<br clear="all"></br><br clear="all"></br>maven<br clear="all"></br><br clear="all"></br>in %WS-TX_HOME%. 
  +  enter<br clear="all"></br><br clear="all"></br>maven<br clear="all"></br><br clear="all"></br>in %KANDULA_HOME%. 
     </li><li>Copy the j2ee.jar, addressing.jar &amp; 
  -  jotm-*.jar files from %WS-TX_HOME%/target/lib to %CATALINA_HOME%/shared/lib. 
  +  jotm-*.jar files from %KANDULA_HOME%/target/lib to %CATALINA_HOME%/shared/lib. 
     </li><li>*Move* all Axis jars in 
   %CATALINA_HOME%/webapps/axis/WEB-INF/lib to %CATALINA_HOME%/shared/lib 
   
  -  </li><li>Copy %WS-TX_HOME%/target/kandula-0.1-SNAPSHOT.jar 
  +  </li><li>Copy %KANDULA_HOME%/target/kandula-0.1-SNAPSHOT.jar 
     to %CATALINA_HOME%/shared/lib. 
   
     </li><li>Use 
  -  the server-config.wsdd file provided in %WS-TX_HOME%/conf 
  +  the server-config.wsdd file provided in %KANDULA_HOME%/conf 
     to deploy the services sited above. 
     </li><li>Use 
  -  the server-config.wsdd file provided in %WS-TX_HOME%/conf 
  -  to deploy WS-TX and WS-Addressing handlers. <br></br>Note: WS-TX 
  +  the server-config.wsdd file provided in %KANDULA_HOME%/conf 
  +  to deploy Kandula and WS-Addressing handlers. <br></br>Note: Kandula 
     implementation uses reference properties that must be configured with the 
     WS-Addressing handler as illustrated in the provided server-config.wsdd file. The global type mappings 
  -  provided in %WS-TX_HOME%/conf/server-config.wsdd are used by the WS-Addressing 
  +  provided in %KANDULA_HOME%/conf/server-config.wsdd are used by the WS-Addressing 
     implementation and *must be* copied to the server-config.wsdd. 
  -  </li><li>Copy %WS-TX_HOME%/conf/client-config.wsdd to %CATALINA_HOME%/webapps/axis/WEB-INF/classes. Modify the 
  +  </li><li>Copy %KANDULA_HOME%/conf/client-config.wsdd to %CATALINA_HOME%/webapps/axis/WEB-INF/classes. Modify the 
     client-config.wsdd copied to %CATALINA_HOME%/webapps/axis/WEB-INF/classes to deploy the 
    org.apache.ws.transaction.participant.j2ee.handler.TransactionHandler 
     on request flow. Also remove the org.apache.ws.transaction.participant.standalone.handler.TransactionHandler 
     used by standalone clients. The modified client-config.wsdd is shown below. </li></ol><p>
  -    <div class="source"><pre>
  -deployment ...&gt; &lt;globalConfiguration&gt;        &lt;requestFlow&gt;		&lt;handler type="java:org.apache.axis.message.addressing.handler.AddressingHandler" /&gt;		&lt;handler type="java:org.apache.ws.transaction.participant.j2ee.handler.TransactionHandler"/&gt;		...        &lt;/requestFlow&gt;        &lt;responseFlow&gt;        	&lt;handler type="java:org.apache.axis.message.addressing.handler.AddressingHandler" /&gt;		...        &lt;/responseFlow&gt;	...  &lt;/globalConfiguration&gt;...&lt;/deployment&gt;</pre></div>
  +    <div class="source"><pre><pre>
  +&lt;deployment ...&gt;
  +    &lt;globalConfiguration&gt;
  +        &lt;requestFlow&gt;
  +            &lt;handler type="java:org.apache.axis.message.
  +                addressing.handler.AddressingHandler" /&gt;
  +        	    &lt;handler type="java:org.apache.ws.transaction.participant.
  +        	        j2ee.handler.TransactionHandler"/&gt;
  +        				...        
  +        &lt;/requestFlow&gt;
  +        &lt;responseFlow&gt;
  +               	&lt;handler type="java:org.apache.axis.message.addressing.
  +               	    handler.AddressingHandler" /&gt;
  +               			...        
  +        &lt;/responseFlow&gt;
  +        	...  
  +     &lt;/globalConfiguration&gt;
  +...
  +&lt;/deployment&gt;
  +</pre></pre></div>
     </p></div><div class="subsection"><a name="Build_the_samples"></a><h3>Build the samples</h3><ol style="MARGIN-TOP: 0in" type="1">
     <li>To 
  -  build the sample(s) enter,<br clear="all"></br><br clear="all"></br>ant dist<br clear="all"></br><br clear="all"></br>in %WS-TX_HOME%/src/samples </li></ol></div><div class="subsection"><a name="Run_the_Interop_sample"></a><h3>Run the Interop sample</h3><p>This sample shows how a standalone client may access a 
  +  build the sample(s) enter,<br clear="all"></br><br clear="all"></br>ant dist<br clear="all"></br><br clear="all"></br>in %KANDULA_HOME%/src/samples </li></ol></div><div class="subsection"><a name="Run_the_Interop_sample"></a><h3>Run the Interop sample</h3><p>This sample shows how a standalone client may access a 
   transactional web service. To try it out,</p><ol style="MARGIN-TOP: 0in" type="1">
  -  <li>Copy the %WS-TX_HOME%/src/samples/interop/build/interop.jar to 
  +  <li>Copy the %KANDULA_HOME%/src/samples/interop/build/interop.jar to 
     %CATALINA_HOME%/webapps/axis/WEB-INF/lib 
     </li><li>Use 
     the deploy.wsdd 
  -  in %WS-TX_HOME%/src/samples/interop to deploy the service in 
  +  in %KANDULA_HOME%/src/samples/interop to deploy the service in 
     Axis. 
     </li><li>Run 
  -  the provided JUnit test cases by entering,<br clear="all"></br><br clear="all"></br>ant test<br clear="all"></br><br clear="all"></br>in %WS-TX_HOME%/   
  +  the provided JUnit test cases by entering,<br clear="all"></br><br clear="all"></br>ant test<br clear="all"></br><br clear="all"></br>in %KANDULA_HOME%/src/samples/interop   
   </li></ol></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 2004-2005, Apache Web Services</div><div class="clear"><hr></hr></div></div></body></html>
  \ No newline at end of file