サンプル API アプリケーションの構築

Rational® Publishing Engine には、API を使用して構成済み文書仕様をローカルまたはリモートで実行するデモを示すサンプル・アプリケーションが含まれています。

このタスクについて

このアプリケーションは、RPE_HOME/lib/api/example にあります。 -home オプションの値が指定されていない場合、プロジェクトのホーム・フォルダーが構築時に使用されます。アプリケーションをデプロイするとき、アプリケーションがホーム・フォルダーを見つけられるよう、.jar ファイルと同じフォルダーにホーム・フォルダーを指定する必要があります。

手順

  1. RPE_HOME/lib/api/example を開きます。
  2. com.ibm.rational.rpe.examples.zip アーカイブを解凍します。
  3. Rational Publishing Engine ライブラリー内の必要な .dll ファイルおよび .so ファイルへのアクセス権限をアプリケーションに与えます。
    重要: サンプル・アーカイブのルート・ディレクトリーで提供されている .dll ファイルおよび .so ファイルは、ご使用の環境には適していない場合があります。
    • 32 ビット・アプリケーション:
      1. RPE_HOME/lib/rcl_telelogic.dll
      2. RPE_HOME/lib/librcl_telelogic.so
    • 64 ビット・アプリケーション:
      1. RPE_HOME/lib/64/rcl_telelogic.dll
      2. RPE_HOME/lib/64/librcl_telelogic.so

    これらのファイルへのアクセス権限をアプリケーションに与えるには、以下のいずれかを行います。

    • ファイル・パスをアプリケーションの開始スクリプトに追加します。 このオプションを選択すると、アプリケーションは、どこで実行されても自己完結型になります。
    • ファイル・パスを PATH システム変数に追加します。 このオプションを選択した場合、アプリケーションを使用するすべてのコンピューターで、このステップを行う必要があります。
  4. Rational Publishing Engine インストール・ファイルの lib ディレクトリー内のプラグインをコピーします。
    • 32 ビット・アプリケーションを構築するには、RPE_HOME/lib ディレクトリー内のプラグインをコピーします。
    • 64 ビット・アプリケーションを構築するには、RPE_HOME/lib/64 ディレクトリー内のプラグインをコピーします。
  5. 抽出したサンプル・アーカイブの lib ディレクトリーにプラグインを貼り付けます。.dll ファイルまたは .so ファイルはコピーしないでください。 例: project/lib
  6. RPE_HOME/config ディレクトリーを開きます。
  7. rpeconfig.xml ファイルおよび RPEElementsDefinitions.xml ファイルをコピーします。
  8. rpeconfig.xml ファイルおよび RPEElementsDefinitions.xml ファイルを、サンプルの home/config フォルダーに貼り付けます。 サンプルは、src フォルダーのルートにある log4j.properties ファイルを使用するよう設計されており、home/config フォルダーにこのファイルが存在する場合であっても、それは使用できません。
  9. オプション: Rational DOORS® から文書を生成するには、RPE_HOME/source/DOORS フォルダーおよび RPE_HOME/source/DB Structure フォルダーをコピーします。
  10. オプション: DOORS フォルダーおよび DB Structure フォルダーを、プロジェクトの home/source フォルダーに貼り付けます。
  11. RPE_HOME/utils/Word フォルダーおよび %RPE_HOME%/utils/HTML フォルダーをコピーします。
  12. Word フォルダーおよび HTML フォルダーを、プロジェクトの home/utils に貼り付けます。
  13. クラス・パスを、プロジェクト内のプラグインへのパスで更新します。

フィードバック