BPM Engine on WLS Has a Delay on Processing Some Automatic Activities (ToDoItems) (Doc ID 869618.1)

Last updated on DECEMBER 06, 2012

Applies to:

Oracle Business Process Management Suite - Version 6.0.0 to 10.3.1
Information in this document applies to any platform.

Symptoms

Here is the problem scenario.

1. Some of the automatic items (ToDoItems) are not processed timely by the BPM engine running on WebLogic Server. The delay happens just to some instances and is comparable to the automatic task processing time (from couple of seconds to couple of minutes).

2. The engine log (in Debug mode) shows that the JMS messages were sent timely. The message

ToDoQueue: JMS Message (ID:<325627.1242071847254.0>) sent for ToDoItem (NAME Inst  (1,123,0) Act ......  id[81410034]
shows up when the task should be executed

But there is some delay between the above message and the corresponding execution of that id[..], which is shown in the message:
Executing item: RUN_AUTOMATIC Inst (1,123,0) Act ...   id[81410034]

3. You monitor the JMS, and the message is sitting in the JMS queue during that time.


4. There are enough free threads in default work manager or the work managed assigned to the engine MDB. (The default number of threads in the default work manager is 16).

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms