When you configure recovery to resume from the last checkpoint, the recovery session must be able to produce the same data in the same order as the original session.
When you validate a session, the Workflow Manager verifies that the transformations are configured to produce repeatable and deterministic data. The session is not valid if you configure recovery to resume from the last checkpoint, but the transformations are not configured for repeatable and deterministic data.
Session data is repeatable when all targets receive repeatable data from the following mapping objects:
Source
. The output data from the source is repeatable between the original run and the recovery run.
Transformation
. The output data from each transformation to the target is repeatable.