Rogue Wave JViews サービスの使用の宣言

Rogue Wave® JViews 機能を使用する前に、この機能を宣言する必要があります。つまり、使用することを意図しており、したがってアプリケーションのデプロイメント時にデプロイメント・ライセンスを必要とする機能セットを示す引数を付けたメソッド IlvProductUtil.DeploymentLicenseRequired を呼び出すことによって、この機能を宣言する必要があります。
使用可能な機能セットは、IlvProductUtil クラスで宣言します。
  • JViews_Enterprise_Deployment は、ダイアグラム (グラフ・レイアウトを含む)、ガント・チャート、チャート、および地図のための機能を含みます。
  • JViews_Charts_Deployment は、チャート (ガント・チャートを除く) のための機能を示します。
  • JViews_Diagrammer_Deployment は、ダイアグラムのための機能を示します。
  • JViews_Gantt_Deployment は、ガント・チャートとチャートのための機能を含みます。
  • JViews_Maps_Deployment は、地図とダイアグラム (グラフ・レイアウトを除くがラベル・レイアウトを含む) を含みます。
IlvProductUtil で宣言されるその他の機能セットは製品に対応しています。
  • JViews_Maps_for_Defense_Deployment
  • JViews_TGO_Deployment
以下の例は、機能セットをデプロイメント用に宣言する方法を示しています。Web アプリケーションでない Java アプリケーションの機能セット宣言では、IlvProductUtil.DeploymentLicenseRequired メソッドを使用し、正しいデプロイメント・パラメーターを IlvProductUtil 引数に指定します。Web アプリケーションでは、Web アプリケーションの web.xml ファイルでリスナー要素 (<listener>) を使用します。
機能セットをデプロイメント用に宣言する例:
  1. Rogue Wave JViews Enterprise のすべての機能を使用する場合は、以下の手順に従います。
    • 非 Web アプリケーションでは、次の呼び出しをアプリケーション・コードに挿入します。
      IlvProductUtil.DeploymentLicenseRequired(
                     IlvProductUtil.JViews_Enterprise_Deployment);
    • Web アプリケーションでは、次の要素をアプリケーションの web.xml ファイルに挿入します。
      <listener>
          <listener-class>ilog.views.util.servlet.DeploymentLicenseRequired_for_JViews_Enterprise_Deployment</listener-class>
      </listener>
  2. ダイアグラムおよびマップのみを使用する場合は、以下の手順に従います。
    • 非 Web アプリケーションでは、次の呼び出しをアプリケーション・コードに挿入します。
      IlvProductUtil.DeploymentLicenseRequired(
                     IlvProductUtil.JViews_Diagrammer_Deployment);
      IlvProductUtil.DeploymentLicenseRequired(
                     IlvProductUtil.JViews_Maps_Deployment);
    • Web アプリケーションでは、次の要素をアプリケーションの web.xml ファイルに挿入します。
      <listener>
           <listener-class>ilog.views.util.servlet.DeploymentLicenseRequired_for_JViews_Diagrammer_Deployment</listener-class>
           <listener-class>ilog.views.util.servlet.DeploymentLicenseRequired_for_JViews_Maps_Deployment</listener-class>
      </listener>
宣言していない機能セットを実行時に使用すると、IlvFeatureUseNotAcknowledgedException のタイプの例外が発生します。この例外のメッセージには、要求した機能が属する機能セットについての記載が含まれます。
IlvProductUtil.DeploymentLicenseRequired を呼び出すか、リスナーを Web アプリケーションに追加すると、選択した Rogue Wave JViews 機能セットを使用できるようになりますが、これらの機能を使用するアプリケーションをデプロイする正当な権限は付与されません。この正当な権限を得るためには、その機能セットのデプロイメント・ライセンスを取得する必要があります。詳しくは、ご使用条件 ( <installdir> /license/LicenseAgreement.txt) を参照してください。