Habilitación del controlador de informes de ClearQuest

Actualice el archivo de configuración de Crystal Reports con la información de vías de acceso para los archivos del controlador de informes de ClearQuest.

Antes de empezar

En las vías de acceso de este tema se utiliza la siguiente variable de entorno:
%RATIONAL_COMMON%
Directorio donde están instalados los archivos comunes de Rational
Antes de realizar los pasos de este tema, cree una copia de seguridad del archivo crconfig.xml. Para Crystal Reports XI R2, la ubicación predeterminada del archivo es:
C:\Program Files\Business Objects\Common\3.5\java
Para Crystal Reports versión 11 release 2, cronfig.xml se encuentra en el directorio siguiente:
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\

Procedimiento

Para habilitar el controlador de informes de ClearQuest:

  1. Mediante un editor de texto, abra el archivo crconfig.xml. En el elemento DataDriverCommon, actualice el elemento ClassPath para que incluya la vía de acceso completa para cada archivo que requiera el controlador de informes de ClearQuest. Es necesaria una entrada aparte para cada archivo.
    C:\CQReportDriver-dir\stpwvcm.jar;C:\CQReportDriver-dir\stpcmmn.jar;drive:\CQReportDriver-dir\cqjdbc.jar;drive:\CQReportDriver-dir\cqjni.jar;drive:\CQReportDriver-dir\stpcq.jar;
    Importante: Añada los archivos del controlador de informes al final de la especificación de la Classpath después de los elementos originales. No incluya el archivo stpclientws.jar en la ClassPath de Crystal Reports. Si incluye este archivo en la vía de acceso puede provocar errores en Crystal Reports.
  2. Si está utilizando Crystal Reports 11 release 2, cambie el valor de tiempo de ejecución de Java a este valor:
    <JavaDir>C:\Program Files\IBM\RationalSDLC\common\Java5.0\jre\bin<JavaDir>
    Este paso no es necesario para Crystal Reports 2011.
  3. (Opcional) En el elemento JDBC, personalice los valores para describir el controlador JDBC de ClearQuest. Este paso es útil si desea que los valores del controlador de informes de ClearQuest se guarden como el controlador JDBC predeterminado.
    <JDBC>
    		<CacheRowSetSize>100</CacheRowSetSize>
    		<JDBCURL>jdbc:cq:DBset/LogicalDBname</JDBCURL>
    		<JDBCClassName>com.ibm.rational.clearquest.jdbc.CQDriver</JDBCClassName>
    		<JDBCUserName>user</JDBCUserName>
    		<JNDIURL><JDBCIURL>
    		<JNDIConnectionFactory></JNDIConnectionFactory>
    		<JNDIInitContext></JNDIInitContext>
     		<JNDIUserName>weblogic<JNDIUserName>
     		<GenericJDBCDriver>
    			<Option>Yes</Option>
     			<DatabaseStructure>catalogs,tables</DatabaseStructure>
    			<StoredProcType>Standard</StoredProcType>
    			<LogonStyle>Standard</LogonStyle>
    		</GenericJDBCDriver>
    </JDBC>
    Nota: Si utiliza la conexión de ClearQuest Web Server de forma predeterminada, sustituya el valor del parámetro JDBCURL por esta definición:
    <JDBCURL>jdbc:cq:DBset/LogicalDBname@http://localhost:12080/TeamWeb/services/Team</JDBCURL>

Resultados

Después de guardar las modificaciones en crconfig.xml, se puede acceder al controlador de informes de ClearQuest como origen de datos de Crystal Reports.