啟用 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 11.2 版,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;
    重要: 將報告驅動程式檔案附加至原始項目之後的 Classpath 規格的結尾。請不要在 Crystal Reports ClassPath 中併入 stpclientws.jar 檔案。在路徑中包括此檔案會導致 Crystal Reports 發生錯誤。
  2. 如果您使用 Crystal Reports 11.2 版,請將 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 資料來源進行存取。

意見