Habilite el extractor de registros en modalidad de actualización para proporcionar
actualizaciones continuas de registros de ClearQuest al índice de Lucene.
Antes de empezar
El extractor de registros en modalidad de actualización, que se ejecuta en WebSphere Application
Server, proporciona actualizaciones continuas de registros de ClearQuest al índice de Lucene. Conforme se añaden, modifican o suprimen nuevos registros de ClearQuest, el extractor de registros envía estos registros a Solr para que Lucene los indexe.
Se utiliza la variable siguiente en nombres de vía de acceso en este tema:
- RATIONAL_COMMON
- Directorio donde están instalados los archivos comunes de Rational
Por qué y cuándo se efectúa esta tarea
De forma predeterminada, el extractor de registros en modalidad de actualización está inhabilitado
cuando se instala en WebSphere Application Server. Para habilitar el extractor de registros en modalidad
de actualización, realice los pasos siguientes:
- Edite el archivo web.xml, que está ubicado en el directorio siguiente:
- En Windows:
- %RATIONAL_COMMON%\CM\profiles\cqsearchprofile\config\cells\WebSphereAppServer-cell\applications\cqtsdbcrawler.ear\deployments\cqtsdbcrawler\cqtsdbcrawler.war\WEB-INF\
- En el sistema UNIX y Linux:
- $RATIONAL_COMMON/CM/profiles/cqsearchprofile/config/cells/WebSphereAppServer-cell/applications/cqtsdbcrawler.ear/deployments/cqtsdbcrawler/cqtsdbcrawler.war/WEB-INF/
- Localice la sección <param-name>config</param-name> y modifique el valor de <param-value> para especificar el nombre y la vía de acceso completa del archivo de propiedades de búsqueda XML de ClearQuest en el directorio padre Solr. Por ejemplo:
Antes:
<init-param>
<param-name>config</param-name>
<param-value>CQ-SAMPL-TextSearch.xml</param-value>
</init-param>
Después:
<init-param>
<param-name>config</param-name>
<param-value>D:/CQ.Solr/MySchema/Solr/CQ-MySchema-MyDB.xml</param-value>
</init-param>
- Localice la sección <param-name>sitename</param-name> y modifique el valor de <param-value>, según sea necesario, para reflejar el sitio actual:
- Si no está ejecutando un entorno ClearQuest MultiSite, puede dejar el valor como <local> para indicar el sitio local.
- Si está ejecutando ClearQuest MultiSite, sustituya <local> por la ubicación de su sitio. Por ejemplo:
Antes:
<!-- cambie el nombresitio por la ubicación donde se ejecuta la aplicación -->
<init-param>
<param-name>nombresitio</param-name>
<param-value><local></param-value>
</init-param>
Después:
<!-- cambie el nombresitio por la ubicación donde se ejecuta la aplicación -->
<init-param>
<param-name>nombresitio</param-name>
<param-value>MyMultiSiteLocation</param-value>
</init-param>
Si no está ejecutando ClearQuest MultiSite, <local> es el
valor de serie codificada de <local>. Si está ejecutando
ClearQuest MultiSite, <local> es el nombre del sitio para
el que está habilitando la característica de búsqueda de texto completo de ClearQuest.
- Localice y quite la siguiente línea: <load-on-startup>1</load-on-startup>.
De esta manera, la aplicación se iniciará en WebSphere Application Server.
Antes:
<!-- quitar load-on-startup hará que esta aplicación
se inicie con WAS -->
<!--
<load-on-startup>1</load-on-startup>
-->
Después:
<!--QUITAR PARA ACTIVAR: load-on-startup hará que esta aplicación se inicie con WAS -->
<load-on-startup>1</load-on-startup>
- Reinicie el perfil de WebSphere Application Server cqsearchprofile para
aplicar estos cambios. Consulte el
Information
Center de WebSphere Application Server para obtener detalles.