My Oracle Support Banner

ORA-04021 Custom Extension CompleteTask and/or InvokeCorbaAPIExtension hangs/timesout when invoke transferTask API from extension (Doc ID 1063479.1)

Last updated on MARCH 05, 2019

Applies to:

Oracle Communications MetaSolv Solution - Version 6.0.15 and later
Information in this document applies to any platform.
*** Checked for relevance on 04-MAR-2019 ***


Create custom extension in MetaSolv GUI so that when you complete a task that the invokeCorbaAPIExtension custom extension will execute the transferTask API method on the remaining tasks for the that order.  When click OK on the complete task, MetaSolv GUI sets the follow on task(s) to a 'Ready' Status but does not commit the changes to the database until the return from the custom extension.  The custom extension executes the transferTask API on the remaining follow on task(s) which are being held by the database connection for the MetaSolv GUI's complete task logic thus causing the CORBA API wait for notification object to hang and/or timeout due to database contention (MetaSolv GUI complete task changing the status and transferTask trying to change the work queue causes the contention).





To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.