テンプレートからのデータ・アクション拡張機能の生成

一連のコマンドを使用して開発環境を生成し、カスタム・データ・アクション拡張機能を作成するために必要なフォルダとファイル付きでHTTP APIデータ・アクションを移入します。

拡張機能ファイルはすべて、同じ基本構造に従います。ファイルとフォルダを手動で作成することも、それらをテンプレートから生成することもできます。これを行うツールは、Oracle Analytics Desktopに付属しているOracle Analytics Desktopソフトウェア開発キット(SDK)に含まれています。

次のコマンドを使用して開発環境を生成し、それにHTTP APIデータ・アクションを移入します。

  1. コマンド・プロンプトで、Oracle Analytics Desktopインストールのルート・フォルダを指定します:
    set DVDESKTOP_SDK_HOME=C:\Program Files\Oracle Analytics Desktop
  2. カスタム拡張機能を格納する場所を指定します:
    set PLUGIN_DEV_DIR=C:\temp\dv-custom-plugins
  3. 次を使用してSDKコマンドライン・ツールを追加します:
    set PATH=%DVDESKTOP_SDK_HOME%\tools\bin;%PATH%
  4. 次を使用してカスタム拡張機能の格納に使用するディレクトリのフォルダを作成します:
    mkdir %PLUGIN_DEV_DIR%
  5. ディレクトリを変更してカスタム拡張機能を格納するためのフォルダに移動します:
    cd %PLUGIN_DEV_DIR%
  6. 環境変数を作成します:
    bicreateenv
  7. 次のように、カスタムHTTP APIデータ・アクションの開発を開始するために必要なテンプレート・ファイルを作成します:
    bicreateplugin -pluginxml dataaction -id company.mydataaction -subType httpapi

    -subTypeオプションを使用して、作成元となるデータ・アクション・タイプ(httpapiurlNavigationcanvasNavigationeventまたはadvanced)を指定します。advancedオプションは、AbstractDataActionベース・クラスからの拡張です。