cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dk...@apache.org
Subject svn commit: r807682 [9/19] - in /websites/production/cxf/content: ./ docs/
Date Wed, 07 Mar 2012 01:55:19 GMT
Modified: websites/production/cxf/content/docs/developing-a-service.html
==============================================================================
--- websites/production/cxf/content/docs/developing-a-service.html (original)
+++ websites/production/cxf/content/docs/developing-a-service.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Developing a Service
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -162,7 +162,7 @@ For new development the preferred path i
 
 <p><a shape="rect" name="DevelopingaService-Table1"></a> <b>Table 1: Generated Classes for a Service</b></p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> File </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <tt><em>portTypeName</em>.java</tt> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> The SEI. This file contains the interface your service implements. You should not edit this file. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <tt><em>serviceName</em>.java</tt> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> The endpoint. This file contains the Java class your clients will use to make requests on the service. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <tt><em>portTypeName</em>Impl.java</tt> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> The skeleton implementation class. You will modify this file to implement your service. </td></tr><tr><td colspan=
 "1" rowspan="1" class="confluenceTd" nowrap> <tt><em>portTypeName</em>_<em>portTypeName</em>ImplPort_Server.java</tt> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> A basic server <tt>main()</tt> that allows you to deploy your service as a stand alone process. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> File </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt><em>portTypeName</em>.java</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The SEI. This file contains the interface your service implements. You should not edit this file. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt><em>serviceName</em>.java</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The endpoint. This file contains the Java class your clients will use to make requests on the service. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt><em>portTypeName</em>Impl.java</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The skeleton implementation class. You will modify this file to implement your service. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>
 <em>portTypeName</em>_<em>portTypeName</em>ImplPort_Server.java</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> A basic server <tt>main()</tt> that allows you to deploy your service as a stand alone process. </td></tr></tbody></table>
 </div>
 
 
@@ -173,7 +173,7 @@ For new development the preferred path i
 <h4><a shape="rect" name="DevelopingaService-Generatingtheimplementationcode"></a>Generating the implementation code</h4>
 
 <p>You generate the implementation class for your service with <b>wsdl2java</b>'s <tt>-impl</tt> flag.</p>
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">If your service's contract included any custom types defined in XML Schema, you will also need to ensure that the classes for the types are also generated and available.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">If your service's contract included any custom types defined in XML Schema, you will also need to ensure that the classes for the types are also generated and available.</td></tr></table></div>
 
 <h4><a shape="rect" name="DevelopingaService-Generatedcode"></a>Generated code</h4>
 
@@ -222,8 +222,8 @@ For new development the preferred path i
 
 <p>To create a service starting from Java you need to do the following:</p>
 <ol><li>Create a Service Endpoint Interface (SEI) that defines the methods you wish to expose as a service.
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">You can work directly from a Java class, but working from an interface is the recommended approach. Interfaces are better for sharing with the developers who will be responsible for developing the applications consuming your service. The interface is smaller and does not provide any of the service's implementation details.</td></tr></table></div></li><li>Add the required annotations to your code.</li><li>Generate the WSDL contract for your service.
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">If you intend to use the SEI as the service's contract, it is not necessary to generate a WSDL contract</td></tr></table></div></li><li>Publish the service.</li></ol>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">You can work directly from a Java class, but working from an interface is the recommended approach. Interfaces are better for sharing with the developers who will be responsible for developing the applications consuming your service. The interface is smaller and does not provide any of the service's implementation details.</td></tr></table></div></li><li>Add the required annotations to your code.</li><li>Generate the WSDL contract for your service.
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">If you intend to use the SEI as the service's contract, it is not necessary to generate a WSDL contract</td></tr></table></div></li><li>Publish the service.</li></ol>
 
 
 <h3><a shape="rect" name="DevelopingaService-CreatingtheSEI"></a>Creating the SEI</h3>
@@ -234,11 +234,11 @@ For new development the preferred path i
 <ul><li>Green field development
 <br clear="none" class="atl-forced-newline">
 You are developing a new service from the ground up. When starting fresh, it is best to start by creating the SEI first. You can then distribute the SEI to any developers that are responsible for implementing the services and consumers that use the SEI.
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Note</b><br clear="none">The recommended way to do green field service development is to start by creating a WSDL contract that defines the service and its interfaces.</td></tr></table></div></li><li>Service enablement
+<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Note</b><br clear="none">The recommended way to do green field service development is to start by creating a WSDL contract that defines the service and its interfaces.</td></tr></table></div></li><li>Service enablement
 <br clear="none" class="atl-forced-newline">
 In this pattern, you typically have an existing set of functionality that is implemented as a Java class and you want to service enable it. This means that you will need to do two things:
 	<ol><li>Create an SEI that contains <b>only</b> the operations that are going to be exposed as part of the service.</li><li>Modify the existing Java class so that it implements the SEI.
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Note</b><br clear="none">You can add the JAX-WS annotations to a Java class, but that is not recommended.</td></tr></table></div></li></ol>
+<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Note</b><br clear="none">You can add the JAX-WS annotations to a Java class, but that is not recommended.</td></tr></table></div></li></ol>
 	</li></ul>
 
 
