# Wiretapping a message in a Route

This scenario applies only to Talend ESB, Talend Data Services Platform, Talend Real-Time Big Data Platform, and Talend Data Fabric.

In this scenario, a cWireTap component is used to route a message to a separate endpoint while it is routed to the ultimate destination.

![](https://help.qlik.com/talend/en-US/mediation-components/8.0/Resources/images/use_case-cwiretap1.png)

### In this section

* [Dropping and linking the components](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-custom-code/cwiretap-cfile-cjavadslprocessor-cmessagingendpoint-dropping-and-linking-components?id=201)
* [Configuring the components](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-custom-code/cwiretap-cfile-cjavadslprocessor-cmessagingendpoint-configuring-components?id=202)
* [Viewing code and executing the Route](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-custom-code/cwiretap-cfile-cjavadslprocessor-cmessagingendpoint-viewing-code-and-executing-route?id=203)

**Related reference**

* [cWireTap](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-custom-code/cwiretap "Wiretaps messages to a user defined URI while they are sent to their original endpoint. cWireTap also allows you to populate a new message to this wiretap URI concurrently.")

**Related information**

* [cJavaDSLProcessor](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-custom-code/cjavadslprocessor)
* [cProcessor](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-custom-code/cprocessor)
* [cFile](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-file/cfile)
* [cMessagingEndpoint](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-messaging-endpoint/cmessagingendpoint)