The Pipeline Manager is transactionally aware. This means that as it executes the processors in its processor chains, each processor has the ability to mark the chain execution to be rolled back. If none of the processors mark the transaction, then it is committed when the chain has finished executing.

The Pipeline Manager relies on the Java Transaction API (JTA) for its transactional needs. For more information about JTA transactions in the Oracle ATG Web Commerce platform, see the Transaction Management chapter in the ATG Platform Programming Guide. A processor may handle transactions in one of five modes: