# cWireTap

Alimente des messages vers une URI personnalisée tandis qu'ils sont envoyés vers leur endpoint original. Le cWireTap vous permet d'alimenter un nouveau message dans cette URI de manière concourante.

Pour plus d'informations, consultez la documentation Apache Camel https://camel.apache.org/components/latest/ (en anglais).

## Propriétés du cWireTap Standard

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

Le composant cWireTap Standard appartient à la famille Routing.

## Basic settings

| Propriétés | Description |
| --- | --- |
| URI | L'URI de l'endpoint où envoyer le message écouté. |
| Populate new exchange | Cochez cette case pour alimenter un nouveau message à l'URI WireTap. |
| Populate Type | <ul> <li> <p>Cette option apparaît lorsque la case <span>Populate new exchange</span> est cochée. Le type <span>Populate Type</span> peut être <span>Expression</span> ou <span>Processor</span>. </p> </li> <li> <p> <span>Expression</span>&nbsp;: utiliser une expression vous permet de définir le corps du message du nouvel échange.</p> <p> <span>Language</span>&nbsp;: sélectionnez le langage de l'expression à utiliser pour configurer le corps du message, entre <span>None</span>, <span>Bean</span>, <span>Constant</span>, <span>CorrelationID</span>, <span>EL</span>, <span>Groovy</span>, <span>Header</span>, <span>JoSQL</span>, <span>JSonPath</span>, <span>JXPath</span>, <span>MVEL</span>, <span>OGNL</span>, <span>PHP</span>, <span>Property</span>, <span>Python</span>, <span>Ruby</span>, <span>Simple</span>, <span>SpEL</span>, <span>SQL</span>, <span>XPath</span> et <span>XQuery</span>.</p> <p>Pour plus d'informations concernant l'utilisation des langages pour créer une expression, consultez le site <a href="http://camel.apache.org/languages.html" target="_blank">http://camel.apache.org/languages.html</a> (en anglais).</p> <p> <span>Expression TXT</span>&nbsp;: saisissez l'expression pour définir le corps du message.</p> </li> <li> <span>Processor</span>&nbsp;: utiliser le cProcessor vous permet de spécifier comment l'échange est alimenté lors de la configuration des propriétés, des en-têtes, etc. du message avec un morceau de code Java dans le champ <span>Code</span>. </li> </ul> |
| Copy the original message | Cochez cette case pour créer la même copie que l'échange original. Elle doit être exactement identique à l'original. Si cette case n'est pas cochée, seul un nouvel échange avec le même nom d'endpoint sera créé. Le corps du message et les en-têtes sont null.<br><br>Le modèle d'échange est InOnly pour les deux conditions. |

## Utilisation

| Conseils d'utilisation | Description |
| --- | --- |
| **Règle d'utilisation** | Le cWireTap est généralement utilisé en tant que composant intermédiaire dans une Route. |
| Limitation | n/a |

**Concepts associés**

[Écoute d'un message dans une Route](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-wiretap/cwiretap-cfile-cjavadslprocessor-cmessagingendpoint-wiretapping-message-in-route)