While developing TIBCO BW processes in designer, Checkpoint activity available in General Activities is one of the widely used activities. This activity is used to tackle failure scenarios.
Using Checkpoint activity in TIBCO Designer processes you can achieve following benefits:
- In case of a process engine failure, all process instances can be recovered and resume execution at the location of their last checkpoint in the process definition.
- Any data being manipulated or created inside business processes at run time doesn’t get lost and same can be re-used once engine resumes its working.
- Overall load on the network may also be reduced by using check pointing as requests don’t need to be re-sent from the source system in case of failures.
In the below example business process, checkpoint activity is used after receiving RV message. So if process engine crashes at any point after this checkpoint activity, it will resume from this checkpoint after recovery.