Administration Console Online Help

Previous Next Open TOC in new window
Content starts here

Web Service: Configuration: Port Components: Buffering

Configuration Options     Related Tasks     Related Topics

When a buffered operation is invoked by a client, the method operation goes on a JMS queue and WebLogic Server processes it asynchronously. If WebLogic Server goes down while the method invocation is still in the queue, it will be processed 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. Use this page to customize message buffering configuration on the Web service endpoint.

NOTE: This page applies to JAX-WS Web services only.

Configuration Options

Name Description
Customize Buffering Configuration

Flag that specifies whether message buffering is configured on this endpoint in the Web service descriptor or deployment plan.

If not enabled, the server's Web service message buffering configuration will be used.

If enabled then this page includes properties to let you customize the Web service message buffering configuration for this port. If not enabled then this page does not include these properties. You must enable customization (and Save) before you can customize the configuration.

Note that this flag does not reflect other forms of buffering configuration such as WS-RM policy specified directly in WSDL.

Retry Count

The number of times a buffered request or response can be retried before it is abandoned (and moved to any error queue defined for the buffer queue)

Minimum value: 0

Retry Delay

The amount time between retries of a buffered request and response. Note, this value is only applicable when RetryCount > 0. String value in 'Duration' format. Defaults to 'P0DT30S (30 seconds).

Request Queue Enabled

A boolean flag indicating whether buffering is enabled (request buffering if this is the request queue, or response buffering if this is the response queue). Defaults to false.

Request Queue JNDI Name

Get the name of this buffering queue. This name is the JNDI name for the queue.

Request Queue Connection Factory JNDI Name

The JNDI name of the connection factory to use when buffering messages onto this queue. Defaults to the 'default' JMS connection factory.

Request Queue Transaction Enabled

A boolean flag indicating whether transactions should be used when buffering a message onto or consuming a message off of this queue. Defaults to false.

Response Queue Enabled

A boolean flag indicating whether buffering is enabled (request buffering if this is the request queue, or response buffering if this is the response queue). Defaults to false.

Response Queue JNDI Name

Get the name of this buffering queue. This name is the JNDI name for the queue.

Response Queue Connection Factory JNDI Name

The JNDI name of the connection factory to use when buffering messages onto this queue. Defaults to the 'default' JMS connection factory.

Response Queue Transaction Enabled

A boolean flag indicating whether transactions should be used when buffering a message onto or consuming a message off of this queue. Defaults to false.

Related Tasks

Related Topics


Back to Top