Activez l'extracteur d'enregistrements en mode mise à jour pour
fournir des mises à jour continues d'enregistrements ClearQuest à l'index Lucene.
Avant de commencer
L'extracteur d'enregistrements en mode mise à jour, qui s'exécute sous
WebSphere Application Server, fournit des mises à jour continues d'enregistrements
ClearQuest à l'index Lucene. Lorsque des enregistrements ClearQuest sont ajoutés,
modifiés ou supprimés, l'extracteur d'enregistrements envoie ces enregistrements à
Solr pour leur indexation par Lucene.
La variable suivante est utilisée dans les
noms de chemins dans cette rubrique :
- RATIONAL_COMMON
- Répertoire d'installation des fichiers communs de Rational
Pourquoi et quand exécuter cette tâche
Par défaut, l'extracteur d'enregistrements en mode mise à jour est
désactivé lorsqu'il est installé sous WebSphere Application Server. Procédez comme suit pour activer l'extracteur d'enregistrements en mode mise à jour.
Procédure
- Modifiez le fichier web.xml, qui se trouve dans le répertoire
suivant :
- Sous Windows :
- %RATIONAL_COMMON%\CM\profiles\cqsearchprofile\config\cells\WebSphereAppServer-cell\applications\cqtsdbcrawler.ear\deployments\cqtsdbcrawler\cqtsdbcrawler.war\WEB-INF\
- Sous UNIX et Linux :
- $RATIONAL_COMMON/CM/profiles/cqsearchprofile/config/cells/WebSphereAppServer-cell/applications/cqtsdbcrawler.ear/deployments/cqtsdbcrawler/cqtsdbcrawler.war/WEB-INF/
- Recherchez la section <param-name>config</param-name> et modifiez la valeur de <param-value> pour indiquer le chemin complet et le nom du fichier XML des propriétés de recherche ClearQuest dans votre répertoire personnel Solr. Par exemple :
Avant :
<init-param>
<param-name>config</param-name>
<param-value>CQ-SAMPL-TextSearch.xml</param-value>
</init-param>
Après :
<init-param>
<param-name>config</param-name>
<param-value>D:/CQ.Solr/MySchema/Solr/CQ-MySchema-MyDB.xml</param-value>
</init-param>
- Recherchez la section <param-name>sitename</param-name> et modifiez la valeur de <param-value>, si nécessaire, pour refléter le site actuel :
- Si vous n'utilisez pas un environnement ClearQuest MultiSite, vous pouvez laisser la valeur <local> pour indiquer le site local.
- Si vous utilisez ClearQuest MultiSite, remplacez <local> par l'emplacement de votre site. Par exemple :
Avant :
<!-- remplacer le nom du site par le site sur lequel cette application est exécutée -->
<init-param>
<param-name>sitename</param-name>
<param-value><local></param-value>
</init-param>
Après :
<!-- remplacer le nom du site par le site sur lequel cette application est exécutée -->
<init-param>
<param-name>sitename</param-name>
<param-value>MyMultiSiteLocation</param-value>
</init-param>
Si vous n'exécutez pas ClearQuest MultiSite,
<local> est la valeur de chaîne codée de <local>. Si
vous exécutez ClearQuest MultiSite en revanche,
<local> est le nom du site pour lequel vous activez
la fonctionnalité de recherche plein texte ClearQuest.
- Recherchez la ligne suivante et supprimez sa mise en commentaires : <load-on-startup>1</load-on-startup>.
Cela entraînera le démarrage de l'application avec WebSphere Application Server.
Avant :
<!-- La suppression de la mise en commentaires de load-on-startup fera que cette application
démarrera avec WAS -->
<!--
<load-on-startup>1</load-on-startup>
-->
Après :
<!--MISE EN COMMENTAIRES ANNULEE POUR ACTIVER : load-on-startup fera
démarrer cette application avec WAS -->
<load-on-startup>1</load-on-startup>
- Redémarrez le profil WebSphere Application Server
cqsearchprofile pour appliquer ces changements. Voir le
centre
de documentation de WebSphere Application Server pour des détails.