カスタムラッパーの開発に必要なライブラリ¶
Virtual DataPort 用のカスタムラッパーを開発するには、以下の jar
ファイルを環境のクラスパスに追加します。
<DENODO_HOME>/lib/vdp-server-core/denodo-vdp-server.jar
<DENODO_HOME>/lib/vdp-client-core/denodo-vdp-parser.jar
必要に応じて、Apache Commons Lang ライブラリ (<DENODO_HOME>/lib/contrib/commons-lang.jar
) と Apache Commons IO ライブラリ (<DENODO_HOME>/lib/contrib/commons-io.jar
) もプロジェクトのクラスパスに追加することができます。これらのライブラリには、カスタムラッパーの開発を容易にするヘルパーユーティリティが多数含まれています。ラッパーのデプロイ時に、これらのライブラリをインポートしたり、ライブラリの内容をラッパーに含めたりする必要は ありません 。なぜなら、これらのライブラリは Virtual DataPort サーバーのクラスパスにすでに存在しているためです。
カスタムラッパーがサードパーティのライブラリに依存する場合は、以下の手順のいずれかを行う必要があります。
Virtual DataPort に サードパーティの jar ファイルをインポート し、Administration Tool から新しいカスタムデータソースを作成するときに、カスタムラッパーの jar と外部の jar の 両方 を選択します。
または、必要な jar の内容をカスタムラッパーが含まれている jar にコピーします。必要な jar 自体ではなく、その jar の内容をコピーする必要があります。