更新モードのレコード抽出プログラムを有効にして、Lucene インデックスに対する ClearQuest 連続レコード更新を行います。
始める前に
WebSphere Application Server で実行される更新モードのレコード抽出プログラムは、Lucene インデックスに対する ClearQuest 連続レコード更新を行います。
新しい ClearQuest レコードが追加、変更、または削除されると、レコード抽出プログラムはこうしたレコードを Solr に送信して Lucene がインデックス付けを行います。
このトピックでは、パス名で次の変数を使用します。
- RATIONAL_COMMON
- Rational 共通ファイルがインストールされるディレクトリ
このタスクについて
デフォルトでは、更新モードのレコード抽出プログラムは WebSphere Application Server にインストールされると無効になります。以下のステップを実行して、更新モードのレコード抽出プログラムを有効にします。
手順
- 以下のディレクトリにある、ファイル web.xml を編集します。
- Windows の場合
- %RATIONAL_COMMON%¥CM¥profiles¥cqsearchprofile¥config¥cells¥WebSphereAppServer-cell¥applications¥cqtsdbcrawler.ear¥deployments¥cqtsdbcrawler¥cqtsdbcrawler.war¥WEB-INF¥
- UNIX システムおよび Linux の場合
- $RATIONAL_COMMON/CM/profiles/cqsearchprofile/config/cells/WebSphereAppServer-cell/applications/cqtsdbcrawler.ear/deployments/cqtsdbcrawler/cqtsdbcrawler.war/WEB-INF/
- セクション <param-name>config</param-name> を見つけて、
Solr ホーム ディレクトリ内の ClearQuest 検索プロパティ XML ファイルの完全修飾パスと名前が指定されるように、
以下のように <param-value> の値を修正します。
修正前:
<init-param>
<param-name>config</param-name>
<param-value>CQ-SAMPL-TextSearch.xml</param-value>
</init-param>
修正後:
<init-param>
<param-name>config</param-name>
<param-value>D:/CQ.Solr/MySchema/Solr/CQ-MySchema-MyDB.xml</param-value>
</init-param>
- セクション <param-name>sitename</param-name> を見つけて、
現在のサイトを反映するように、
必要に応じて以下のように <param-value> の値を修正します。
- ClearQuest MultiSite 環境で実行していない場合は、
ローカル サイトを示すために、
値を <local> のままにしておくことができます。
- ClearQuest MultiSite を実行している場合には、
<local> をユーザーのサイトのロケーションに置換します。
例えば、次のようになります。
修正前:
<!-- change the sitename to where this application is running -->
<init-param>
<param-name>sitename</param-name>
<param-value><local></param-value>
</init-param>
修正後:
<!-- change the sitename to where this application is running -->
<init-param>
<param-name>sitename</param-name>
<param-value>MyMultiSiteLocation</param-value>
</init-param>
ClearQuest MultiSite を実行していない場合、<local> は <local> のエンコード ストリング値になります。
ClearQuest MultiSite を実行している場合には、<local> は ClearQuest 全文検索機能を有効にするサイト名です。
- <load-on-startup>1</load-on-startup> の行を見つけてコメントを外します。
これを行うと、WebSphere Application
Server によってアプリケーションが開始されます。
修正前:
<!-- uncomment load-on-startup will make this application
start with WAS -->
<!--
<load-on-startup>1</load-on-startup>
-->
修正後:
<!--UNCOMMENTED TO ACTIVATE: load-on-startup will make
this application start with WAS -->
<load-on-startup>1</load-on-startup>
- WebSphere Application Server プロファイル cqsearchprofile を再実行して、変更を有効にします。詳しくは、WebSphere
Application Server インフォメーション センターを参照してください。