IBM Rational Application Developer 6.0.0.1 版 - 版本注意事項

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.

歡迎使用 Rational Developer 工具的整合套件(本軟體採用 Eclipse 3.0.2 版技術)。

如果要檢視 IBM Rational Application Developer 6.0.0.1 版 Readme 檔的最新版本,請移至下列網址:www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/6001/html/readme.html

如果要檢視 IBM Rational Application Developer 6.0 版 Readme 檔的最新版本,請移至下列網址:www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/html/readme.html

這個檔案有下列國家語言的版本:

法文
巴西葡萄牙文
德文
簡體中文
義大利文
西班牙文
日文
繁體中文
韓文

目錄

1.0 關於這個版本
1.1 這個版本的新功能
1.2 產品修正程式歷程
2.0 安裝資訊
2.1 硬體需求
2.2 支援的軟體
3.0 已知的限制、問題和暫行解決方法
3.1 6.0 版的版本注意事項
3.2 6.0.0.1 版的版本注意事項
4.0 關於 Eclipse
5.0 何處取得詳細資訊
6.0 洽詢客戶支援中心
7.0 注意事項和商標
7.1 注意事項
7.2 程式設計介面資訊
7.3 商標和服務標記

1.0 關於這個版本

IBM Rational Application Developer 6.0.0.1 版包含 6.0 版的增強功能和修正程式。

返回目錄

1.1 這個版本的新功能

IBM Rational Application Developer 6.0.0.1 版提供了下列元件的新功能:

Enterprise Generation Language (EGL)

入口網站工具

返回目錄

1.2 產品修正歷程

這個版本包含下列元件 6.0 版問題的修正程式。適合的話,會在後面的方括弧 [] 中標示 APAR 編號。

程式碼檢視

這個修正程式解決 Rational Application Developer 部分翻譯版本的遺漏或不正確的使用者介面翻譯,其中包括:

文件

全球化

這個修正程式處理下列翻譯版本許多翻譯遺漏或不正確的相關問題:

Enterprise Generation Language (EGL)

J2EE 開發

JavaServer Faces (JSF)

如果上載檔案很大,JSF 上載元件會擲出記憶體用完的異常狀況。[JR20719]

Page Designer

入口網站工具

現在,從 Portal Server 匯入之後,入口網站專案會排除私密和衍生的入口網站網頁。 這些頁面無法部署,先前在部署入口網站專案時,會因為可見性和存取控制而發生錯誤。

關聯式資料庫工具

Struts 工具

Struts 喜好設定的預設 Java 套件字首設為大寫。

Rational ClearCase 的團隊程式設計

測試和部署工具

已修正在應用程式伺服器工具箱 6.0 版中發現的下列問題:

UML 圖解

Java 視覺化編輯器

已修正下列問題:系統不處理「新建 Java 介面」精靈在 Java 介面類別的方法宣告中所指定的參數或異常狀況,它們不會加入產生的介面中。

Web 服務工具

Web 工具

XML 工具

返回目錄

2.0 安裝資訊

如果需要安裝 IBM Rational Application Developer 6.0.0.1 版的相關資訊,請參閱 www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/install_instruction/6001/install.html

2.1 硬體需求

請參閱安裝指示 (install_dir\rad_prod\install.html),以瞭解安裝 Rational Application Developer 的硬體需求。

返回目錄

2.2 支援的軟體

請參閱安裝指示 (install_dir\rad_prod\install.html),以取得 Rational Application Developer 所支援之軟體和規格的詳細資料。 如果需要 Rational Application Developer 專屬工具所支援之軟體和規格的詳細資訊,請參閱線上說明。

返回目錄

3.0 已知的限制、問題和暫行解決方法

版本注意事項包括產品文件完成時尚未發佈的特定版本專用資訊(如問題和限制)。

如果需要 Eclipse 基本程式中已知問題和暫行解決方案的相關資訊,請參閱 install_dir\eclipse\readme 目錄下的 readme_eclipse.html(其中 install_dir 是指您的 Rational Application Developer 安裝目錄)。 這項資訊只有英文版。

返回目錄

3.1 6.0 版的版本注意事項

