Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks | - |
Not Applicable | - |
Resolution:
Case 1 –
Main process has a checkpoint after a call process (spawned) is called.
Results: Two jobs were created: 1- for main process 2- for Spawn process.
Main process jobs were checkpointed but not jobs from spawn process.
Case 2 –
Checkpoint is taken in subprocess (spawn). No checkpoint in Main process.
Results: Two jobs were created: 1- for main process 2- for Spawn process.
Subprocess jobs were checkpointed not main process jobs.
Case 2- Check point is taken in either a main or a subprocess (not spawn) then
the state of both processes is saved when a checkpoint is taken.
This is an expected behavior and document mentioned it too. Refer to your reference guide/ Checkpoint.
When a checkpoint occurs in a called process, the checkpoint saves the state of the current process instance. If no called processes spawn new process instances, then a checkpoint in any called process saves the state of the process instance, including state from the parent process(es) of the current process. In the case of a called process that spawns a new process instance, only the spawned process instance is saved.