Network Deployment (Distributed operating systems), v8.0 > Administer applications and their environment > Administer web services - Transaction support (WS-Transaction) > Use WS-Transaction policy to coordinate transactions or business activities for web services


Enable WAS to use an intermediary node for web services transactions

We can use intermediary nodes with Web Services Atomic Transactions (WS-AT) or Web Services Business Activities (WS-BA) to support the exchange of associated requests across firewalls and outside the WAS domain. You configure WAS to use an intermediary node by specifying the external endpoint URL information for the intermediary node in each server that is accessed through the intermediary. Configure the intermediary node to use, and ensure that you know the address or addresses of the intermediary node to map to servers in your WAS configuration.

Configure the intermediary to listen on a specific port for protocol messages and to route these messages to the specific WAS instance to enable. See the related information for an example configuration where an IBM HTTP server is the intermediary.


Procedure

  1. In the admin console, click...

        > Server Types > WebSphere application servers > server_name

    > [Container Services] Transaction Service.

  2. In the External WS-Transaction HTTP(S) URL prefix > Specify custom prefix, then type the external endpoint URL information for the intermediary node in the field. Use one of the following formats for the prefix, where host_name and port represent the intermediary node that is an HTTP or HTTPS proxy for the server, and port is optional.

    • http://host_name:port
      
    • https://host_name:port
      


    If you use an HTTP server to route messages through a Proxy Server for WAS, the prefix applies to the HTTP server.

  3. Click Apply or OK.

  4. Save your changes to the master configuration.
  5. Repeat the previous steps for each server that is accessed through the intermediary node.

  6. Restart the servers.


Results

You configured the system to use an intermediary node. Test your configuration to ensure that messages are routed as you expect.

Previous topic:
Configure an intermediary node for web services transactions
Web services transactions, high availability, firewalls and intermediary nodes
Use WS-Transaction policy to coordinate transactions or business activities for web services
Use the transaction service


Related


Example: Configuring IBM HTTP server as an intermediary node for web services transactions
Transaction service settings

+

Search Tips   |   Advanced Search