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:
- To create a synchronous queue:
- In the Server Admin area of the Process Admin Console, click the indicator next to Event Manager to list the available management options.
- Click the Synchronous Queues option.
- Enter a name for the new queue in the Description text box.
- Click the Add button.
The new queue is now included in the Synchronous Queues list.
- To modify the name of a synchronous queue:
- In the Server Admin area of the Process Admin Console, click the indicator next to Event Manager to list the available management options.
- Click the Synchronous Queues option.
- Select the queue that you want to change from the Synchronous Queues list.
- Change the name in the Description text box.
- Click the Update button.
Important: When you change the name of a synchronous queue, be sure to inform developers and other members of your team who may be specifying that queue to process their events.
The queue is included with the new name in the Synchronous Queues list.
- To delete a synchronous queue:
- In the Server Admin area of the Process Admin Console, click the indicator next to Event Manager to list the available management options.
- Click the Synchronous Queues option.
- Select the queue that you want to delete from the Synchronous Queues list.
- Click the Delete button.
Important: When you delete a synchronous queue, be sure to inform developers and other members of your team who may be specifying that queue to process their events.
The queue is no longer included in the Synchronous Queues list.