以 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,請執行下列動作:
- 使用文字編輯器來開啟 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 發生錯誤。
- 如果您使用 Crystal Reports 11.2 版,請將 Java 執行時期設定變更為此值:
<JavaDir>C:\Program Files\IBM\RationalSDLC\common\Java5.0\jre\bin<JavaDir>
Crystal Reports 2011 則不需要此步驟。
- (選用)在 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 資料來源進行存取。