Author: buildbot
Date: Sat Aug 2 19:46:55 2014
New Revision: 918227
Log:
Production update by buildbot for cxf
Modified:
websites/production/cxf/content/cache/docs.pageCache
websites/production/cxf/content/docs/wsrmconfiguration.html
Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/cxf/content/docs/wsrmconfiguration.html
==============================================================================
--- websites/production/cxf/content/docs/wsrmconfiguration.html (original)
+++ websites/production/cxf/content/docs/wsrmconfiguration.html Sat Aug 2
19:46:55 2014
@@ -116,33 +116,15 @@ Apache CXF -- WSRMConfiguration
<td height="100%">
<!-- Content -->
<div class="wiki-content">
-<div id="ConfluenceContent"><h1
id="WSRMConfiguration-UsingWS-ReliableMessaging">Using WS-Reliable
Messaging</h1>
-
-<p>To make a message exchange between two endpoints reliable, you need to
ensure that the RM interceptors and (as WS-Reliable messaging has a dependency
on WS-Addressing) the addressing interceptors are added to the interceptor
chains. This can be achieved in one of the following ways:</p>
-
-<h2
id="WSRMConfiguration-UsingtheRMAssertionandtheCXFWS-PolicyFramework">Using the
RMAssertion and the CXF WS-Policy Framework </h2>
-<p>If</p>
-<ol><li>A Policy with an RMAssertion element is attached to the wsdl:service
element (or any other wsdl element that according to the rules for WS-Policy
Attachment is an attachment point for Policy or PolicyReference
elements)</li><li>The CXF WS-Policy Framework is enabled</li></ol>
-
-
-<p>the RM interceptors will be automatically added to their respective
interceptor chains by the policy framework. The assertion attributes control
the behavior of the source/destination. </p>
-
-<p>For example, to enable the WS-Policy Framework on the server side, you
configuration file could look like this:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
-<jaxws:endpoint ...>
+<div id="ConfluenceContent"><h1
id="WSRMConfiguration-UsingWS-ReliableMessaging">Using WS-Reliable
Messaging</h1><p>To make a message exchange between two endpoints reliable, you
need to ensure that the RM interceptors and (as WS-Reliable messaging has a
dependency on WS-Addressing) the addressing interceptors are added to the
interceptor chains. This can be achieved in one of the following ways:</p><h2
id="WSRMConfiguration-UsingtheRMAssertionandtheCXFWS-PolicyFramework">Using the
RMAssertion and the CXF WS-Policy Framework</h2><p>If</p><ol><li>A Policy with
an RMAssertion element is attached to the wsdl:service element (or any other
wsdl element that according to the rules for WS-Policy Attachment is an
attachment point for Policy or PolicyReference elements)</li><li>The CXF
WS-Policy Framework is enabled</li></ol><p>the RM interceptors will be
automatically added to their respective interceptor chains by the policy
framework. The assertion attributes control the behavior of the s
ource/destination.</p><p>For example, to enable the WS-Policy Framework on the
server side, you configuration file could look like this:</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[<jaxws:endpoint ...>
<jaxws:features>
<p:policies/>
</jaxws:features>
</jaxws:endpoint>
]]></script>
-</div></div>
-
-<p>and your wsdl:</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
-<wsp:Policy wsu:Id="RM"
xmlns:wsp="http://www.w3.org/2006/07/ws-policy"
+</div></div><p>and your wsdl:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[<wsp:Policy wsu:Id="RM"
xmlns:wsp="http://www.w3.org/2006/07/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsam:Addressing
xmlns:wsam="http://www.w3.org/2007/02/addressing/metadata">
<wsp:Policy/>
@@ -159,12 +141,8 @@ xmlns:wsu="http://docs.oasis-open.o
</wsdl:port>
</wsdl:service>
]]></script>
-</div></div>
-
-<p>Instead of attaching the PolicyReference attached to the wsdl:port element,
you can also specify it as a child element of the policies features, e.g. for
the server endpoint:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
-<wsp:Policy wsu:Id="RM"
xmlns:wsp="http://www.w3.org/2006/07/ws-policy" ...>
+</div></div><p>Instead of attaching the PolicyReference attached to the
wsdl:port element, you can also specify it as a child element of the policies
features, e.g. for the server endpoint:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[<wsp:Policy wsu:Id="RM"
xmlns:wsp="http://www.w3.org/2006/07/ws-policy" ...>
</wsp:Policy>
<jaxws:endpoint ...>
@@ -175,23 +153,8 @@ xmlns:wsu="http://docs.oasis-open.o
</jaxws:features>
</jaxws:endpoint>
]]></script>
-</div></div>
-
-<p>As of CXF 3.0.0 both the older WS-ReliableMessagingPolicy 1.0 (submission
version) and the official WS-ReliableMessagingPolicy 1.2 are supported.
WS-ReliableMessagingPolicy 1.2 must be used in the policy if you want
WS-ReliableMessaging 1.2 support at runtime.</p>
-
-<h2 id="WSRMConfiguration-UsingtheReliableMessagingFeature">Using the Reliable
Messaging Feature</h2>
-
-<p>If you don't want to involve the WS-Policy Framework, or want to configure
additional parameters such as the sequence termination policy or the persistent
store, you can use the reliableMessaging feature. It is defined in namespace <a
shape="rect"
href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a>
and supports the following child elements:</p>
-
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p> Name </p></th><th colspan="1"
rowspan="1" class="confluenceTh"><p> Value </p></th></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> RMAssertion </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> An element of type RMAssertion.
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
deliveryAssurance </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
An element of type DeliveryAssuranceType that describes the delivery assurance
that should apply (AtMostOnce, AtLeastOnce, InOrder).</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> sourcePolicy </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> An element of type
SourcePolicyType that allows you to configure details of the RM source, such as
whether an offer should always be included in a CreateSequence request, or the
sequence termination
policy. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
destinationPolicy</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
An element of type DestinationPolicyType that allows you to configure details
of the RM destination, such as whether inbound offers should be
accepted.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
store </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The store
to use (default: null). This must be an element of type jdbcStore (in the same
namespace), or a bean or a reference to a bean that implements the RMStore
interface. </p></td></tr></tbody></table></div>
-
-
-<p>For details about the element types used in this namespace please refer to
the schemas for the <a shape="rect"
href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a>
namespace (<a shape="rect"
href="http://cxf.apache.org/schemas/wsrm-manager.xsd">http://cxf.apache.org/schemas/wsrm-manager.xsd</a>
and <a shape="rect"
href="http://cxf.apache.org/schemas/wsrm-manager-types.xsd">http://cxf.apache.org/schemas/wsrm-manager-types.xsd</a>).
The jbdcStore element type is described below.</p>
-
-<p>Example (feature applied at bus level):</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
-<cxf:bus>
+</div></div><p>As of CXF 3.0.0 both the older WS-ReliableMessagingPolicy 1.0
(submission version) and the official WS-ReliableMessagingPolicy 1.2 are
supported. WS-ReliableMessagingPolicy 1.2 must be used in the policy if you
want WS-ReliableMessaging 1.2 support at runtime.</p><h2
id="WSRMConfiguration-UsingtheReliableMessagingFeature">Using the Reliable
Messaging Feature</h2><p>If you don't want to involve the WS-Policy Framework,
or want to configure additional parameters such as the sequence termination
policy or the persistent store, you can use the reliableMessaging feature. It
is defined in namespace <a shape="rect"
href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a>
and supports the following child elements:</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1" cla
ss="confluenceTd"><p>RMAssertion</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>An element of type RMAssertion.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p>deliveryAssurance</p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>An element of type
DeliveryAssuranceType that describes the delivery assurance that should apply
(AtMostOnce, AtLeastOnce, InOrder).</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p>sourcePolicy</p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>An element of type SourcePolicyType that
allows you to configure details of the RM source, such as whether an offer
should always be included in a CreateSequence request, or the sequence
termination policy.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>destinationPolicy</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>An element of type DestinationPolicyType that allows
you to configure details of the RM destinat
ion, such as whether inbound offers should be accepted.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p>store</p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The store to use (default: null). This must
be an element of type jdbcStore (in the same namespace), or a bean or a
reference to a bean that implements the RMStore
interface.</p></td></tr></tbody></table></div><p>For details about the element
types used in this namespace please refer to the schemas for the <a
shape="rect"
href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a>
namespace (<a shape="rect"
href="http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd">http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd</a>
and <a shape="rect"
href="http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd">http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd</a>).
The jbdcStore element type is described below.</p><p>Example (feature ap
plied at bus level):</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[<cxf:bus>
<cxf:features>
<wsa:addressing/>
<wsrm-mgr:reliableMessaging>
@@ -210,34 +173,14 @@ xmlns:wsu="http://docs.oasis-open.o
</cxf:features>
</cxf:bus>
]]></script>
-</div></div>
-
-<h2 id="WSRMConfiguration-ConfiguringtheReliableMessagingStore">Configuring
the Reliable Messaging Store</h2>
-
-<p>To enable persistence, you must specify the object implementing the
persistent store for RM. You can develop your own, or use the JDBC based store
that comes with CXF (class org.apache.cxf.ws.rm.persistence.jdbc.RMTxStore).
You can configure the latter using a custom jdbcStore bean (namespace <a
shape="rect"
href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a>)
inside the wsrm-mgr:reliableMessaging element. The jdbcStore bean supports the
attributes:</p>
-
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p>Attribute Name </p></th><th
colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1"
rowspan="1" class="confluenceTh"><p> Default </p></th></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> dataSource </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> String </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> null </p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> driverClassName </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> String </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> org.apache.derby.jdbc.EmbeddedDriver
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
initialReconnectDelay </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> long </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> 0 </p></td></tr><tr><td colspan=
"1" rowspan="1" class="confluenceTd"><p> keepConnection </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> boolean </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> false </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> maxReconnectAttempts
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> int </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> 0 </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> passWord </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> String </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> null </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> tableExistsCode </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> int </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> 0 </p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> tableExistsState </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p
> String </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> null
> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
> schemaName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
> String </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> null
> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
> userName </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
> String </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> null
> </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> url
> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> String
> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>
> jdbc:derby:rmdb;create=true </p></td></tr></tbody></table></div>
-
-
-<p>Example:</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
-<wsrm-mgr:jdbcStore
xmlns:wsrm-mgr="http://cxf.apache.org/ws/rm/manager"
id="myStore"
+</div></div><h2
id="WSRMConfiguration-ConfiguringtheReliableMessagingStore">Configuring the
Reliable Messaging Store</h2><p>To enable persistence, you must specify the
object implementing the persistent store for RM. You can develop your own, or
use the JDBC based store that comes with CXF (class
org.apache.cxf.ws.rm.persistence.jdbc.RMTxStore). You can configure the latter
using a custom jdbcStore bean (namespace <a shape="rect"
href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a>)
inside the wsrm-mgr:reliableMessaging element. The jdbcStore bean supports the
attributes:</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Attribute Name</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Default</p></th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>dataSource</p></td><td colspan="1" rowspan="1" cla
ss="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>null</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>driverClassName</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>org.apache.derby.jdbc.EmbeddedDriver</p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p>initialReconnectDelay</p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>long</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>0</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>keepConnection</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>boolean</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>false</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>maxReconnectAttempts</p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>int</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>0</p>
</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>passWord</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>null</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>tableExistsCode</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>int</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>0</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>tableExistsState</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>null</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>schemaName</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>null</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>userName</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>String</p><
/td><td colspan="1" rowspan="1"
class="confluenceTd"><p>null</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>url</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>String</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>jdbc:derby:rmdb;create=true</p></td></tr></tbody></table></div><p>Example:</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[<wsrm-mgr:jdbcStore
xmlns:wsrm-mgr="http://cxf.apache.org/ws/rm/manager"
id="myStore"
driverClassName="org.apache.derby.jdbc.ClientDriver"
url="jdbc:derby://localhost:1527/rmdb;create=true"
password="password"/>
]]></script>
-</div></div>
-
-<p>See the jdbcStore element definition in the <a shape="rect"
href="http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd">RM Manager
schema</a> for more details of the attribute usages.</p>
-
-<h2
id="WSRMConfiguration-AddingtheReliableMessagingInterceptorsManually">Adding
the Reliable Messaging Interceptors Manually</h2>
-
-<p>To ensure that the Reliable Messaging interceptors are added to the
appropriate interceptor chains, e.g. for all client and server endpoints:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
-<bean id="rmLogicalOut"
class="org.apache.cxf.ws.rm.RMOutInterceptor">
+</div></div><p>See the jdbcStore element definition in the <a shape="rect"
href="http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd">RM Manager
schema</a> for more details of the attribute usages.</p><h2
id="WSRMConfiguration-AddingtheReliableMessagingInterceptorsManually">Adding
the Reliable Messaging Interceptors Manually</h2><p>To ensure that the Reliable
Messaging interceptors are added to the appropriate interceptor chains, e.g.
for all client and server endpoints:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[<bean id="rmLogicalOut"
class="org.apache.cxf.ws.rm.RMOutInterceptor">
<property name="bus" ref="cxf"/>
</bean>
<bean id="rmLogicalIn"
class="org.apache.cxf.ws.rm.RMInInterceptor">
@@ -264,17 +207,8 @@ xmlns:wsu="http://docs.oasis-open.o
<cxf:outFaultInterceptors>
</cxf:bus>
]]></script>
-</div></div>
-
-<p>The RetransmissionIntercepor will be added on the fly by the
RMOutInterceptor so need not appear in your configuration file.</p>
-
-<h2
id="WSRMConfiguration-ConfiguringtheReliableMessagingManagerManually">Configuring
the Reliable Messaging Manager Manually</h2>
-
-<p>To configure properties of the RM Manager, you can use the rmManager
element from the <a shape="rect"
href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a>
namespace. It supports the same child elements as the reliableMessaging
feature element above. For example, without using features, you can determine
that seuences should have a maximum length of 5 as follows:</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
-<wsrm-mgr:rmManager
xmlns:wsrm-mgr="http://cxf.apache.org/ws/rm/manager">
+</div></div><p>The RetransmissionIntercepor will be added on the fly by the
RMOutInterceptor so need not appear in your configuration file.</p><h2
id="WSRMConfiguration-ConfiguringtheReliableMessagingManagerManually">Configuring
the Reliable Messaging Manager Manually</h2><p>To configure properties of the
RM Manager, you can use the rmManager element from the <a shape="rect"
href="http://cxf.apache.org/ws/rm/manager">http://cxf.apache.org/ws/rm/manager</a>
namespace. It supports the same child elements as the reliableMessaging
feature element above. For example, without using features, you can determine
that seuences should have a maximum length of 5 as follows:</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[<wsrm-mgr:rmManager
xmlns:wsrm-mgr="http://cxf.apache.org/ws/rm/manager">
<wsrm-mgr:sourcePolicy>
<wsrm-mgr:sequenceTerminationPolicy maxLength="5"/>
</wsrm-mgr:sourcePolicy>