My Oracle Support Banner

How To Avoid Recursive Calls Of A Signal When It Is Invoked From A Runtime Event (Doc ID 1910557.1)

Last updated on NOVEMBER 26, 2019

Applies to:

Siebel Dynamic Pricer - Version 8.1.1.11.5 [IP2013] and later
Information in this document applies to any platform.
***Checked for relevance on 07-Sep-2018***

Symptoms

When a runtime event is used to trigger a signal the CanInvoke condition used to avoid signal recursion is not working.

The CanInvoke condition to avoid recursion is as follows: GetProfileAttr('Block Variable Map Operations')='N' OR GetProfileAttr('Block Variable Map Operations') IS NULL

The following error occurs when the signal is called from a runtime event and recursion happens: "Signal %1 attempted to recursively invoke Context Service method GetRowSetData. This method does not support recursion. To avoid recursive invocation of this method you can set the CanInvoke condition on the signal to: GetProfileAttr('Block Variable Map Operations')='N' OR GetProfileAttr('Block Variable Map Operations') IS NULL.(SBL-­ISS-­00669)

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution


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