@@ -247,7 +247,7 @@ In this pattern, you typically have an e
 <p>The SEI is a standard Java interface. It defines a set of methods that a class will implement. It can also define a number of member fields and constants to which the implementing class has access.</p>
 
 <p>In the case of an SEI the methods defined are intended to be mapped to operations exposed by a service. The SEI corresponds to a <tt>wsdl:portType</tt> element. The methods defined by the SEI correspond to <tt>wsdl:operation</tt> elements in the <tt>wsdl:portType</tt> element.</p>
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">JAX-WS defines an annotation that allows you to specify methods that are not exposed as part of a service. However, the best practice is to leave such methods out of the SEI.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">JAX-WS defines an annotation that allows you to specify methods that are not exposed as part of a service. However, the best practice is to leave such methods out of the SEI.</td></tr></table></div>
 <p>The below shows a simple SEI for a stock updating service.</p>
 
 <p><a shape="rect" name="DevelopingaService-Example2"></a></p>
@@ -295,7 +295,7 @@ In this pattern, you typically have an e
 
 <p>JAX-WS relies on the annotation feature of Java 5. The JAX-WS annotations are used to specify the metadata used to map the SEI to a fully specified service definition. Among the information provided in the annotations are the following:</p>
 <ul><li>The target namespace for the service.</li><li>The name of the class used to hold the request message.</li><li>The name of the class used to hold the response message.</li><li>If an operation is a one way operation.</li><li>The binding style the service uses.</li><li>The name of the class used for any custom exceptions.</li><li>The namespaces under which the types used by the service are defined.
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">Most of the annotations have sensible defaults and do not need to be specified. However, the more information you provide in the annotations, the better defined your service definition. A solid service definition increases the likely hood that all parts of a distributed application will work together.</td></tr></table></div></li></ul>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">Most of the annotations have sensible defaults and do not need to be specified. However, the more information you provide in the annotations, the better defined your service definition. A solid service definition increases the likely hood that all parts of a distributed application will work together.</td></tr></table></div></li></ul>
 
 
 <h4><a shape="rect" name="DevelopingaService-RequiredAnnotations"></a>Required Annotations</h4>
@@ -306,10 +306,10 @@ In this pattern, you typically have an e
 
 <p>The <tt>@WebService</tt> annotation is defined by the <tt>javax.jws.WebService</tt> interface and it is placed on an interface or a class that is intended to be used as a service. <tt>@WebService</tt> has the following properties:</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> name </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the name of the service interface. This property is mapped to the name attribute of the <tt>wsdl:portType</tt> element that defines the service's interface in a WSDL contract. The default is to append <tt>PortType</tt> to the name of the implementation class. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the target namespace under which the service is defined. If this property is not specified, the target namespace is derived from the package name. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> serviceName </td><td colspan="1" row
 span="1" class="confluenceTd" nowrap> Specifies the name of the published service. This property is mapped to the <tt>name</tt> attribute of the <tt>wsdl:service</tt> element that defines the published service. The default is to use the name of the service's implementation class.  <b>Note:</b> Not allowed on the SEI </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> wsdlLocation </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the URI at which the service's WSDL contract is stored. The default is the URI at which the service is deployed. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> endpointInterface </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the full name of the SEI that the implementation class implements. This property is only used when the attribute is used on a service implementation class. <b>Note:</b> Not allowed on the SEI </td></tr><tr><td colspan="1" rowspan="1" class="
 confluenceTd" nowrap> portName </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the name of the endpoint at which the service is published. This property is mapped to the <tt>name</tt> attribute of the <tt>wsdl:port</tt> element that specifies the endpoint details for a published service. The default is the append <tt>Port</tt> to the name of the service's implementation class. <b>Note:</b> Not allowed on the SEI </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> name </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the name of the service interface. This property is mapped to the name attribute of the <tt>wsdl:portType</tt> element that defines the service's interface in a WSDL contract. The default is to append <tt>PortType</tt> to the name of the implementation class. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the target namespace under which the service is defined. If this property is not specified, the target namespace is derived from the package name. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> serviceName </td><td colspan="1" rowspan="1" class="confluenceTd"> Spec
 ifies the name of the published service. This property is mapped to the <tt>name</tt> attribute of the <tt>wsdl:service</tt> element that defines the published service. The default is to use the name of the service's implementation class.  <b>Note:</b> Not allowed on the SEI </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> wsdlLocation </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the URI at which the service's WSDL contract is stored. The default is the URI at which the service is deployed. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> endpointInterface </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the full name of the SEI that the implementation class implements. This property is only used when the attribute is used on a service implementation class. <b>Note:</b> Not allowed on the SEI </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> portName </td><td colspan="1" rowspan="1" class="conflu
 enceTd"> Specifies the name of the endpoint at which the service is published. This property is mapped to the <tt>name</tt> attribute of the <tt>wsdl:port</tt> element that specifies the endpoint details for a published service. The default is the append <tt>Port</tt> to the name of the service's implementation class. <b>Note:</b> Not allowed on the SEI </td></tr></tbody></table>
 </div>
 
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">You do not need to provide values for any of the <tt>@WebService</tt> annotation's properties. However, it is recommended that you provide as much information as you can.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">You do not need to provide values for any of the <tt>@WebService</tt> annotation's properties. However, it is recommended that you provide as much information as you can.</td></tr></table></div>
 
 <h5><a shape="rect" name="DevelopingaService-AnnotatingtheSEI"></a>Annotating the SEI</h5>
 
@@ -368,7 +368,7 @@ In this pattern, you typically have an e
 <h4><a shape="rect" name="DevelopingaService-OptionalAnnotations"></a>Optional Annotations</h4>
 
 <p>While the <tt>@WebService</tt> annotation is sufficient for service enabling a Java interface or a Java class, it does not provide a lot of information about how the service will be exposed as an endpoint. The JAX-WS programming model uses a number of optional annotations for adding details about your service, such as the binding it uses, to the Java code. You add these annotations to the service's SEI.</p>
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">The more details you provide in the SEIthe easier it will be for developers to implement applications that can use the functionality it defines. It will also provide for better generated WSDL contracts.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">The more details you provide in the SEIthe easier it will be for developers to implement applications that can use the functionality it defines. It will also provide for better generated WSDL contracts.</td></tr></table></div>
 
 <h5><a shape="rect" name="DevelopingaService-DefiningtheBindingPropertieswithAnnotations"></a>Defining the Binding Properties with Annotations</h5>
 
@@ -382,7 +382,7 @@ In this pattern, you typically have an e
 
 <p>The following table shows the properties for the @SOAPBinding annotation.</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Values </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> style </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <tt>Style.DOCUMENT</tt> (default) <br clear="none" class="atl-forced-newline">  <tt>Style.RPC</tt> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the style of the SOAP message. If <tt>RPC</tt> style is specified, each message part within the SOAP body is a parameter or return value and will appear inside a wrapper element within the <tt>soap:body</tt> element. The message parts within the wrapper element correspond to operation parameters and must appear in the same order as the parameters in the operation. If <tt>DOCUMENT</tt> style is specified, the contents of the SOAP body must be a v
 alid XML document, but its form is not as tightly constrained. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> use </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <tt>Use.LITERAL</tt> (default) <br clear="none" class="atl-forced-newline">  <tt>Use.ENCODED</tt> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies how the data of the SOAP message is streamed. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> parameterStyle </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <tt>ParameterStyle.BARE</tt><br clear="none" class="atl-forced-newline">  <tt>ParameterStyle.WRAPPED</tt> (default) </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies how the method parameters, which correspond to message parts in a WSDL contract, are placed into the SOAP message body. A parameter style of <tt>BARE</tt> means that each parameter is placed into the message body as a child element of th
 e message root. A parameter style of <tt>WRAPPED</tt> means that all of the input parameters are wrapped into a single element on a request message and that all of the output parameters are wrapped into a single element in the response message. If you set the style to RPC you must use the <tt>WRAPPED</tt> parameter style. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Values </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> style </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Style.DOCUMENT</tt> (default) <br clear="none" class="atl-forced-newline">  <tt>Style.RPC</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the style of the SOAP message. If <tt>RPC</tt> style is specified, each message part within the SOAP body is a parameter or return value and will appear inside a wrapper element within the <tt>soap:body</tt> element. The message parts within the wrapper element correspond to operation parameters and must appear in the same order as the parameters in the operation. If <tt>DOCUMENT</tt> style is specified, the contents of the SOAP body must be a valid XML document, bu
 t its form is not as tightly constrained. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> use </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Use.LITERAL</tt> (default) <br clear="none" class="atl-forced-newline">  <tt>Use.ENCODED</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies how the data of the SOAP message is streamed. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> parameterStyle </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>ParameterStyle.BARE</tt><br clear="none" class="atl-forced-newline">  <tt>ParameterStyle.WRAPPED</tt> (default) </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies how the method parameters, which correspond to message parts in a WSDL contract, are placed into the SOAP message body. A parameter style of <tt>BARE</tt> means that each parameter is placed into the message body as a child element of the message root. A parameter style of <tt>WRAPPED</tt> means tha
 t all of the input parameters are wrapped into a single element on a request message and that all of the output parameters are wrapped into a single element in the response message. If you set the style to RPC you must use the <tt>WRAPPED</tt> parameter style. </td></tr></tbody></table>
 </div>
 
 <p>An SEI that uses rpc/literal SOAP messages is as follows:</p>
@@ -417,7 +417,7 @@ In this pattern, you typically have an e
 
 <p>The following table describes the properties of the <tt>@WebMethod</tt> annotation.</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> operationName </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the value of the associated <tt>wsdl:operation</tt> element's name. The default value is the name of the method. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> action </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the value of the <tt>soapAction</tt> attribute of the <tt>soap:operation</tt> element generated for the method. The default value is an empty string. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> exclude </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies if the method should be excluded from the service interface. The default is <tt>false</tt>. </td></t
 r></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> operationName </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the value of the associated <tt>wsdl:operation</tt> element's name. The default value is the name of the method. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> action </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the value of the <tt>soapAction</tt> attribute of the <tt>soap:operation</tt> element generated for the method. The default value is an empty string. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exclude </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies if the method should be excluded from the service interface. The default is <tt>false</tt>. </td></tr></tbody></table>
 </div>
 
 
