BPM Engine on WLS Has a Delay on Processing Some Automatic Activities (ToDoItems)
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.
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
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
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).
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