如果要檢視 IBM Rational Application Developer 6.0 版 Readme 檔的更新版本,請移至下列網址:www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/html/readme.html

6.0 版的版本注意事項已更新過,它會指出 6.0.0.1 版有了哪些修正。

返回目錄

3.2 6.0.0.1 版的版本注意事項

Enterprise Generation Language (EGL)

Oracle 資料庫存取的主變數

如果您的 EGL 程式存取 Oracle 資料庫,且利用 OPEN 陳述式來開啟結果集,OPEN 陳述式的 SELECT 子句便無法使用主變數名稱。 如果指定了主變數名稱,不會在 OPEN 陳述式 using 子句的對應元素中設定任何值。

EGL 執行時期檔案

您應該從 V60 維護網站下載「安裝 Java 的 EGL 執行時期程式碼」說明主題中所提及的執行時期檔案,不要用產品 CD 所提供的檔案。 這些執行時期檔案在 EGLRuntimesV6001.zip 檔中,網址如下: www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/redist/。 請將這個檔案下載和解壓縮到使用者定義的目錄中。

在 EGL 中編譯 Jasper 檔 (.jrxml)

EGL 提供了每次儲存 JasperReport 檔時,都會加以編譯的建置器。 如果您的 EGL 應用程式包括報告處理常式,請確定您的開發機器中有 Java SDK 1.3.1(或更高的層次),且 SDK bin 目錄列在系統 PATH 環境變數中(換言之,就是 C:\jdk1.3.1_14\bin)。 如果您沒有安裝 Java SDK,當建置 .jrxml 檔時,會出現下列錯誤類型:編譯報告 Java 程式檔時,發生錯誤

移轉問題

這個臨時修正程式包括對於先前的 EGL 語法的好幾項變更。 如果您已利用產品的 5.1.2 版或 6.0 版來建立 EGL 組件,在安裝這個臨時修正程式之後,可能會出現這些組件的驗證錯誤。 您可以利用所提供的簡單移轉工具來更新程式檔中的語法。 請參閱 EGL 說明文件,以取得 EGL 6.0 版移轉工具的詳細資訊。

除錯器

您不能利用 EGL 除錯器來處理包含報告或主控台使用者介面的程式。 未來的更新項目將會提供這項功能。

Red Hat Linux 中的 EGL 拍賣範例

當您在 Red Hat Linux 中匯入 EGL 拍賣範例時,pagehandlers 套件中的 catmaint.egl 檔可能會包含錯誤。 試圖在 Eclipse 中開啟這個檔案,會發生下列錯誤:編輯器無法起始設定。 發生這個情況,是因為檔案中有無效字元,您必須將它移除。

如果要暫時解決這個問題,請執行下列動作:

  1. 利用 Eclipse 之外的文字編輯器來開啟 pagehandlers 套件中的 catmaint.egl
  2. 在第 24 行的 34 偏移位置中,刪除用來取代 "don't" 這個單字中之單引號的字元,或用單引號來取代這個字元。
  3. 儲存檔案。
  4. 在 Rational Application Developer 中,在「專案瀏覽器」視圖中,用滑鼠右鍵按一下拍賣專案,選取重新整理。 這時「問題」視圖中的錯誤會消失,您便可以在 Eclipse 編輯器中開啟 catmaint.egl

入口網站工具

當我在測試環境中執行 Portlet 專案時,會改成執行先前所執行的入口網站專案

當在 WebSphere Portal 測試環境中執行時,入口網站專案比 Portlet 專案優先。 如果您在測試環境中執行入口網站專案,就會建立專案和伺服器配置之間的關聯性。 因此,您必須先打斷這個關聯,才能利用相同的伺服器配置來執行 Portlet 專案。

如果要更正這個關聯問題,請遵循下列步驟:

  1. 在「伺服器」視圖中,從伺服器的快速功能表中,選取新增和移除專案
  2. 移除 wps 專案、任何入口網站專案 EAR 專案,以及入口網站專案的任何相關的 Portlet EAR 專案(如果它們與伺服器配置相關的話)。
停用 WSRP Portlet 的編輯功能

