# cTransaction

Ce composant gère les transactions pour plusieurs composants cSQLConnection au sein d'un même contexte Camel.

Note InformationsRemarque : Ce composant est disponible uniquement si vous avez installé la mise à jour mensuelle R2025-01 du Studio Talend ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.

## Propriétés du cTransaction Standard

Ces propriétés sont utilisées pour configurer le cTransaction s'exécutant dans le framework de Routes Standard.

Le composant cTransaction Standard appartient à la famille Connectivity.

## Basic settings

| Propriétés | Description |
| --- | --- |
| Datasource | Sélectionnez dans la liste un composant cTransaction ayant activé les transactions. |
| Propagation Type | Sélectionnez le type de propagation parmi les suivants :<br><br><ul> <li>PROPAGATION_MANDATORY&nbsp;: Retourne une exception si aucune transaction n'existe.</li> <li>PROPAGATION_REQUIRED&nbsp;: Réutilise une transaction existante ou en crée une nouvelle si aucune n'existe.</li> <li>PROPAGATION_REQUIRES_NEW&nbsp;: Crée une nouvelle transaction et suspend la transaction en cours s'il y en a une.</li> <li>PROPAGATION_NESTED&nbsp;: S'exécute dans une transaction imbriquée si une transaction courante existe ou en crée une si aucune transaction n'existe.</li> <li>PROPAGATION_SUPPORTS&nbsp;: Utilise une transaction si disponible. S'exécute de manière non transactionnelle si aucune transaction n'existe.</li> <li>PROPAGATION_NOT_SUPPORTED&nbsp;: S'exécute toujours de manière non transactionnelle.</li> <li>PROPAGATION_NEVER&nbsp;: Retourne une exception si une transaction existe.</li> </ul> |

## Utilisation

| Conseils d'utilisation | Description |
| --- | --- |
| **Règle d'utilisation** | Le cTransaction peut être utilisé en tant que composant intermédiaire ou de fin dans une Route. |
| Limitation | n/a |

**Concepts associés**

* [Lire et écrire des données dans une base de données H2 avec une instruction SQL](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-database/csql-writing-and-reading-data-in-an-h2-database-with-an-sql-statement)