データ・ソースを作成し、UDDI レジストリーがそれを使用して UDDI データベースにアクセスできるようにします。
始める前に
UDDI レジストリーのデータベースは、事前に作成されている必要があります。
これらの指示は、クラスターへのインストール中に、単一データベースがクラスターのすべてのメンバーにより使用される場合を想定しています。 注: z/OS オペレーティング・システムでリモート DB2 データベースに接続中の場合、DB2
接続ライセンスがインストール済みである必要があります (詳しくは、DB2 資料を参照してください)。
このタスクについて
新規 UDDI レジストリーのセットアップおよびデプロイの一部としてこのタスクを実行してください。UDDI データベースにアクセスするため、データ・ソースは UDDI レジストリーにより使用されます。
プロシージャー
- 以下のように J2C 認証データ・エントリーを作成します (組
み込み Cloudscape には必要ありませんが、ネットワーク Cloudscape には必
要です)。
- 「セキュリティー」、「グローバル・セキュリティー」および「JAAS 構成」 (右側)
を展開して、「J2C 認証データ」をクリックします。
- 「新規」をクリックして、新規 J2C 認証データ・エントリーを作成します。
- 以下のように詳細を入力します。
- 別名
- 「UDDIAlias」などの適切な (短縮) 名
- ユーザー ID
UDDI レジストリー・データベースの読み取りおよび書き込みで使用するデータベース・ユーザー ID (例えば DB2 では db2admin または Oracle では SYSTEM)。
ネットワーク Cloudscape の場合、ユーザー ID は任意の値です。
z/OS オペレーティング・システムでリモート DB2 データベースをご使用の場合、ユーザー ID は、リモート・システムで有効なものでなければなりません。
- パスワード
- 上で指定したユーザー ID に関連するパスワード。ネットワーク Cloudscape の場合、パスワードは任意の値です。
- 説明
- 選択したユーザー ID についての最適な説明。
「適用」をクリックし、変更をマスター構成に保管します。
- 次の表を使用して、選択するデータベースのプロバイダー ・
タイプと実装タイプを決定し、JDBC プロバイダーを作成します (まだ適切な
ものが存在しない場合)。
データベース |
プロバイダー・タイプ |
実装タイプ |
DB2 |
z/OS オペレーティング・システムでリモート DB2 データベースをご使用の場合、DB2 レガシー CLI ベース・タイプ 2 JDBC Driver、または DB2
Universal JDBC Driver のプロバイダー。
|
接続プール・データ・ソース
|
Oracle |
Oracle JDBC Driver |
接続プール・データ・ソース
|
組み込み Cloudscape |
Cloudscape JDBC Driver |
接続プール・データ・ソース
|
ネットワーク Cloudscape |
Universal JDBC Driver を使用する Cloudscape Network Server |
接続プール・データ・ソース
|
注: UDDI ノードをクラスターにセットアップ中である場合は、JDBC プロバイダーの有効範囲として「クラスター」を選択します。
JDBC プロバイダーを作成する方法について詳しくは
、管理コンソール
を使用した JDBC プロバイダーの作成と構成を参照してください。
- 次のステップに従って UDDI レジストリーのデータ・ソースを作成します。
- 「リソース」および「JDBC プロバイダー」とクリックします。
- 事前に選択または作成した JDBC プロバイダーの望ましい
「有効範囲」を選択します。
例えば、次のように選択します。
Server: yourservername
サーバー・レベルの JDBC プロバイダーが表示されます。
- 事前に作成した JDBC プロバイダーを選択します。
- 「追加プロパティー」の下の「データ・ソース」を選択します (「データ・ソース
(バージョン 4)」 オプションではありません)。
- 「新規」をクリックして、新規データ・ソースを作成します。
-
以下のようにデータ・ソースの詳細を入力します。
- 名前
- UDDI Datasource のような、適切な名前
- JNDI 名
- datasources/uddids に設定します。この値は必須項目です。
注: JNDI 名を用いる他のデータ・ソースを使用してはいけません。
この JNDI 名を使用する別のデータ・ソースがある場合は、それを除去するか、その JNDI 名を変更する必要があります。例えば、Cloudscape を使用して事前にデフォルト UDDI ノードが作成されている場合は、続行する前に、デフォルト・オプションを指定
した
uddiRemove.jacl スクリプトを使用して、
そのデータ・ソースおよび UDDI アプリケーション・インスタンスを除去します。
- コンテナー管理パーシスタンス (CMP) のこのデータ・ソースを使用します
- チェック・マークが外れていることを確認します
- 説明
- 適切な説明
- カテゴリー
- uddi に設定します。
- データ・ストア・ヘルパー・クラス名
- 以下のように入力されています。
データベース |
データ・ストア・ヘルパー・クラス名 |
DB2 |
z/OS オペレーティング・システムでリモート DB2 データベースをご使用の場合、com.ibm.websphere.rsadapter.DB2DataStoreHelper、または com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper |
Oracle 9i |
com.ibm.websphere.rsadapter.OracleDataStoreHelper |
Oracle 10g |
com.ibm.websphere.rsadapter.Oracle10gDataStoreHelper |
組み込み Cloudscape |
com.ibm.websphere.rsadapter.CloudscapeDataStoreHelper |
ネットワーク Cloudscape |
com.ibm.websphere.rsadapter.CloudscapeNetworkServerDataStoreHelper |
- コンポーネント管理認証別名
- DB2、Oracle またはネットワーク Cloudscape の場合は、ステップ 2 で作成した別名をプルダウンから選択します。
例えば、MyNode/UDDIAlias のように、これには先頭にノード名が付いています。
- 組み込み Cloudscape の場合、そのまま、(なし) に設定します。
- コンテナー管理認証別名
- (なし) に設定します。
- マッピング構成別名
- DefaultPrincipalMapping に設定します。
- リレーショナル・データベース管理システム のデータ・ソー
ス・プロパティー
-
- 「適用」をクリックして、マスター構成に対して行った変更を保管します。
- データ・ソースの隣にあるチェック・ボックスを選択して「テスト接続」をクリックし、UDDI データベースへの接続をテストします。「Test
Connection for datasource UDDI Datasource on server server1 at node MyNode
was successful」のようなメッセージが表示されます。このメッセージが表示されない場合は、エラー・メッセージのヘルプで、問題を調べてください。
次の作業
UDDI レジストリー・ノードのセットアップとデプロイを継続します。