Accéder au contenu principal Passer au contenu complémentaire

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

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

Utilisation

Règle d'utilisation

Le cTransaction peut être utilisé en tant que composant de début, intermédiaire ou de fin dans une Route.

Limitation

 n/a

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.