The WQS Process

Draft comments: Multi-threaded WQS introduced in 10.4 by CR 16313.

The Work Queue Server (WQS) process handles the listing of work queues. The WQS process allocates one or more queues to each WIS process and responds to client RPC requests to access these queues.

The WQS process is multi-threaded, allowing it to perform multiple tasks simultaneously. Different threads are used to:

process RPC requests from client applications.
update work queues following a MOVESYSINFO event.
persist the contents of the WQS/WIS shared memory to the database.

The following diagram shows:

the different aspects of the WQS process’ behavior that you can configure.
the process attributes that you can use to do this.
a reference for more information on how to configure each aspect of the WQS process’ behavior.