@@ -427,10 +427,10 @@ In this pattern, you typically have an e
 
 <p>The following table describes the properties of the @RequestWrapper annotation.</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> localName </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the local name of the wrapper element in the XML representation of the request message. The default value is the name of the method or the value of the <tt>@WebMethod</tt> annotation's <tt>operationName</tt> property. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the namespace under which the XML wrapper element is defined. The default value is the target namespace of the SEI. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> className </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the full name of the J
 ava class that implements the wrapper element. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> localName </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the local name of the wrapper element in the XML representation of the request message. The default value is the name of the method or the value of the <tt>@WebMethod</tt> annotation's <tt>operationName</tt> property. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the namespace under which the XML wrapper element is defined. The default value is the target namespace of the SEI. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> className </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the full name of the Java class that implements the wrapper elem
 ent. </td></tr></tbody></table>
 </div>
 
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">Only the <tt>className</tt> property is required.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">Only the <tt>className</tt> property is required.</td></tr></table></div>
 
 <h5><a shape="rect" name="DevelopingaService-The%7B%7B@ResponseWrapper%7D%7Dannotation"></a>The <tt>@ResponseWrapper</tt> annotation</h5>
 
@@ -438,10 +438,10 @@ In this pattern, you typically have an e
 
 <p>The following table describes the properties of the <tt>@ResponseWrapper</tt> annotation.</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> localName </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the local name of the wrapper element in the XML representation of the response message. The default value is the name of the method with <tt>Response</tt> appended or the value of the <tt>@WebMethod</tt> annotation's <tt>operationName</tt> property with <tt>Response</tt> appended. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the namespace under which the XML wrapper element is defined. The default value is the target namespace of the SEI. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> className </td><td colspan="1" rowspan=
 "1" class="confluenceTd" nowrap> Specifies the full name of the Java class that implements the wrapper element. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> localName </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the local name of the wrapper element in the XML representation of the response message. The default value is the name of the method with <tt>Response</tt> appended or the value of the <tt>@WebMethod</tt> annotation's <tt>operationName</tt> property with <tt>Response</tt> appended. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the namespace under which the XML wrapper element is defined. The default value is the target namespace of the SEI. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> className </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies
  the full name of the Java class that implements the wrapper element. </td></tr></tbody></table>
 </div>
 
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Tip</b><br clear="none">Only the <tt>className</tt> property is required.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Tip</b><br clear="none">Only the <tt>className</tt> property is required.</td></tr></table></div>
 
 <h5><a shape="rect" name="DevelopingaService-The%7B%7B@WebFault%7D%7Dannotation"></a>The <tt>@WebFault</tt> annotation</h5>
 
@@ -449,10 +449,10 @@ In this pattern, you typically have an e
 
 <p>The following table describes the properties of the <tt>@WebFault</tt> annotation.</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> name </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the local name of the fault element. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the namespace under which the fault element is defined. The default value is the target namespace of the SEI. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> faultName </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the full name of the Java class that implements the exception. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> name </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the local name of the fault element. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the namespace under which the fault element is defined. The default value is the target namespace of the SEI. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> faultName </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the full name of the Java class that implements the exception. </td></tr></tbody></table>
 </div>
 
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Important</b><br clear="none">The <tt>name</tt> property is required.<br clear="none">
+<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Important</b><br clear="none">The <tt>name</tt> property is required.<br clear="none">
 FixMe: <tt>faultName</tt> is defined as <tt>beanName</tt> by the Sun Java EE 5 SDK at <a shape="rect" class="external-link" href="http://java.sun.com/javaee/5/docs/api/javax/xml/ws/WebFault.html" rel="nofollow">http://java.sun.com/javaee/5/docs/api/javax/xml/ws/WebFault.html</a>.</td></tr></table></div>
 
 <h5><a shape="rect" name="DevelopingaService-The%7B%7B@Oneway%7D%7Dannotation"></a>The <tt>@Oneway</tt> annotation</h5>
@@ -494,7 +494,7 @@ FixMe: <tt>faultName</tt> is defined as 
 
 <p>The following table describes the properties of the <tt>@WebParam</tt> annotation.</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Values </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> name </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>&#160;</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the name of the parameter as it appears in the WSDL. For RPC bindings, this is name of the <tt>wsdl:part</tt> representing the parameter. For document bindings, this is the local name of the XML element representing the parameter. Per the JAX-WS specification, the default is <em>argN</em>, where <em>N</em> is replaced with the zero-based argument index (i.e., <em>arg0</em>, <em>arg1</em>, etc.) </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd" nowra
 p>&#160;</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the namespace for the parameter. It is only used with document bindings where the parameter maps to an XML element. The defaults is to use the service's namespace. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> mode </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <tt>Mode.IN</tt> (default) <br clear="none" class="atl-forced-newline">  <tt>Mode.OUT</tt><br clear="none" class="atl-forced-newline">  <tt>Mode.INOUT</tt> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the direction of the parameter. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> header </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <tt>false</tt> (default) <br clear="none" class="atl-forced-newline">  <tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies if the parameter is passed as part of the SOAP hea
 der. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> partName </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>&#160;</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the value of the name attribute of the <tt>wsdl:part</tt> element for the parameter when the binding is document. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Values </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> name </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the name of the parameter as it appears in the WSDL. For RPC bindings, this is name of the <tt>wsdl:part</tt> representing the parameter. For document bindings, this is the local name of the XML element representing the parameter. Per the JAX-WS specification, the default is <em>argN</em>, where <em>N</em> is replaced with the zero-based argument index (i.e., <em>arg0</em>, <em>arg1</em>, etc.) </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspa
 n="1" class="confluenceTd"> Specifies the namespace for the parameter. It is only used with document bindings where the parameter maps to an XML element. The defaults is to use the service's namespace. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> mode </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Mode.IN</tt> (default) <br clear="none" class="atl-forced-newline">  <tt>Mode.OUT</tt><br clear="none" class="atl-forced-newline">  <tt>Mode.INOUT</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the direction of the parameter. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> (default) <br clear="none" class="atl-forced-newline">  <tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies if the parameter is passed as part of the SOAP header. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> partName </td><
 td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the value of the name attribute of the <tt>wsdl:part</tt> element for the parameter when the binding is document. </td></tr></tbody></table>
 </div>
 
 
