啟用更新模式記錄擷取程式,來提供連續 ClearQuest 記錄更新項目給 Lucene 索引。
開始之前
在 WebSphere Application Server 下執行的更新模式記錄擷取程式,提供了連續 ClearQuest 記錄更新項目給 Lucene 索引。當您新增、修改或刪除新的 ClearQuest 記錄時,記錄擷取程式會將這些記錄傳送給 Solr for 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> 區段並修改 <param-value> 的值,以指定 Solr 起始目錄中 ClearQuest 搜尋內容 XML 檔案的完整路徑與名稱。例如:
之前:
<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 資訊中心以取得詳細資料。