IBM BPM, V8.0.1, All platforms > Administer the IT infrastructure > Manage events > Maintaining and monitoring IBM BPM Event Manager

Create and maintaining execution queues

Event Manager jobs are scheduled to be processed by an execution queue. (If you look at the job listing in the Event Manager monitor, you can see that each job is assigned to a job queue.)

You must log in to the Process Admin Console.

The Event Manager includes two types of execution queues:
Execution queue Description
Asynchronous queue Allows jobs to run at the same time.
Synchronous queue Forces one job to finish before the next job can start.

Event subscriptions can only use asynchronous queues.

Administrators can create multiple synchronous execution queues to handle Event Manager jobs. When multiple queues are available, developers who create events and corresponding undercover agents (UCAs) can specify the queue in which they want their event to run. You may want to create separate synchronous queues so that certain types of events can all be routed to a separate queue and processed sequentially.

You can override the default values set in the PROFILE_HOME\config\cells\ cell_name\nodes\ node_name\servers\ server_name\process-server\config\system\80EventManager.xml file to control the number of events that are loaded at one time on your synchronous queues and to control the number of simultaneous events that can run on your asynchronous queues. To override the default values, copy the <sync-queue-capacity> and <async-queue-capacity> elements to the PROFILE_HOME\config\cells\ cell_name\nodes\ node_name\servers\ server_name\process-server\config\100Custom.xml file and change the default values to the new values that you want.


Procedure

To create, modify, or delete a synchronous queue:

Maintaining and monitoring IBM BPM Event Manager