+

Search Tips   |   Advanced Search

Set a WS-ReliableMessaging policy set using the admin console


To configure a Web service application to use WS-ReliableMessaging, you attach a policy set that contains a WS-ReliableMessaging policy type. This policy type offers a range of qualities of service: managed persistent, managed non-persistent, or unmanaged non-persistent. Use the admin console to configure a policy set for reliable messaging.

Configure a reliable messaging policy set using the admin console or we can configure a reliable messaging policy set using wsadmin.

The following default policy sets work with WS-ReliableMessaging applications:

See WS-ReliableMessaging default policy sets.

If we can use any of these default policy sets without needing to modify their configuration, we need not complete this task. we are ready to attach and bind the default policy set to the application.

At any stage - that is, before or after we have built the reliable Web service application, or configured the policy sets - we can set a property that configures endpoints to only support clients that use reliable messaging. This setting is reflected by WS-Policy if engaged.

To configure a reliable messaging policy set using the admin console...

 

  1. Create a policy set.

    We can create a new policy set, or copy and rename an existing policy set - either one that we have previously created, or one of the WS-ReliableMessaging default policy sets.

  2. Check that the policy set includes the policy types WS-ReliableMessaging and WS-Addressing. Add these policy types if necessary.

    These policy types contain the configuration options that support WS-ReliableMessaging. WS-Addressing provides the asynchronous request and reply capabilities for WS-ReliableMessaging, and is also required for WS-ReliableMessaging V1.1 synchronous messaging. Notes:

    • To use secure conversation and reliable messaging policies in the same policy set, the secure conversation bindings must be configured to require that the reliable messaging headers are signed. The reliable secure profile default policy sets (WS-I RSP and WS-I RSP ND) are specifically designed and configured to use secure conversation and reliable messaging in the same policy set. If we use a copy of one of the reliable secure profile default policy sets (WS-I RSP and WS-I RSP ND), no further configuration of the secure conversation bindings is required. Otherwise, see Set WS-SecureConversation to work with WS-ReliableMessaging.

    • WS-ReliableMessaging V1.1 messaging requires WS-Addressing to be mandatory. If we use a policy set that includes WS-ReliableMessaging and WS-Addressing policies, and the WS-Addressing policy is configured as optional, then WAS overrides the WS-Addressing setting and automatically enables WS-Addressing.

  3. Set the WS-ReliableMessaging policy type attributes. For the WS-ReliableMessaging policy we can configure the version of the WS-ReliableMessaging standard to use, the order in which messages are delivered, and the required quality of service (the reliability level) for message delivery.

    In WAS V6.1, you could also configure whether or not to use the WS-MakeConnection protocol. This configuration option has now been removed from the admin console panel, because WAS ND now automatically determines whether WS-MakeConnection is used, based on the following criteria:

    • Whether we are using WS-ReliableMessaging V1.0 or V 1.1.

    • Whether the requester supports WS-MakeConnection.

    • Whether the message exchange protocol is synchronous or asynchronous.

  4. Save the changes to the master configuration.

 

Next steps

we are now ready to attach the application to the policy set and define the bindings to use.


Set a WS-ReliableMessaging policy set using wsadmin
Set WS-SecureConversation to work with WS-ReliableMessaging

 

Related tasks


Set endpoints to only support clients that use WS-ReliableMessaging
Building a reliable Web service application
Create policy sets
Set the WS-ReliableMessaging policy
Learn about WS-ReliableMessaging
Detecting and fixing problems with WS-ReliableMessaging
Administer reliable Web services

 

Related information


Manage policy sets