@@ -504,7 +504,7 @@ FixMe: <tt>faultName</tt> is defined as 
 
 <p>The following table describes the properties of the <tt>@WebResult</tt> annotation.</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> name </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the name of the return value as it appears in the WSDL. For RPC bindings, this is name of the <tt>wsdl:part</tt> representing the return value. For document bindings, this is the local name of the XML element representing the return value. The default value is return. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the namespace for the return value. It is only used with document bindings where the return value maps to an XML element. The defaults is to use the service's namespace. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> head
 er </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies if the return value is passed as part of the SOAP header. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> partName </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Specifies the value of the name attribute of the <tt>wsdl:part</tt> element for the return value when the binding is document. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Property </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> name </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the name of the return value as it appears in the WSDL. For RPC bindings, this is name of the <tt>wsdl:part</tt> representing the return value. For document bindings, this is the local name of the XML element representing the return value. The default value is return. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> targetNamespace </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the namespace for the return value. It is only used with document bindings where the return value maps to an XML element. The defaults is to use the service's namespace. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header </td><td colspan="1" rowspan="1"
  class="confluenceTd"> Specifies if the return value is passed as part of the SOAP header. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> partName </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the value of the name attribute of the <tt>wsdl:part</tt> element for the return value when the binding is document. </td></tr></tbody></table>
 </div>
 
 

