Administration Console Online Help

Previous Next Open TOC in new window
Content starts here

Configure message buffering for Web services

Before you begin

You must install a Web service before you can configure buffering. See Install a Web service.


Note: This section applies to JAX-WS Web services only.

When a buffered operation is invoked by a client, the method operation goes on a JMS queue and WebLogic Server deals with it asynchronously. If WebLogic Server goes down while the method invocation is still in the queue, it will be dealt with as soon as WebLogic Server is restarted. When a client invokes the buffered Web service, the client does not wait for a response from the invoke, and the execution of the client can continue.

You can configure Web service buffering at the following levels: WebLogic Server and Web service endpoint.

For more information about Web service buffering, see "Configuring Message Buffering for Web Services" in Programming Advanced Features of JAX-WS Web Services for Oracle WebLogic Server.

To configure Web service persistence:

  1. If you have not already done so, in the Change Center of the Administration Console, click Lock & Edit (see Use the Change Center).
  2. In the left pane of the Administration Console, select Environment then Servers.
  3. In the right pane, click the name of the server for which you want to configure message buffering.
  4. Select Configuration > Web Services >Buffering.
  5. Set the message buffering configuration properties, as required.
  6. Click Save.
  7. To configure buffering at the Web service endpoint (port) level:
    1. In the left pane of the Administration Console, select Deployments.
    2. In the right pane, navigate within the Deployments table until you find the Web service for which you want to view the configuration.

      Note: Web services are deployed as part of an Enterprise application, Web application, or EJB. To understand how Web services are displayed in the Administration Console, see View installed Web services.

    3. In the Deployments table, click the name of the Web service.
    4. Select Configuration > Ports, then click the name of the Web service endpoint that you want to configure.
    5. On the Web service endpoint page, select the Buffering tab.
    6. Click Customize Buffering Configuration.
    7. Set the buffering configuration properties, as required.
    8. Click Save.
  8. To activate these changes, in the Change Center of the Administration Console, click Activate Changes.
    Not all changes take effect immediately—some require a restart (see Use the Change Center).

Back to Top