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:
- 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.
- 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.
- (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.