![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
The BusinessWorks.InvokeProcess() rule function and the Invoke RuleFunction activity both operate synchronously. Both attempt to acquire a lock on the TIBCO BusinessEvents RTC.For example, if you execute BusinessWorks.InvokeProcess() function in TIBCO BusinessEvents, then in the ActiveMatrix BusinessWorks process it calls, you cannot use an Invoke RuleFunction activity to invoke a rule function in the same agent. You could invoke a rule function running in a different agent, however.
When TIBCO BusinessEvents is the container, ActiveMatrix BusinessWorks checkpointing can be used in a limited way. Do not use ActiveMatrix BusinessWorks checkpointing in any process that is called by startProcess() or invokeProcess(), or in any process called by such processes.
• Do not execute any action in a TIBCO BusinessEvents startup rule function that results in use of BusinessWorks.invokeProcess() or BusinessWorks.startProcess() functions. The ActiveMatrix BusinessWorks engine may not be fully initialized when these functions are executed in a startup rule function (or in any rule in the RTC cycle of a startup rule function).
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |