E. CMPIVaultPlugin の必要な Vault パラメーターを追加する。

HCM データベースがユーザー ID をホスト ID にマップすることができるように、必要な Vault パラメーターを追加します。
top グラフィック・イメージ
web.xml ファイルを編集するときにパラメーターを追加する場合の 参考として WAR ファイルにある Vault.xml ファイルを使用します。
  1. 以下のパラメーターには、HCM データベース (この例では、JDBC データベース・テーブル) へ 接続するために必要な、すべての関連する情報が含まれています。既存のデータベースへのアクセスを構成するか、新規作成されたデータベースを指し示すことができます。データベースのセキュリティーのレベルは、データベース・ベンダーによって異なります。詳しくは、データベース・アプリケーションの資料を参照してください。

    CMPI_VAULT_DB_ADDRESS
    これは、データベースのアドレスを表す URL ストリングです。このストリングの例は、jdbc:db2://dtagw:6789/ZIESSO です。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_ADDRESS</param-name>  
    	 <param-value>jdbc:db2://dtagw.raleigh.hcl.com:6789/ZIESSO</param-value> 
    </init-param>
    CMPI_VAULT_DB_NET_DRIVER
    このストリングは、ネットワーク・データベース・ドライバーとして機能する クラスの名前を含みます。このストリングの例は、COM.ibm.db2.jdbc.net.DB2Driver です。このクラスの場所は既存のクラス・パスにあると想定されます。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_NET_DRIVER</param-name> 
       <param-value>COM.ibm.db2.jdbc.net.DB2Driver</param-value> 
    </init-param>
    CMPI_VAULT_DB_USERID
    これは、データベースにアクセスするときに使用するユーザー・アカウントの ID です。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_USERID</param-name> 
       <param-value>admin</param-value> 
    </init-param>
    CMPI_VAULT_DB_PASSWORD
    これは、データベースにアクセスするときに使用するユーザー・アカウントのパスワードです。
    top グラフィック・イメージ
    このパラメーターは、パスワード暗号化ツールを使用して暗号化する 必要があります。HCM プラグインは、このパラメーターを暗号化解除してから使用します。パスワード暗号化ツールについては、パスワード暗号化ツールを参照してください。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_PASSWORD</param-name> 
       <param-value>tuBu9v8lHiJi1jt08UgHzA==</param-value> 
    </init-param> 
    CMPI_VAULT_DB_TABLE
    このエントリーは、必要な照会に使用されるテーブルを識別します。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_TABLE</param-name> 
       <param-value>HACP</param-value> 
    </init-param>
  2. 以下のパラメーターは、ご使用の HCM データベースの列見出しに直接対応していなければならず、また 列の内容を明確に指示する必要があります。IBM DB2 などの一部のデータベースでは、列見出しがすべて大文字 (例えば、NETWORKID、HOSTADDRESS、 APPLICATIONID、HOSTID、および PASSWORD など) でなければなりません。

    これらのパラメーターのうち最初の 3 つ (ネットワーク ID、ホスト・アドレス、およびホスト・アプリケーション ID) で指定される情報 に基づいて、データベースの SQL 照会を作成してホスト ID を取得することができます。照会の結果は、 ホスト ID (HOSTID) 列に入力されます。照会が正常に完了したことを想定して、DCAS への呼び出しを行い、パスチケットを要求します。

    CMPI_VAULT_DB_NETID_COL_NAME
    このエントリーは、ネットワーク ID 値 (NETWORKID) を含む列の名前を識別します。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_NETID_COL_NAME</param-name> 
       <param-value>NETWORKID</param-value> 
    </init-param>
    CMPI_VAULT_DB_HOSTADDR_COL_NAME
    このエントリーは、ホスト・アドレス値 (HOSTADDRESS) を含む列の名前を 識別します。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_HOSTADDR_COL_NAME</param-name> 
       <param-value>HOSTADDRESS</param-value> 
    </init-param>
    CMPI_VAULT_DB_HOSTADDR_COL_NAME
    このエントリーは、ホスト・アドレス値 (HOSTADDRESS) を含む列の名前を 識別します。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_HOSTADDR_COL_NAME</param-name> 
       <param-value>HOSTADDRESS</param-value> 
    </init-param>
    CMPI_VAULT_DB_HOSTAPP_COL_NAME
    このエントリーは、ホスト・アプリケーション値 (APPLICATIONID) を含む列の名前を 識別します。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_HOSTAPP_COL_NAME</param-name> 
       <param-value>APPLICATIONID</param-value> 
    </init-param>
    CMPI_VAULT_DB_HOSTID_COL_NAME
    このエントリーは、ユーザーのホスト識別値 (HOSTID) を含む列の名前を 識別します。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_HOSTID_COL_NAME</param-name> 
       <param-value>HOSTID</param-value> 
    </init-param>
    CMPI_VAULT_DB_HOSTPW_COL_NAME
    このエントリーは、ホスト・パスワード値が入っている列の名前 (PASSWORD) を識別します。
    コード例:
    <init-param> 
       <param-name>CMPI_VAULT_DB_HOSTPW_COL_NAME</param-name> 
       <param-value>PASSWORD</param-value> 
    </init-param>