# cConfig

Javaコードを使ってCamelContextを設定します。

## cConfigの標準プロパティ

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

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

## 基本設定

| プロパティ | 説明 |
| --- | --- |
| Code | 実装するJavaコードを入力します。 |

## 詳細設定

| プロパティ | 説明 |
| --- | --- |
| [Use MDC Logging] (MDCロギング) | MDCロギングの使用を有効にするには、このチェックボックスをオンにします。<br><br>このオプションを使うには、Talend Studioのメインウィンドウにあるツールバーで[File] (ファイル) &gt; [Edit Project Properties] (プロジェクトプロパティを編集)をクリックし、[Project Settings] (プロジェクト設定)ダイアログボックスでLog4jビューを開く必要があります。log4j機能を有効にするには、[Activate log4j in components] (コンポーネントでlog4jを有効化)チェックボックスをオンにします。次に、log4jテンプレートのConversionPatternを変更して、%X{mdcPropertyName}のようなカスタムMDCプロパティを追加します。<br><br>ログにMDCの情報を表示するには、cLogの前と後ろにcLogコンポーネントとcProcessorを使います。cProcessorで、cLogの前にコードorg.apache.log4j.MDC.put("Key", "Value");を入力して、カスタムプロパティを追加します。cProcessorで、cLogの後ろにコードorg.apache.log4j.MDC.remove("Key");を入力して、MDCプロパティを削除します。<br><br>コンポーネントでLog4jを有効化する方法、およびLog4jの設定をカスタマイズする方法は、Talend Studioユーザーガイドで[Log4jを有効化して設定](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/studio-configure-log4j)をご覧ください。<br><br>MDCロギングについては、Webサイトhttp://camel.apache.org/mdc-logging.htmlを参照してください。<br><br>For more information about the cLog component, see [cLog](https://help.qlik.com/talend/ja-JP/components/8.0/mediation-logs-and-errors/clog). |
| Imports | インポートを実行するJavaコード、および必要に応じて[Code (コード)ボックスで使われている外部ライブラリーを入力します。 |
| [Dependencies] (依存項目) | [+]をクリックして、CamelContextまたはTypeconverterレジストリーに必要なライブラリーをTalend Studioに追加します。<br><br>[Lib Path] (ライブラリーパス)フィールドの[...]をクリックし、[Module] (モジュール)ダイアログボックスを表示します。詳細は、tLibraryLoadコンポーネントを参照してください。<br><br>情報メモ注: Apache ActiveMQで作業する場合は、activemq-all jarの代わりにcamel-activemq-alldep jarを使用することをお勧めします。 |
| チェック | Talend Artifact Repositoryのルートに追加されているライブラリーのバージョンを確認するには、このボタンをクリックします。ライブラリーは次のテーブルにリスト表示されています。バージョンは[Update To] (次へ更新:)カラムに表示されています。ローカルライブラリーのバージョンがTalend Artifact Repositoryのバージョンと同じ場合、[Status] (ステータス)カラムに√が表示されます。ローカルライブラリーのバージョンがTalend Artifact Repositoryのバージョンよりも古い場合、[Status] (ステータス)カラムに×が表示され、[Sync] (同期)カラムのチェックボックスがデフォルトでオンになっています。 |
| [Sync] (同期) | 更新するライブラリーのテーブルの[Sync] (同期)カラムのチェックボックスをオンにして、 [Sync] (同期)ボタンをクリックし、Talend Artifact Repository からTalend Studioに新しいバージョンをダウンロードしてインストールします。 |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | cConfigをルートに直接追加することはできません。 |
| 制限事項 | 該当なし |

**関連概念**

[レジストリーからデータセットを実装する](https://help.qlik.com/talend/ja-JP/mediation-components/8.0/mediation-camelcontext/cconfig-cmessagingendpoint-cprocessor-cprocessor-implementing-dataset-from-registry)