WebSphere Application Server for z/OS, Version 6.0.x   
             オペレーティング・システム: z/OS

             目次と検索結果のパーソナライズ化
このトピックは、z/OS オペレーティング・システムにのみ適用されます。

DB2 データベースを使用したカスタム・ユーザー・レジストリー・データの保持

カスタム・ユーザー・レジストリーは、DB2 データベースを使用して、ユーザーおよびパスワード情報を 保守することができます。

このタスクについて

ただし、ユーザーおよびパスワードの情報を保守するには、以下の構成要件および制約事項に従う必要があります。
  • DB2 Universal Java Database Connectivity (JDBC) ドライバーを使用して、 カスタム・ユーザー・レジストリーによって使用される DB2 データベースにアクセスする必要があります。また、そのドライバーは、タイプ 4 のドライバーでなければなりません。

    レガシー DB2 for z/OS JDBC ドライバーおよびタイプ 2 DB2 Universal JDBC ドライバーは Resource Recovery Service (RRS) を使用 するため、いずれも使用することはできません。 これらのドライバーを使用すると、カスタム・ユーザー・レジスト リー DB2 サーバー要求は、同じスレッド下でユーザー・アプリケーション処理を妨害します。

  • DB2 Universal JDBC ドライバーを使用する必要があるた め、レガシー DB2 for z/OS JDBC ドライバーを必要とするサーバ ーで JDBC リソースを定義しないでください。

    例えば、レガシー DB2 for z/OS JDBC ドライバーは DB2 Universal JDBC ドライバーと共存できないため、DB2 for z/OS JDBC プロバイダー (RRS) を定義しないでください。

  • カスタム・ユーザー・レジストリーによって使用される管理対象外の DB2 データ・ソースまたは接続がある必要があります。

    データ・ソースまたは接続は、いかなる WebSphere Application Server リソース管理にも依存してはいけません。例えば、 データ・ソースまたは接続は Java Naming and Directory Interface (JNDI) ルックアップ、プール、データ・ストア・ヘルパー、XA リソースまたはトランザクション処理、接続管理などに依存することはできません。

  • カスタム・ユーザー・レジストリーを DB2 データベースに接続するには、以下の方法の 1 つを使用することができます。
    • Java 2 Platform DriverManager を使用して、DB2 Universal JDBC ドライバーにパッケージされる com.ibm.db2.jcc.DB2Driver クラ スのインスタンスを登録します。 次に、DriverManager を起動し、ターゲット DB2 データベースを定義する DB2 タイプ 4 URL を使用して DB2 接続を取得します。
    • DB2 Universal JDBC ドライバーにパッケージされる com.ibm.db2.jcc.DB2DataSource クラスを使用し、データ・ソースをセットアップします。 データ・ソース・プロパティーを設定して、ターゲット DB2 データベースおよびその他のオプションを指定します。次に、 データ・ソースから接続を取得します。
    重要: これらの方法の使用方法について詳しくは、「DB2 UDB for z/OS Version 8 Application Programming Guide and Reference for Java」を参照してください。

以下のステップを実行して、WebSphere Application Server の JDBC ドライバーを定義します。 WebSphere Application Server for z/OS セキュリティー・コンポーネントのカスタム・ユーザー・レジストリーを定義する前に、 以下の DB2 JDBC Universal ドライバー構成をセットアップする必要があります。

プロシージャー

  1. サーバントの ws.ext.dirs クラスパスに DB2 Universal JDBC ドライバーを定義します。 ドライバーを定義するには、管理コンソールで以下のステップを完了します。
    1. サーバー」>「アプリケーション・サーバー」>「server_name」をクリックします。
    2. 「サーバー・インフラストラクチャー」の下で、 「Java およびプロセス管理」>「プロセス定義」>「サーバント」をクリックします。
    3. 「追加プロパティー」の下の「Java 仮想マシン」をクリックします。
    4. 「追加プロパティー」の下の「カスタム・プロパティー」をクリックします。
    5. 新規」をクリックして、ドライバーを定義します。 以下の情報を使用して、新規プロパティーを作成します。
      プロパティー名
      ws.ext.dirs
      プロパティー値
      db2jcc.jar_directory_path/db2jcc.jar:license_jar_directory_path/db2jcc_license_cisuz.jar
  2. コントローラーに ext.dirs クラス・パスで DB2 Universal JDBC ドライバーを定義します。 ドライバーを定義するには、管理コンソールで以下のステップを完了します。
    1. サーバー」>「アプリケーション・サーバー」>「server_name」をクリックします。
    2. 「サーバー・インフラストラクチャー」の下で、 「Java およびプロセス管理」>「プロセス定義」>「コントローラー」をクリックします。
    3. 「追加プロパティー」の下の「Java 仮想マシン」をクリックします。
    4. 「追加プロパティー」の下の「カスタム・プロパティー」をクリックします。
    5. 新規」をクリックして、ドライバーを定義します。 以下の情報を使用して、新規プロパティーを作成します。
      プロパティー名
      ws.ext.dirs
      プロパティー値
      db2jcc.jar_directory_path/db2jcc.jar:license_jar_directory_path/db2jcc_license_cisuz.jar
  3. サーバーをリサイクルします。



関連タスク
カスタム・ユーザー・レジストリーの開発
カスタム・ユーザー・レジストリーの構成
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/tsec_db2custreg.html