Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 3 Using Transaction Control Steps : Why Use TC Steps?

Why Use TC Steps?
There are two reasons for using TC steps in your procedure:
When using a series of EAI steps in your procedure flow, the entire processing of those EAI steps is performed as one transaction. In some situations, you may want more granularity in how the transaction is processed. By breaking up the transactions into multiple transactions, a failure on one EAI step does not mean rolling back a long sequence of EAI steps. Instead, you can break up the sequence of EAI steps so that only a few are rolled back.
Abort TC steps can be used in procedures where there is a mix of transactional and non-transaction EAI steps. This is useful because when non-transactional steps are rolled back, they are just re-tried. By having the procedure check for an error, it can execute a correction activity for the non-transactional step and then use an aborting TC step to fail the whole transaction and rollback both the transactional and non-transactional EAI steps. When the whole transaction is tried again, the problem with the non-transactional step is now corrected, so the procedure progresses successfully.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved