+

Search Tips   |   Advanced Search

(zos)

Tune WebSphere MQ activation specifications for workload management on WebSphere Application Server for z/OS

Tune the WebSphere MQ activation specifications to enable effective workload management (WLM) by calculating the optimal value for the Maximum server sessions property.

When there is a backlog of messages on the WebSphere MQ queue for the message-driven bean (MDB), we want some messages to be processed before other message based on transaction class.

The workload management (WLM) feature of WAS for z/OS allows messages to be processed in a certain order based on transaction class. Workload management prioritization occurs when message IDs have been placed on the WLM queue. To allow effective WLM prioritization you must, therefore, verify the WLM queue is sufficiently loaded with message IDs, so that the MDB has a selection of messages, with different transaction classes, to choose from. If there are not enough messages on the WLM queue, the MDB will take the first available message on the WLM queue and transaction class will not be considered.

To ensure that the WLM queue is loaded sufficiently to allow WLM prioritization, set the Maximum server sessions property on the activation specification to a value higher than the baseline recommendation of "twice the combined number of worker threads in all the servants for the server ."


Related concepts

(zos) The message-driven bean throttling mechanism on z/OS

(zos) MDB throttle settings for message-driven beans on z/OS

(zos) Connection factory settings for ASF message-driven beans that use WebSphere MQ as the messaging provider on z/OS

(zos) Messaging flow for ASF message-driven beans with WebSphere MQ as the messaging provider

(zos) Tune listener ports for workload management on WebSphere Application Server for z/OS

(zos) Default messaging provider activation specifications and workload management on WebSphere Application Server for z/OS