How To Avoid Recursive Calls Of A Signal When It Is Invoked From A Runtime Event
Last updated on MARCH 02, 2017
Applies to:Siebel Dynamic Pricer - Version 220.127.116.11.5 [IP2013] and later
Information in this document applies to any platform.
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)
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms