启用 ClearQuest Reporting Driver

使用 ClearQuest Reporting Driver 文件的路径信息来更新 Crystal Reports 配置文件。

开始之前

在该主题内的路径名中使用以下环境变量:
%RATIONAL_COMMON%
安装 Rational 公共文件的目录
执行该主题中的步骤之前,请创建 crconfig.xml 文件的备份副本。对于 Crystal Reports XI R2,该文件的缺省位置为:
C:\Program Files\Business Objects\Common\3.5\java
对于 Crystal Reports V11R2,cronfig.xml 位于以下目录中:
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\

过程

要启用 ClearQuest Reporting Driver,请执行以下操作:

  1. 使用文本编辑器,打开 crconfig.xml 文件。 在 DataDriverCommon 元素中,更新 ClassPath 元素以包含 ClearQuest Reporting Driver 所需的每个文件的标准路径。每个文件都需要一个单独的条目。
    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;
    要点: 将 Reporting Driver 文件追加到原始项目后 Classpath 规范的末尾。 请勿将文件 stpclientws.jar 包含在 Crystal Reports ClassPath 中。将此文件包含在该路径中可导致 Crystal Reports 中出现错误。
  2. 如果您正在使用 Crystal Reports 11 R2,请将 Java 运行时设置更改为以下值:
    <JavaDir>C:\Program Files\IBM\RationalSDLC\common\Java5.0\jre\bin<JavaDir>
    Crystal Reports 2011 无需该步骤。
  3. (可选)在 JDBC 元素中,定制设置以描述 ClearQuest JDBC 驱动程序。如果要将 ClearQuest Reporting Driver 设置保存为缺省 JDBC 驱动程序,那么此步骤很有用。
    <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>
    注: 如果在缺省情况下使用 ClearQuest Web 服务器连接,那么将 JDBCURL 参数设置替换为以下定义:
    <JDBCURL>jdbc:cq:DBset/LogicalDBname@http://localhost:12080/TeamWeb/services/Team</JDBCURL>

结果

将修改保存到 crconfig.xml 之后,ClearQuest Reporting Driver 可作为 Crystal Reports 数据源进行访问。

反馈