> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arc.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# コネクタ

> コネクタは、Arc で自動化されたデータ処理フローを作成するために使用するモジュール式のビルディングブロックです。

export const siteNameShort = "Arc";

export const siteName = "CData Arc";

コネクタは、{siteNameShort} を通じてデータの処理フローを作成するためのビルディングブロックです。各コネクタは、次のいずれかのタスクを実行します：

* 標準ネットワークプロトコル（AS2、AS4、FTP、SFTP、OFTP など）を使用して、外部の宛先との間でファイルを転送
* データベースやクラウドアプリケーションのようなバックエンドシステムと統合
* RESTful Web API を利用または公開
* データをある形式から別の形式に変換
* データを圧縮 / 解凍、または暗号化 / 復号化
* ファイルの内容やヘッダーを変更
* 条件付きロジックを使用してファイルをルーティングし、洗練されたデータフローを作成

コネクタ同士を接続することで、自動データ処理フローが作成されます。各コネクタが特定のタスクを実行した後、受信または処理されたファイルはフロー内の次のコネクタに渡されます。

このモジュラーアプローチにより、{siteNameShort} は幅広い複雑さを持つビジネスタスクを処理できます。次の画像は、一連の{siteNameShort} コネクタが、バックエンドデータソースからXML として取得されたデータを使用して、アウトバウンドEDI ドキュメントを生成する方法を示しています：

<img src="https://mintcdn.com/cdata-arc/-adMVRA2NGLWRgFp/public/images/connectors.png?fit=max&auto=format&n=-adMVRA2NGLWRgFp&q=85&s=795ff694a1d81c058862af2c7988286c" alt="Connectors" width="559" height="341" data-path="public/images/connectors.png" />

### Configuration

各コネクタには、コネクタが実行するタスクの設定を構成するために使用する一連のタブがあります。タブには以下が含まれます：

* **Settings**では、接続および認証パラメータを管理します
* **Advanced**では、コネクタ固有の追加設定、メッセージとログ情報を指定します
* **Automation**では、コネクタがファイルを自動的に処理する方法、ダウンロードするファイルをポーリングする方法、失敗したメッセージを再試行する方法などを指定します
* **Alerts**は、グローバルの[アラート設定](../getting-started/administration/settings/alerts)を上書きする必要がある場合に使用します
* **SLAs**では、フロー内のコネクタが送受信すると見込まれる量を設定し、その量を達成すると見込まれる時間枠を設定します
* **Transactions**では、コネクタがローカルファイルシステムと接する場所を管理します
* **Events**では、コネクタ処理の特定の時点でカスタムロジックを実行するスクリプトを記述します

また、AS2 やAS4 などの一部のコネクタでは、インバウンド接続を受信するためにローカルプロファイルを設定する必要があります。

### Logging

コネクタがファイルを送信、受信、または処理すると、この操作はトランザクションとして記録されます。特定のコネクタのトランザクションは、コネクタの**Transactions**タブで確認できます。また、 *すべての* コネクタのトランザクションは、Activity ページの**Transactions**タブで確認できます。

各トランザクションエントリで取り込まれる情報について詳しくは、Activity ドキュメントを参照してください。

<Note>日時のエントリは常にブラウザのローカルタイムゾーンと日付形式の設定にローカライズされるため、異なるタイムゾーンでホストされているサーバーを参照している場合でも、表示されるタイムスタンプはローカルタイムを反映します。</Note>

### Messages

コネクタがファイルを処理する際、オプションでファイルにメタデータを追加することができます。この情報はメッセージとして取り込まれ、特別な<var>.eml</var> ファイル拡張子でアプリケーションデータベースに保存されます。各メッセージで取り込まれる情報について詳しくは、[メッセージタブ](../getting-started/administration/activity#メッセージタブ)ドキュメントを参照してください。

### Categories

コネクタは、コア、MFT、EDI、データベース、その他のカテゴリに分類されます。すべてのコネクタは、これらのいずれかのカテゴリに属しています。

* [コアコネクタ](./core-connectors)は、データワークフローを構築するための基本機能を提供します。
* [MFT コネクタ](./mft-connectors)は、セキュアなファイル転送プロトコルを使用して{siteNameShort} のファイル送受信機能を拡張します。
* [EDI コネクタ](./edi-connectors)は、EDI ドキュメントの変換や操作をサポートし、ドキュメントをバックエンドシステムや{siteNameShort} フローのその他の部分と統合します。
* [データベースコネクタ](./database-connectors)は、さまざまなデータベースに接続する機能を提供します。
* [その他のコネクタ](./other-connectors)には、上記のカテゴリに当てはまらないさまざまなコネクタが含まれます。これらは、アプリケーションの他の部分とは別にライセンスされます。

上記のカテゴリに加えて、フロー内の各コネクタには、トリガー、変換、ターミナルの3つの動作カテゴリのいずれかが割り当てられます。コネクタのアクションの構成とフロー内の位置によって、カテゴリが決定します。

* トリガーコネクタは、**受信オートメーション**がファイルを取得または作成することによって、またはパッシブ受信をサポートするコネクタの場合は、コネクタが外部クライアントからファイルを受信することによってフローを開始します。[AS2](./as2)、[Email Receive](./email-receive)、[SFTP](./sftp) が例として挙げられます。
* 変換コネクタは、フローの途中に存在するコネクタで、メッセージに対して作業を実行する（何らかの方法でメッセージを変更する）役割を担います。[X12](./x12)、[XML Map](./xml-map/xml-map)、[CSV](./csv) が例として挙げられます。
* ターミナルコネクタは、フローの終端です。{siteNameShort} がメッセージを基底のディスクに渡すか、またはメッセージが送信アクション中にコネクタによって消費され、アウトプットは生成されません。[File](./file)、[MySQL](./mysql/mysql)、またはUpsert 用に構成された任意のデータベースコネクタが例として挙げられます。

<Note>
  - [File](./file)、[FTP](./ftp)、[SOAP](./soap) などの多くのコネクタは、構成された[アクション](../flows/designing-a-flow#アクションの指定)とフロー内の位置に応じて、トリガーコネクタとしてもターミナルコネクタとしても機能します。
  - [Script](./script)、[REST](./rest)、および[データベース](./database-connectors)コネクタは、同じく構成されたアクションとフロー内の位置に応じて、トリガー、変換、ターミナルの3つのコネクタのいずれかとして機能します。
</Note>

### Bulk Editing Connectors

**Connector View** には、ナビゲーションバーのFlows をクリックし、右上の**Connector View** を選択してアクセスします。これはアプリケーション内のすべてのコネクタの一覧を表示し、ユーザーが大規模にコネクタを効率的に見つけて管理できるようにします。コネクタ管理権限がある場合は、このビューを使用してコネクタの一括編集を実行できます。詳しくは、[コネクタビューとコネクタの一括編集](./bulk-edit-connectors)を参照してください。
