For JAX-WS applications, you can
enable WS-Addressing support
after you deploy an application to the server, by creating or modifying
policy sets, and attaching those policy sets to either a service or
client application.
About this task
You can also configure the WS-Addressing support
using other
methods, for example in the code of the application, however this
method overrides all other methods. Note that WS-Addressing support
is enabled by default for service providers.
Procedure
- Ensure
that you have a policy set that contains the WS-Addressing
policy type. If you have to create a new policy set, or
add the WS-Addressing policy to an existing policy set, refer to Managing policy sets using the administrative console for instructions.
- Configure the WS-Addressing policy type according
to the
instructions in Configuring the WS-Addressing policy. Use
the two settings to specify whether WS-Addressing is mandatory, and
whether to use a synchronous or asynchronous message exchange pattern.
The default settings are that WS-Addressing is not mandatory, and
that both synchronous and asynchronous messaging patterns are used.
- Attach the policy set to a web service provider
or client
artifact, according to the instructions in Attaching a policy set to a service artifact.
- Optional: If you want to communicate the WS-Addressing
policy settings to other servers and clients, configure policy sharing
as described in Configuring a service provider to share its policy configuration or Configuring the client policy to use a service provider policy. If
policy sharing is enabled and the server and client cannot agree a
policy, normal WS-Policy behavior applies (a policy error is produced).
Results
WS-Addressing properties are now included
in the SOAP message
header, and are processed by the server on receipt of the message.