Modified: websites/production/cxf/content/docs/developing-assertions.html
==============================================================================
--- websites/production/cxf/content/docs/developing-assertions.html (original)
+++ websites/production/cxf/content/docs/developing-assertions.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Developing Assertions
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/documentation-todos.html
==============================================================================
--- websites/production/cxf/content/docs/documentation-todos.html (original)
+++ websites/production/cxf/content/docs/documentation-todos.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Documentation TODOs
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/dynamic-clients.html
==============================================================================
--- websites/production/cxf/content/docs/dynamic-clients.html (original)
+++ websites/production/cxf/content/docs/dynamic-clients.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Dynamic Clients
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -162,7 +162,7 @@ client.invoke(<span class="code-quote">"
 
 <p>The wsdl_first_dynamic_client sample uses this approach. Read the file 'ComplexClient.java' to see the process, which uses some of the java.bean classes to simplify the code slightly.</p>
 
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Note</b><br clear="none">The JaxWsDynamicClientFactory sets the Thread context ClassLoader to a new ClassLoader that contains the classes for the generated types.   If you need the original ClassLoader, make sure you save it prior to calling createClient.</td></tr></table></div></div>
+<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Note</b><br clear="none">The JaxWsDynamicClientFactory sets the Thread context ClassLoader to a new ClassLoader that contains the classes for the generated types.   If you need the original ClassLoader, make sure you save it prior to calling createClient.</td></tr></table></div></div>
            </div>
            <!-- Content -->
          </td>

Modified: websites/production/cxf/content/docs/dynamic-languages.html
==============================================================================
--- websites/production/cxf/content/docs/dynamic-languages.html (original)
+++ websites/production/cxf/content/docs/dynamic-languages.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Dynamic Languages
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/embedding-cxf-inside-spring.html
==============================================================================
--- websites/production/cxf/content/docs/embedding-cxf-inside-spring.html (original)
+++ websites/production/cxf/content/docs/embedding-cxf-inside-spring.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Embedding CXF inside Sprin
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -164,7 +164,7 @@ http://cxf.apache.org/jaxws http://cxf.a
 <p>This <a shape="rect" class="external-link" href="http://cxf.547215.n5.nabble.com/Need-clarification-on-cxf-servlet-xml-config-file-td559570.html" rel="nofollow">mailing list thread</a> provides more information on CXF Spring files that may need to be imported in your web.xml.</p>
 
 
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap><b>Changes in CXF 2.4.x</b><br clear="none">The above is applicable for CXF versions 2.3.x and older.  Starting in CXF 2.4.0, the extensions are loaded internally by CXF automatically and you do not need to import all the cxf-extension-*.xml file.   You only need to import classpath:META-INF/cxf/cxf.xml.</td></tr></table></div></div>
+<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Changes in CXF 2.4.x</b><br clear="none">The above is applicable for CXF versions 2.3.x and older.  Starting in CXF 2.4.0, the extensions are loaded internally by CXF automatically and you do not need to import all the cxf-extension-*.xml file.   You only need to import classpath:META-INF/cxf/cxf.xml.</td></tr></table></div></div>
            </div>
            <!-- Content -->
          </td>

Modified: websites/production/cxf/content/docs/features.html
==============================================================================
--- websites/production/cxf/content/docs/features.html (original)
+++ websites/production/cxf/content/docs/features.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Features
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/featureslist.html
==============================================================================
--- websites/production/cxf/content/docs/featureslist.html (original)
+++ websites/production/cxf/content/docs/featureslist.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- FeaturesList
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -126,7 +126,7 @@ Apache CXF -- FeaturesList
 <p>The following elements can appear as child elements of the features element in the <a shape="rect" class="external-link" href="http://org.apache.cxf/core" rel="nofollow">http://org.apache.cxf/core</a> and <a shape="rect" class="external-link" href="http://org.apache.cxf/jaxws" rel="nofollow">http://org.apache.cxf/jaxws</a> namespaces:</p>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Name </th><th colspan="1" rowspan="1" class="confluenceTh"> Namespace </th><th colspan="1" rowspan="1" class="confluenceTh"> Description</th><th colspan="1" rowspan="1" class="confluenceTh"> Implementation Class </th><th colspan="1" rowspan="1" class="confluenceTh"> Module </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> logging </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <a shape="rect" href="http://cxf.apache.org/core">http://cxf.apache.org/core</a> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Enables to log the content of outbound and inbound messages and faults.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> org.apache.cxf.feature.LoggingFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> failover </td><td colsp
 an="1" rowspan="1" class="confluenceTd" nowrap> <a shape="rect" href="http://cxf.apache.org/clustering">http://cxf.apache.org/clustering</a> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Feature that allows clients to failover from the initial target endpoint to another, compatible endpoint for the target service.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> org.apache.cxf.clustering.FailoverFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> bean </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ... </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Turns on use of FastInfoset to encode messages.  The default is to negotiate the use of FastInfoset with the server as part of the first message, but a "force=true" property can force it, even on the first message. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>
  org.apache.cxf.feature.FastInfosetFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> bean </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ... </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Transforms in and/or out XML messages, see the <a shape="rect" href="transformationfeature.html" title="TransformationFeature">TransformationFeature</a> page for more information </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> org.apache.cxf.feature.StaxTransformFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> bean </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ... </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Allows the use of gzip to compress the messages on the wire. </td><td colspan="1" rowspan="1" class="conf
 luenceTd" nowrap> org.apache.cxf.transport.http.gzip.GZIPFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> enableColoc </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <a shape="rect" href="http://cxf.apache.org/binding/coloc">http://cxf.apache.org/binding/coloc</a> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ... </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> org.apache.cxf.binding.coloc.feature.ColocFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-bindings-coloc </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> bean </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <a shape="rect" class="external-link" href="http://springframework.org" rel="nofollow">http://springframework.org</a> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ... </td><td colspan="1" r
 owspan="1" class="confluenceTd" nowrap> org.apache.cxf.databinding.stax.StaxDataBindingFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> bean </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <a shape="rect" class="external-link" href="http://springframework.org" rel="nofollow">http://springframework.org</a> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ... </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> org.apache.cxf.management.interceptor.ResponseTimeFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxt-rt-management </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> addressing </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <a shape="rect" href="http://cxf.apache.org/ws/addressing">http://cxf.apache.org/ws/addressing</a> </td><td colspan="1" rowspan="1" class="confluenceTd" n
 owrap> Enables and controls the use of WS-Addressing. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> org.apache.cxf.ws.addressing.WSAddressingFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-ws-addr </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> policies </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> <a shape="rect" href="http://cxf.apache.org/policy-config">http://cxf.apache.org/policy-config</a> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Enables and controls the use of the WS-Policy Framework. Also serves as an attachment point for Policy and PolicyReference elements. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> org.apache.cxf.ws.policy.WSPolicyFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-ws-policy </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> reliableMessaging </td><td colspan="1" rowspan="1" class="
 confluenceTd" nowrap> <a shape="rect" href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a> </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Enables and controls the use of WS-RM. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> org.apache.cxf.ws.rm.feature.RMFeature </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> cxf-rt-ws-rm </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Name </th><th colspan="1" rowspan="1" class="confluenceTh"> Namespace </th><th colspan="1" rowspan="1" class="confluenceTh"> Description</th><th colspan="1" rowspan="1" class="confluenceTh"> Implementation Class </th><th colspan="1" rowspan="1" class="confluenceTh"> Module </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> logging </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="http://cxf.apache.org/core">http://cxf.apache.org/core</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Enables to log the content of outbound and inbound messages and faults.</td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.feature.LoggingFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> failover </td><td colspan="1" rowspan="1" class="confluenceTd"> <
 a shape="rect" href="http://cxf.apache.org/clustering">http://cxf.apache.org/clustering</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Feature that allows clients to failover from the initial target endpoint to another, compatible endpoint for the target service.</td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.clustering.FailoverFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td><td colspan="1" rowspan="1" class="confluenceTd"> Turns on use of FastInfoset to encode messages.  The default is to negotiate the use of FastInfoset with the server as part of the first message, but a "force=true" property can force it, even on the first message. </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.feature.FastInfosetFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> 
 cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td><td colspan="1" rowspan="1" class="confluenceTd"> Transforms in and/or out XML messages, see the <a shape="rect" href="transformationfeature.html" title="TransformationFeature">TransformationFeature</a> page for more information </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.feature.StaxTransformFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td><td colspan="1" rowspan="1" class="confluenceTd"> Allows the use of gzip to compress the messages on the wire. </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.transport.http.gzip.GZIPFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxf-rt-core </td></tr><tr><td colspan="1" rowspa
 n="1" class="confluenceTd"> enableColoc </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="http://cxf.apache.org/binding/coloc">http://cxf.apache.org/binding/coloc</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.binding.coloc.feature.ColocFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxf-rt-bindings-coloc </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://springframework.org" rel="nofollow">http://springframework.org</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.databinding.stax.StaxDataBindingFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxf-rt-core </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean </td><t
 d colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://springframework.org" rel="nofollow">http://springframework.org</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.management.interceptor.ResponseTimeFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxt-rt-management </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> addressing </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="http://cxf.apache.org/ws/addressing">http://cxf.apache.org/ws/addressing</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Enables and controls the use of WS-Addressing. </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.ws.addressing.WSAddressingFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxf-rt-ws-addr </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> policies 
 </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="http://cxf.apache.org/policy-config">http://cxf.apache.org/policy-config</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Enables and controls the use of the WS-Policy Framework. Also serves as an attachment point for Policy and PolicyReference elements. </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.ws.policy.WSPolicyFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> cxf-rt-ws-policy </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> reliableMessaging </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Enables and controls the use of WS-RM. </td><td colspan="1" rowspan="1" class="confluenceTd"> org.apache.cxf.ws.rm.feature.RMFeature </td><td colspan="1" rowspan="1" class="confluenceTd"> 
 cxf-rt-ws-rm </td></tr></tbody></table>
 </div>
 
 

Modified: websites/production/cxf/content/docs/frontends.html
==============================================================================
--- websites/production/cxf/content/docs/frontends.html (original)
+++ websites/production/cxf/content/docs/frontends.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Frontends
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/generic-tracing-component.html
==============================================================================
--- websites/production/cxf/content/docs/generic-tracing-component.html (original)
+++ websites/production/cxf/content/docs/generic-tracing-component.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Generic Tracing component
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -141,12 +141,12 @@ The tracing should support a flow id tha
 
 
 <map name="GLIFFY_MAP_25202745_Tracing_Component"></map>
-<table width="100%"><tr><td align="left" colspan="1" rowspan="1" nowrap>
+<table width="100%"><tr><td align="left" colspan="1" rowspan="1">
             <table><caption align="bottom">
                     
                         
                         <a shape="rect" href="/confluence/plugins/gliffy/viewlargediagram.action?name=Tracing Component&amp;ceoid=25202745&amp;key=CXF20DOC&amp;pageId=25202745" target="">Full Size</a>
-                                    </caption><tr><td colspan="1" rowspan="1" nowrap>
+                                    </caption><tr><td colspan="1" rowspan="1">
                         <img style="border: none; width: 1411px; height: 510px;" usemap="#GLIFFY_MAP_25202745_Tracing_Component" src="generic-tracing-component.data/Tracing+Component.png" alt="A&amp;#32;Gliffy&amp;#32;Diagram&amp;#32;named&amp;#58;&amp;#32;Tracing&amp;#32;Component">
                     </td></tr></table>
         </td></tr></table>
@@ -157,12 +157,12 @@ The tracing should support a flow id tha
 
 
 <map name="GLIFFY_MAP_25202745_Design_Flow_id"></map>
-<table width="100%"><tr><td align="left" colspan="1" rowspan="1" nowrap>
+<table width="100%"><tr><td align="left" colspan="1" rowspan="1">
             <table><caption align="bottom">
                     
                         
                         <a shape="rect" href="/confluence/plugins/gliffy/viewlargediagram.action?name=Design Flow id&amp;ceoid=25202745&amp;key=CXF20DOC&amp;pageId=25202745" target="">Full Size</a>
-                                    </caption><tr><td colspan="1" rowspan="1" nowrap>
+                                    </caption><tr><td colspan="1" rowspan="1">
                         <img style="border: none; width: 565px; height: 276px;" usemap="#GLIFFY_MAP_25202745_Design_Flow_id" src="generic-tracing-component.data/Design+Flow+id.png" alt="A&amp;#32;Gliffy&amp;#32;Diagram&amp;#32;named&amp;#58;&amp;#32;Design&amp;#32;Flow&amp;#32;id">
                     </td></tr></table>
         </td></tr></table>

Modified: websites/production/cxf/content/docs/how-do-i-develop-a-client.html
==============================================================================
--- websites/production/cxf/content/docs/how-do-i-develop-a-client.html (original)
+++ websites/production/cxf/content/docs/how-do-i-develop-a-client.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- How do I develop a client?
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/how-do-i-develop-a-service.html
==============================================================================
--- websites/production/cxf/content/docs/how-do-i-develop-a-service.html (original)
+++ websites/production/cxf/content/docs/how-do-i-develop-a-service.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- How do I develop a service
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/how-do-i-integrate-my-application-with-cxf.html
==============================================================================
--- websites/production/cxf/content/docs/how-do-i-integrate-my-application-with-cxf.html (original)
+++ websites/production/cxf/content/docs/how-do-i-integrate-my-application-with-cxf.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- How do I integrate my appl
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/how-it-works.html
==============================================================================
--- websites/production/cxf/content/docs/how-it-works.html (original)
+++ websites/production/cxf/content/docs/how-it-works.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- How It Works
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -182,7 +182,7 @@ The effective policy for a (input | outp
 
 <p>The policy framework, when activated (by loading the PolicyEngine and setting its "enabled" attribute to true), installs a couple of interceptors at bus level which execute early on in their respective interceptor chains:</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Role </th><th colspan="1" rowspan="1" class="confluenceTh"> Chain</th><th colspan="1" rowspan="1" class="confluenceTh"> Phase </th><th colspan="1" rowspan="1" class="confluenceTh"> Interceptor </th><th colspan="1" rowspan="1" class="confluenceTh"> Effective Subject Policies Known </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Client </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Out </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> SETUP </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ClientPolicyOutInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Service, Endpoint, Operation, (Input) Message </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Client </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> In </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> RE
 CEIVE </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ClientPolicyInInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Service, Endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Client </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> InFault </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> RECEIVE </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ClientPolicyInFaultInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Service, Endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Server</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> In </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> RECEIVE </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ServerPolicyInInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Service, Endpoint </td></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd" nowrap> Server</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> OutFault </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> SETUP</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ServerPolicyOutFaultInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Service, Endpoint, Operation, (Fault) Message </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Server</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Out </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> SETUP</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> ServerPolicyOutInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Service, Endpoint, Operation, (Out) Message </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Role </th><th colspan="1" rowspan="1" class="confluenceTh"> Chain</th><th colspan="1" rowspan="1" class="confluenceTh"> Phase </th><th colspan="1" rowspan="1" class="confluenceTh"> Interceptor </th><th colspan="1" rowspan="1" class="confluenceTh"> Effective Subject Policies Known </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Client </td><td colspan="1" rowspan="1" class="confluenceTd"> Out </td><td colspan="1" rowspan="1" class="confluenceTd"> SETUP </td><td colspan="1" rowspan="1" class="confluenceTd"> ClientPolicyOutInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd"> Service, Endpoint, Operation, (Input) Message </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Client </td><td colspan="1" rowspan="1" class="confluenceTd"> In </td><td colspan="1" rowspan="1" class="confluenceTd"> RECEIVE </td><td colspan="1" rowspan="1" class="confluence
 Td"> ClientPolicyInInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd"> Service, Endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Client </td><td colspan="1" rowspan="1" class="confluenceTd"> InFault </td><td colspan="1" rowspan="1" class="confluenceTd"> RECEIVE </td><td colspan="1" rowspan="1" class="confluenceTd"> ClientPolicyInFaultInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd"> Service, Endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Server</td><td colspan="1" rowspan="1" class="confluenceTd"> In </td><td colspan="1" rowspan="1" class="confluenceTd"> RECEIVE </td><td colspan="1" rowspan="1" class="confluenceTd"> ServerPolicyInInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd"> Service, Endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Server</td><td colspan="1" rowspan="1" class="confluenceTd"> OutFault </td><td colspan="1" rowspan="1" class="confluence
 Td"> SETUP</td><td colspan="1" rowspan="1" class="confluenceTd"> ServerPolicyOutFaultInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd"> Service, Endpoint, Operation, (Fault) Message </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Server</td><td colspan="1" rowspan="1" class="confluenceTd"> Out </td><td colspan="1" rowspan="1" class="confluenceTd"> SETUP</td><td colspan="1" rowspan="1" class="confluenceTd"> ServerPolicyOutInterceptor </td><td colspan="1" rowspan="1" class="confluenceTd"> Service, Endpoint, Operation, (Out) Message </td></tr></tbody></table>
 </div>
 
 
@@ -211,7 +211,7 @@ Typically the interceptor would strive a
 <p>Another set of interceptors installed by the policy framework is responsible for verifying that one of the alternatives in the effective policy of the underlying message is indeed supported. These interceptors are:</p>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Chain</th><th colspan="1" rowspan="1" class="confluenceTh"> Phase </th><th colspan="1" rowspan="1" class="confluenceTh"> Interceptor </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Out, OutFault </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> POST_STREAM </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> PolicyVerificationOutInterceptor </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> In </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> PRE_INVOKE </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> PolicyVerificationInInterceptor </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap> InFault </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> PRE_INVOKE </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> PolicyVerificationInFaultInterceptor </td></tr></tbody>
 </table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Chain</th><th colspan="1" rowspan="1" class="confluenceTh"> Phase </th><th colspan="1" rowspan="1" class="confluenceTh"> Interceptor </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Out, OutFault </td><td colspan="1" rowspan="1" class="confluenceTd"> POST_STREAM </td><td colspan="1" rowspan="1" class="confluenceTd"> PolicyVerificationOutInterceptor </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> In </td><td colspan="1" rowspan="1" class="confluenceTd"> PRE_INVOKE </td><td colspan="1" rowspan="1" class="confluenceTd"> PolicyVerificationInInterceptor </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> InFault </td><td colspan="1" rowspan="1" class="confluenceTd"> PRE_INVOKE </td><td colspan="1" rowspan="1" class="confluenceTd"> PolicyVerificationInFaultInterceptor </td></tr></tbody></table>
 </div>
 
 



Mime
View raw message