アーカイブメッセージをデフォルト以外のデータベースに格納するように Instant Messaging を設定するには、次の手順に従います。
iim.conf を開きます。
iim.conf の場所と、このファイルに変更を加える手順については、付録 A 「iim.conf の Instant Messaging の設定パラメータ」を参照してください。
デフォルトのアーカイブプロバイダに対して、次の行を追加します。
iim_arch.portal.search.database = database-name |
database-name は、デフォルト以外のデータベースの名前です。
iim.conf を保存して閉じます。
Portal Server 検索チャネルを変更します。
Portal Server 検索チャネルに、別のデータベース内のデータを検索するためのオプションを追加します。詳細は、『Sun Java System Portal Server Desktop Customization Guide』を参照してください。
IMProvider ディレクトリに移動します。
たとえば、次のように入力します。
cd /etc/opt/SUNWps/desktop/default_locale/IMProvider/ |
locale は、配備で使用している言語のロケールです。たとえば、default_ja や en_US などです。また、Instant Messaging のインスタンスを複数作成した場合、/default ディレクトリの名前はインスタンスごとに異なります。
IMArchiveDisplay.jsp ファイルのバックアップを作成します。
IMArchiveDisplay.jsp ファイルを開きます。
IMArchiveDisplay.jsp ファイル内のコードを検索し、次の 2 行を見つけます。
<search:setQuery query = "<%= scope %>"/> <search:setRDMType rdmType = "rd-request"/> |
前の手順で示した 2 行の間に、次のコード行を追加します。
<search:setDatabase database = "database-name"/> |
新しいコード行を追加すると、検索コードは のようになります。
<search:setQuery query = "<%= scope %>"/> <search:setDatabase database = "database-name"/> <search:setRDMType rdmType = "rd-request"/> |
database-name は、デフォルト以外のデータベースの名前です。
仮想検索サーバーを、物理サーバーのホスト名に置き換えます。
IMArchiveDisplay.jsp を保存して閉じます。