Thread Management
TIBCO BusinessEvents generates its own threads to execute the rule function that the ActiveMatrix BusinessWorks process calls through the Invoke RuleFunction activity. Then the ActiveMatrix BusinessWorks thread is released and the process is set to a pending state. When the rule function returns, the ActiveMatrix BusinessWorks process resumes its Ready state.
The Invoke RuleFunction activity operates synchronously. It attempts to acquire a lock on the TIBCO BusinessEvents RTC.
Check your execution path carefully to ensure that there are no threading issues leading to deadlock. In general, make sure that no action in the entire execution path attempts to use the same working memory that is already locked.
Copyright © TIBCO Software Inc. All Rights Reserved.