コネクタ

Version 24.2.9039


コネクタ


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

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

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

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

Connectors

設定

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

  • 設定では、接続および認証パラメータを管理します
  • オートメーションでは、コネクタがファイルを自動的に処理する方法、ダウンロードするファイルをポーリングする方法、失敗したメッセージを再試行する方法などを指定します
  • 高度な設定では、コネクタ固有の追加設定、メッセージとログ情報を指定します
  • インプット(send)とアウトプット(receive)フォルダでは、コネクタがローカルファイルシステムと接する場所を管理します
  • イベントでは、コネクタ処理の特定の時点でカスタムロジックを実行するスクリプトを記述します

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

ログ

コネクタがファイルを送信、受信、または処理すると、この操作はトランザクションとして記録されます。特定のコネクタのトランザクションは、コネクタのインプットおよびアウトプット設定タブで確認できます。また、 すべての コネクタのトランザクションは、アクティビティページトランザクションタブで確認できます。

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

メッセージ

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

カテゴリ

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

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

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

  • トリガーコネクタは、受信オートメーションがファイルを取得または作成することによって、またはパッシブ受信をサポートするコネクタの場合は、コネクタが外部クライアントからファイルを受信することによってフローを開始します。AS2Email ReceiveSFTP が例として挙げられます。
  • 変換コネクタは、フローの途中に存在するコネクタで、メッセージに対して作業を実行する(何らかの方法でメッセージを変更する)役割を担います。X12XML MapCSV が例として挙げられます。
  • ターミナルコネクタは、フローの終端です。Arc がメッセージを基底のディスクに渡すか、またはメッセージが送信アクション中にコネクタによって消費され、アウトプットは生成されません。FileMySQL、またはUpsert 用に構成された任意のデータベースコネクタが例として挙げられます。

Notes

  • FileFTPSOAP などの多くのコネクタは、構成されたアクションとフロー内の位置に応じて、トリガーコネクタとしてもターミナルコネクタとしても機能します。
  • ScriptREST、およびデータベースコネクタは、同じく構成されたアクションとフロー内の位置に応じて、トリガー、変換、ターミナルの3つのコネクタのいずれかとして機能します。