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 188.8.131.52.5 [IP2013] and later
Information in this document applies to any platform.
***Checked for relevance on 07-Sep-2018***
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)
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