CRConfig.xml 文件包含 Crystal Reports 使用的配置信息。必须更新此文件以启用 ClearQuest Reporting Driver。
开始之前
在该主题内的路径名中使用以下环境变量:
- %RATIONAL_COMMON%
- Rational 公共文件的安装目录
在执行本主题中的步骤之前,请先创建
CRConfig.xml 文件的备份副本。在 Crystal Reports V11R2 中,
CRConfig.xml 位于以下目录中:
C:\Program Files\Business Objects\Common\3.5\java
过程
要启用 ClearQuest Reporting Driver:
- 使用文本编辑器打开 CRConfig.xml 文件。在 DataDriverCommon 元素中,更新 ClassPath 元素以包含 ClearQuest Reporting Driver 所需要的每个 .jar 文件的完全限定路径。每个 .jar 文件都需要有一个单独的对应条目。
drive:\CQReportsDriver\stpwvcm.jar;drive:\CQReportsDriver\stpcq.jar;drive:\CQReportsDriver\stpcmmn.jar;drive:\CQReportsDriver\cqjdbc.jar;
- 由于 ClearQuest 需要 Java 5.0(产品安装中已包含 Java 5.0),因此必须将以下行:
<JavaDir>C:\Program Files\Business Objects\j2sdk1.4.2_08\bin</JavaDir>
替换为:
<JavaDir>drive:\%RATIONAL_COMMON%\Java5.0\jre\bin</JavaDir>
- (可选)在 JDBC 元素中,定制规定 ClearQuest JDBC 驱动程序的设置。如果要将 ClearQuest
Reporting Driver 设置保存为缺省 JDBC 驱动程序,那么此步骤很有用。
<JDBC>
<CacheRowSetSize>100</CacheRowSetSize>
<JDBCURL>jdbc:cq:dataSet/database</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>
结果
保存对
CRConfig.xml 的修改之后,可将 ClearQuest Reporting Driver 作为 Crystal Reports 数据源访问。