構成リポジトリーのブートストラップ構成項目

このトピックでは、構成リポジトリーのブートストラップ構成となる構成項目について説明します。

アプリケーション構成クライアントのブートストラップ構成

この項目には、構成リポジトリーの URI を定義します。この構成部分は、2 つの別々の構成プロパティー・ファイルにあるスニペットです。 管理エージェントの bootstrap.properties ファイルと EBA の bootstrap.properties ファイルにあります。 この設定をどのように構成するかは、どちらのファイルについて考えるかによります。

EBA のブートストラップを構成している場合、それが WebSphere® Application Server の OSGi コンテナー内にあるという事実を頼りにして、JNDI を使用してリポジトリー・データ・ソースの場所を探索することができます。 一方、エージェントのための bootstrap.properties ファイルを構成している場合、エージェントは通常の J2SE アプリケーションなので、このプロパティー・ファイルはそれに合わせて構成することが必要です。

URI の一般的な書式は以下のとおりです。
config:<adapter-scheme>:<adapter-specific-part></adapter-specific-part></adapter-scheme>

現時点では、リレーショナル・データベース構成リポジトリー・アダプターのみが提供されています。このアダプターのスキーム名は「database」です。このスキームには以下の 3 つの URI 形式がサポートされています。

  • JDBC データベース固有の URI
  • JNDI 名
  • J2EE コンテナーのリソース参照名
config:database:jdbc:db2:<db-alias>;user=<user-name>;password=<password>
config:database:jdbc:db2://<host>:<port>/<db-name>:user=
		<user-name>;password=<password>
repository.uri=config:database:jdbc:oracle:driverType:@<host>:<port>:
		<database-name>;user=<user-name>;password=<password>
config:database:<jndi-name>
config:database:java:comp/env/<res-ref-name>

例:

repository.uri=config:database:jdbc:db2:CUSTOMER;user=db2admin;password=db2admin
repository.uri=config:database:jdbc:db2://localhost/CUSTOMER:user=db2admin;
		password=db2admin
repository.uri=config:database:jdbc:oracle:thin:@localhost:1521:customer;user=
		scott;password=tiger
repository.uri=config:database:jdbc/DWLConfig
repository.uri=config:database:java:comp/env/jdbc/DWLConfig

JNDI 名を含む URI を使用する場合は、コマンド行で以下の JVM プロパティーを設定して、ネーミング・サービスへの接続を有効にする必要があります。

java.naming.factory.initial=<initial-context-factory-class> 
java.naming.provider.url=<naming-service-url> 

例:

-Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory 
-Djava.naming.provider.url=iiop://localhost:2809/ 

デフォルト:

repository.uri=config:database:jdbc/DWLConfig</naming-service-url></initial-context-factory-class>

構成リポジトリー・ファクトリー・クラス

この項目には、リポジトリー・ファクトリーとして使用するリポジトリー・アダプター・クラスを構成します。リポジトリー・アダプターごとに以下の書式のエントリーが必要です。

repository.factory.<adapter-scheme></adapter-scheme>

現時点では、「database」というスキーム名のリレーショナル・データベース・アダプターのみが提供されています。

例:

repository.factory.database=com.dwl.management.config.repository.database.RepositoryFactoryImpl

デフォルト:

repository.factory.database=com.dwl.management.config.repository.database.RepositoryFactoryImpl


最終更新: 2016 年 11 月