Page History
...
Sv translation | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
BellaDati Connector SDKはJavaで書かれたAPIです。主な目標は、顧客が自分のデータコネクタを実装し、BellaDatiとそれを統合するための機能を提供することです。それを動作させるための3の前提条件があります。
コネクタSDKの設定Connector SDKが2つの部分で構成されます
SDKを使用するには、API jarファイルをダウンロードしてください。SDKのソースはGitHubの上で利用可能です。
IDE設定独自のコネクタを実装するには、Java IDEが必要です(Eclipseなど)。BellaDati Connector SDKのIDEを設定するための特別な設定は必要ありません。 プロジェクトの設定カスタムコネクタは、パッケージ名が続き「com.belladati.sdk.connector」プレフィックス(単純なクラスパスのスキャンによる)とパッケージにする必要がある。Javaパッケージ構造の接尾辞として会社のWebアドレスを使用するのは良い考えです。例:
Javaプロジェクトに少なくとも1つの依存関係が必要です - SDKのインタフェース宣言を含む最新のConnector SDK API。依存関係を手動で設定したり、ビルドツール(Maven、Gradleなど)を設定してあなたのために行うことができます。 Maven使用pom.xmlファイルに次の依存関係を追加します。
Gradle使用build.gradleファイルに次の依存関係を追加します。
SDK内にクラスの概要このセクションでは、JDKにバンドルされているクラスおよびインタフェースの高い概要が含まれています。詳細については、JavadocオンラインとGitHubでのソースコードをご参照してください。 DataProviderApi特定の構成に基づいてインポートデータを提供します(プレビューデータとデータ定義を含む)。これはあなたのコネクタへのメインエントリポイントです。あなたのカスタムコネクタに、この抽象クラスを拡張し、また公共の静的メソッドのgetNameを実装する必要があります。(詳細は以下を参照) RowApi一つのソース行は、文字列値の配列として表現しました。あなたのカスタムコネクタで、このインタフェースを実装する必要があります。 RowsApi
PropertyValueApi
ProgressBarApiプログレスバーはインポート時に、ユーザインターフェース上に表示されます。インポートアクションの進捗状況を更新するために、カスタムコネクターにこのリファレンスを使用できます。 ConnectorUtilsコネクタSDK用ユーティリティ。あなたの実装を簡素化するために、このクラスのヘルパーメソッドを使用できます。 実装カスタムコネクタはRowApi、RowsApiとDataProviderApiなど3抽象型の具象サブクラスを含んでいる必要があります。もう1つの静的メソッド "getName"があります。これは、DataProviderApiの具体的なサブクラスで実装する必要があります。
ビルディングカスタムコネクタは、すべての必要な依存関係を持つJAR(JavaArchive)としてパッケージ化する必要があります。使用方法、バージョンとすべての依存関係のスコープをBellaDatiチームに議論してください。準備ができたら、このプロジェクトをビルドするために優先ツールを呼び出します。 Maven使用
Gradle使用
「ターゲット」ディレクトリは、プロジェクトのjarファイルや他のビルド成果物が含まれています。 検査カスタムコネクタプロジェクトには、動作を確認するためのテストが含まれている必要があります。 あなたはあなたのコードを担当しています。 テストには否定的なシナリオも含める必要があります。
展開あなたの<belladati_installation_folder>/ belladati/ WEB-INF/ libにあるlibディレクトリを検索します。インストール先フォルダは、アプリケーションサーバのインストールパスを応じて、使用するアプリケーションサーバーの種類に従って異なる場合があります。 BellaDatiにカスタムコネクタを展開するにはbelladati/ WEB-INF/ libフォルダにファイル構築されたJARファイル(依存関係を含む)をコピーして、アプリケーションサーバーを再起動することを忘れないでください。
使用法データ・ソースへの接続の「カスタム・コネクター」オプションをクリックすると、あなたのカスタムコネクタを使用できます。あなたのクラスパスで使用可能なすべてのカスタムコネクタとダイアログウィンドウが表示されます。 コネクタのいずれかを選択し、「続行」ボタンをクリックした後、選択したコネクタのパラメータをカスタマイズすることができます。
有効なパラメータを入力し、「続行」ボタンをクリックした後、あなたは一般的なインポート設定ページで、インポートのワークフローを続行できます。
|