# cWireTap

メッセージが元のエンドポイントに送信されている間に、メッセージをユーザー定義のURIにワイヤータップします。また、cWireTapを使うと、新しいメッセージをこのワイヤータップURIに同時に入力できます。

詳細は、Apache Camelのドキュメンテーションhttps://camel.apache.org/components/latest/を参照してください。

## cWireTapの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているcWireTapを設定するために使われます。

標準のcWireTapコンポーネントは、Routingファミリーに属しています。

## 基本設定

| プロパティ | 説明 |
| --- | --- |
| URI | ワイヤータップされたメッセージを送信するためのエンドポイントURI。 |
| [Populate new exchange] (新しい交換を入力) | ワイヤータップURIに新しいメッセージを入力するには、このチェックボックスをオンにします。 |
| [Populate Type] (入力タイプ) | <ul> <li> <p>このオプションは、<span>[Populate new exchange] (新しい交換を入力)</span>チェックボックスがオンの場合に表示されます。<span>[Populate Type] (入力タイプ)</span>は<span>[Expression] (式)</span>または<span>[Processor] (プロセッサー)</span>のいずれかです。 </p> </li> <li> <p> <span>[Expression] (式)</span>: 式を使うと、新しい交換のメッセージボディを設定できます。</p> <p> <span>[Language] (言語)</span>: メッセージボディの設定に使用する式の言語を以下から選択します: <span>なし</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>、<span>XQuery</span>。</p> <p>言語を使って式を作成する方法は、<a href="http://camel.apache.org/languages.html" target="_blank">http://camel.apache.org/languages.html</a>をご覧ください。</p> <p> <span>[Expression TXT] (式TXT)</span>: メッセージボディを設定する式を入力します。</p> </li> <li> <span>[Processor] (プロセッサー)</span>: <span>[Code] (コード)</span>フィールドにJavaコードを挿入してメッセージにプロパティやヘッダーなどを設定できるため、交換の入力方法を指定できます。 </li> </ul> |
| [Copy the original message] (元のメッセージをコピー) | このチェックボックスをオンにすると、元の交換のコピーが作成されます。元の交換と完全に同じになります。このチェックボックスがオンになっていない場合は、同じエンドポイント名を持つ新しい交換のみが作成されます。メッセージボディとヘッダーがNullです。<br><br>交換パターンは両方の条件でInOnlyです。 |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | cWireTapはルートの中間コンポーネントになることができます。 |
| 制限事項 | 該当なし |

**関連概念**

[ルート内のメッセージをワイヤータップする](https://help.qlik.com/talend/ja-JP/mediation-components/8.0/mediation-wiretap/cwiretap-cfile-cjavadslprocessor-cmessagingendpoint-wiretapping-message-in-route)