由於 Portal Designer 不支援 WSRP Portlet,因此,在 Portal Designer 中停用了「複製」和「移動」之類的相關編輯功能。 不過,您可以從 WebSphere Portal 中匯入 WSRP Portlet,也可以將它部署回 WebSphere Portal 中。

在我的 5.1 入口網站專案中變更預設主題不會反映在伺服器/測試環境中

對於 WebSphere Portal 5.1 而言,當先前在 Web 瀏覽器中顯示了入口網站,之後又利用 Rational Developer 來修改這個入口網站的預設主題時,您必須重新啟動伺服器,才能完整套用新的預設主題。

在 WebSphere Portal 測試環境中,重新發佈入口網站配置來變更預設主題無效。您必須重新啟動測試環境。

您可以套用 PK00826 來更正 WebSphere Portal 5.1 的這個問題。這個修正程式將納入 WebSphere Portal 的未來版本中。

Click-to-Action Portlet 會顯示不正確的功能表標題

當您執行或部署啟用了 Click-to-Action 的 Portlet 專案時,Click-to-Action 功能表不會顯示功能表標題。 相反地,它會顯示動作名稱。

如果您需要正確顯示功能表標題,您可以利用 Rational Developer,將您的 Portlet 專案匯出成為 WAR 檔,之後,再利用管理 Web 模組 Portlet 將它安裝在 WebSphere Portal 中。

「問題」視圖會顯示 wps 專案的警告訊息

當您在 WebSphere Portal 測試環境中執行 WebSphere Portal 5.1 版入口網站專案時,「問題」視圖會顯示下列警告訊息:

模組專案 "YourProject" 的目標伺服器不符合所在的企業應用程式專案 "wps" 的目標伺服器。

您可以忽略這則訊息。

返回目錄

4.0 關於 Eclipse

Eclipse 是一種開放程式碼專案,它採用開發外掛程式所用的組織架構,方便您建立、整合和使用軟體工具。 工具產生者可以藉由協同作業和共用核心整合技術,全心投入專業領域和建立新的開發技術。Eclipse 平台是用 Java 語言來撰寫的,它檢附了大量建構外掛程式的工具箱和範例。 它已部署在一系列作業系統環境中,其中包括 Linux、Mac OS X、QNX 和 Windows 型的系統。 如果需要 Eclipse 社群和說明 Eclipse 平台設計之白皮書的完整詳細資料,請造訪下列網站: www.eclipse.org

同樣利用開放程式碼 Eclipse 平台來建置的其他供應商外掛工具,也與 Rational Developer 環境整合為一,為開發人員帶來額外的價值。

返回目錄

5.0 何處取得詳細資訊

返回目錄

6.0 洽詢客戶支援中心

Rational Application Developer 的產品首頁是 www.ibm.com/software/awdtools/developer/application。 如果需要 FAQ、已知問題與修正程式清單,以及其他支援資訊,請造訪該網站的 Support 網頁。

返回目錄

注意事項和商標

7.1 注意事項

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

本資訊係針對 IBM 在美國所提供之產品與服務所開發;而在其他國家中,IBM 不見得有提供本文所提及之各項產品、服務或功能。 請洽詢當地的 IBM 業務代表,以取得當地目前提供的產品和服務之相關資訊。本文件在提及 IBM 的產品、程式或服務時,不表示或暗示只能使用 IBM 的產品、程式或服務。 只要未侵犯 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、程式或服務。 不過,任何非 IBM 的產品、程式或服務,使用者必須自行負責作業的評估和驗證責任。

本文件所說明之主題內容,IBM 可能擁有其專利或專利申請案。 提供本文件不代表提供這些專利的授權。您可以書面提出授權查詢,來函請寄到:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

如果是有關雙位元組 (DBCS) 資訊的授權查詢,請洽詢所在國的 IBM 智慧財產部門,或書面提出授權查詢,來函請寄到:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

下列段落若與該國之法律條抵觸時,即視為不適用:International Business Machines Corporation 只依「現況」提供本出版品,不提供任何明示或默示之保證, 其中包括且不限於不違反規定、可商用性或特定目的之適用性的隱含保證。 有些地區在特定交易上,不允許排除明示或暗示的保證,因此,這項聲明不一定適合您。

