Skip to main content Skip to complementary content

cTransaction

Handles transaction for multiple cSQLConnection components within the same Camel context.

Information noteNote: This component is available only if you have installed the R2025-01 Talend Studio Monthly update or a later one delivered by Talend. For more information, check with your administrator.

cTransaction Standard properties

These properties are used to configure cTransaction running in the Standard Route framework.

The Standard cTransaction component belongs to the Connectivity family.

Basic settings

Datasource Select a cTransaction component from the list that has enabled transaction.
Propagation Type
Select the propagation type from:
  • PROPAGATION_MANDATORY: Throw an exception if no transaction exists.
  • PROPAGATION_REQUIRED: Reuse an existing transaction or create a new one if none exists.
  • PROPAGATION_REQUIRES_NEW: Create a new transaction, suspending the current transaction if one exists.
  • PROPAGATION_NESTED: Execute within a nested transaction if a current transaction exists or create a new one if none exists.
  • PROPAGATION_SUPPORTS: Use a transaction if available. Execute non-transactionally if none exists.
  • PROPAGATION_NOT_SUPPORTED: Always execute non-transactionally.
  • PROPAGATION_NEVER: Throw an exception if a transaction exists.

Usage

Usage rule

cTransaction can be a start, middle or end component in a Route.

Limitation

 n/a

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!