Configuring a JAX-WS client for WS-Transaction context

You can configure the way that a Java API for XML Web Services (JAX-WS) client handles Web Services Atomic Transaction (WS-AT) or Web Services Business Activity (WS-BA) context by configuring the Web Services Transaction (WS-Transaction) policy type. You can specify that the client must send context, can send context if it is available, or must not send context.

Before you begin

A JAX-WS client must be installed.

About this task

You can configure a WS-Transaction policy set by using the administrative console, as described in this task, or you can configure a WS-Transaction policy set by using wsadmin scripting.

To configure a JAX-WS client for WS-Transaction context by using the administrative console, complete the following steps.

Procedure

  1. Create a new policy set, or copy and rename an existing policy set. You can copy an existing user-defined policy set, or one of the WS-Transaction default policy sets (WSTransaction or SSL WSTransaction). See Creating policy sets using the administrative console.
  2. Check that your policy set includes the WS-Transaction policy type. If necessary, add the WS-Transaction policy type. See Adding policies to policy sets using the administrative console.
  3. Configure the WS-Transaction policy.
  4. Associate the policy set with the JAX-WS client. See Managing policy sets and bindings for service clients.
  5. Choose a WS-Policy application rule that includes the configured policy of the client, that is, client only or client and provider. See Configuring the client policy to use a service provider policy.
  6. Save your changes to the master configuration.

Results

The JAX-WS client is configured to use WS-Transaction context in the way that you specified.
Task topic    

Terms and conditions for information centers | Feedback

Last updated: April 20, 2014 08:46 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=twbs_wstx_config_client
File name: twbs_wstx_config_client.html