本資訊中可能會有技術上或排版印刷上的訛誤。 因此,IBM 會定期修訂;並將修訂後的內容納入新版中。IBM 隨時會改進及/或變更本出版品所提及的產品及/或程式,不另行通知。

本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供保證。 這些網站所提供的資料不是 IBM 本產品的資料內容,如果要使用這些網站的資料,您必須自行承擔風險。

IBM 得以各種 IBM 認為適當的方式使用或散布 貴客戶提供的任何資訊,而無需對 貴客戶負責。

如果本程式的獲授權人為了 (i) 在個別建立的程式和其他程式(包括本程式)之間交換資訊, 以及 (ii) 相互使用所交換的資訊,因而需要相關的資訊,請洽詢:

Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7

上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。

IBM 基於 IBM 客戶合約、IBM 國際程式授權合約或雙方之任何同等合約的條款,提供本文件所提及的授權程式與其所有適用的授權資料。

本文件中所含的任何效能資料是在控制環境中得出。 因此,在其他作業環境中獲得的結果可能有明顯的差異。 在開發層次的系統上可能有做過一些測量,但不保證這些測量在目前一般系統上有相同的結果。 再者,有些測定可能是透過推測方式來評估。 實際結果可能不同。本文件的使用者應驗證其特定環境適用的資料。

本書所提及之非 IBM 產品資訊,取自產品的供應商,或其發佈的聲明或其他公開管道。IBM 並未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、相容性或任何對產品的其他主張是否完全無誤。有關非 IBM 產品的性能問題應直接洽詢該產品供應商。

所有關於 IBM 未來動向的聲明,隨時可能更改或撤銷,不另行通知,它們只代表 IBM 的目標。

本資訊含有日常商業運作所用之資料和報告範例。 為了要使它們儘可能完整,範例可能包括個人、公司、品牌和產品的名稱。 所有這些名稱都是虛構的,如有任何類似實際企業所用的名稱及地址之處,純屬巧合。

著作權:

本資訊含有原始語言之範例應用程式,用以說明各作業平台中之程式設計技術。 您可以基於研發、使用、銷售或散布符合作業平台(撰寫範例程式的作業平台)之應用程式介面的應用程式等目的,以任何形式複製、修改及散布這些範例程式,而不必向 IBM 付費。 此些範例並未在所有情況下完整測試。因此,IBM 不保證或暗示這些程式的可靠性、有用性或功能。 您可以免費為了開發、使用、銷售或散布應用程式,利用任何形式來複製、修改和散布這些程式範例,不過,這些應用程式必須符合 IBM 的應用程式設計介面。

這些範例程式或任何衍生成果的每份複本或任何部分,都必須依照下列方式併入著作權聲明:

(C)(您的公司名稱)(年份)。本程式的若干部分係衍生自 IBM 公司的範例程式。 (C) Copyright IBM Corp. 2000, 2005. All rights reserved. 

若 貴客戶正在閱讀本項資訊的電子檔,可能不會有照片和彩色說明。

7.2 程式設計介面資訊

程式設計介面資訊之目的,是要協助您利用這個程式來建立應用軟體。

通用程式設計介面可讓您撰寫應用軟體,以取得本程式工具的服務。

不過,這份資訊也可能包含診斷、修正和調整資訊。提供診斷、修正和調整資訊,是要協助您進行應用軟體的除錯。

警告:請勿將這份診斷、修正和調整資訊當作程式設計介面使用,因為它隨時會改變。

7.3 商標和服務標記

下列詞彙是 International Business Machines Corporation 在美國及/或其他國家/地區的商標:

Java 和所有以 Java 為基礎的商標是 Sun Microsystems, Inc. 在美國及/或其他國家/地區的商標。

Microsoft 及 Windows 是 Microsoft Corporation 在美國及/或其他國家/地區的商標。

Intel 係 Intel Corporation 在美國及/或其他國家/地區的商標。

Linux 是 Linus Torvalds 在美國及/或其他國家/地區之商標。

其他公司、產品或服務名稱,可能是第三者的商標或服務標誌。

返回目錄