IBM Rational Software Architect 7.0 版的版本注意事項
© Copyright International Business Machines Corporation 2004, 2006. All
rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
內容
1.0 關於這個版本
1.1 這個版本的新增功能
2.0 安裝資訊
2.1 硬體需求
2.2 軟體需求
3.0 已知的限制、問題和暫行解決方法
4.0 IBM Rational 軟體支援中心
5.0 注意事項和商標
1.0 關於這個版本
IBM® Rational® Software Architect 是一套整合分析、設計及開發的工具集,支援企業解決方案和服務的理解、設計、管理及演進。包含模型導向設計、分析及開發功能,可供軟體架構設計師和開發人員來建立服務導向架構 (SOA)、C/C++、J2SE、J2EE 及入口網站應用程式。
如需本文件的最新英文版本,請參閱
http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rsa/70/docs/readme/readme.html。
如需限制和問題的其他更新資料,請參閱支援知識庫中個別的 TechNotes:
http://www.ibm.com/software/rational/support/。
IBM Rational 軟體支援中心團隊會將已發現和解決的問題加入知識庫。
您可以搜尋知識庫來迅速找到問題的解決方案或暫行解決方法。
1.1 這個版本的新增功能
這一版的 Rational Software Architect 對 6.0 版有下列加強功能,也提供新的特性:
- Rational 安裝過程簡單:方便的選擇功能表可輕易配置團隊環境,縮短安裝工作。
- 新的 UML 建模特性和加強功能
- 支援 UML 2.1.1:Rational 統一建模語言 (UML)
建模產品和延伸 API 現在支援 UML 2 Meta 模型,符合 Object Management Group (OMG) 製訂的 UML 2.1.1 規格。
在建立 UML 模型,您會發現有下列變更:
- 現在支援 UML 物件圖。
- 在狀態機圖型中,已分開觸發和事件。各種具體觸發(例如呼叫觸發)已取代為相對應的事件類型(例如呼叫事件)。
- 套用的模板現在是模型中的根元素。
- 活動中的動作取代為不透明動作。
- 在關聯中,不再以所有權來表示方向。
- 序列圖中的訊息端點和停止節點已變更。
- 使用 UML 物件圖來執行實例建模:物件圖可讓您執行實例建模,在模型中,類別的實例說明系統的行為。
實例化類別之間的關係以特定的時間點來描述。您可以利用物件圖來探索行為情境,或測試類別圖來驗證類別之間的關係。
- UML 狀態機圖型改善:組合狀態新增的子圖型支援可讓您在組合狀態圖內或新圖型內檢視組合狀態區的內容。
您也可以在狀態中加入內部轉移,然後在「轉移」隔間中檢視。
將觸發新增至轉移時,您可以顯示觸發的名稱及事件和屬性。
- UML 活動圖改善:活動圖的幾項改善讓您更容易建立和管理分割區、檢視結構化活動的內容,以及控制動作及其相對應的插腳的版面配置。
新的分割區工具讓您更容易在活動圖中加入分割區。您更能夠掌控位置和對齊方向,也可選擇在圖型中的動作上顯示分割區記號。
結構化活動節點新增子圖型支援可讓您在結構化活動節點本身內或新的圖型內檢視節點的內容。
在活動圖中,當您在插腳之間建立物件流程時,插腳行為和外觀的變更提供更大的彈性。
- UML 部署圖改善:節點、節點實例及構件現有圖形隔間可用。
您可以建立多層巢狀節點、實例化這些節點,以及在巢狀節點圖形隔間中檢視節點。
已部署的構件及相依關係會顯示在「部署」圖形隔間中,且您可以在「結構」隔間中檢視節點的內部結構,包括組件和合併。
部署圖現在支援標示值,模型元素上可附加任意的資訊來延伸 UML。
您可以將圖型元素建立成有預設值的模板化元素。
在套用的模板的內容中,這些值是標示值,可以在「內容」視圖中變更。
- UML 類別圖改善:模板設定檔中現在支援 Eclipse 建模架構 (EMF) 和 Windows® Metafile (WMF) 格式。
現在已改善對範本參數的支援,更容易利用「內容」視圖來建立和更新範本參數、範本簽章、連結及參數替代。
您可以在類別圖中利用 UML 資料類型來定義資料值,並選擇在圖型中如何顯示類別的母項名稱。
- UML 序列圖改善:您現在可以在序列圖中顯示訊息的作業簽章。
- UML 組合結構圖改善:組合結構圖中的組件現在可以使用結構隔間,可讓您顯示內部結構。
組件連接器現在會顯示關節符號。
- UML 套件圖改善:套件的改善讓您更容易檢視和管理套件的內容。
新形狀的隔間可讓您顯示每一個套件包含的元素。此外,您現在還可以在套件內再放入套件。
- 邏輯模型和模型片段:在「專案瀏覽器」視圖中,建模專案的內容分成三種邏輯資料夾:圖型、模型及設定檔。
此結構顯示 UML 模型元素的邏輯範圍,而不考慮實際的儲存位置。
您也可以在「可用的自訂」對話框中停用相對應的過濾器,這樣就能在「專案瀏覽器」視圖中顯示實體 UML 模型檔和 UML 設定檔的名稱。
此結構特別適合跨團隊共用建模構件的情況。
您現在可以將模型的成分拆成實體子單元,就能將邏輯模型分割成片段。
這些模型元素的實體位置是透通的,但片段仍是原始模型的邏輯部分,只在必要時才載入。
- 使用「專案瀏覽器」視圖來導覽和管理模型:「專案瀏覽器」視圖取代「模型瀏覽器」視圖,成為導覽模型內容的主要工具。
也取代「模型編輯器」視圖,成為管理模型生命週期的工具。
您不必開啟「模型編輯器」視圖就可以開啟、儲存及關閉模型、圖型及設定檔。
「專案瀏覽器」視圖也讓您更容易查看模型元素的簽章。
在「專案瀏覽器」視圖中選取元素時,狀態列會顯示完整的簽章,這表示選取的元素不必在編輯模式下,您也能看到完整的簽章。
- 「模型編輯器」視圖改善:您可以啟動「模型編輯器」視圖來開啟模型,但關閉視圖並不會關閉模型。
此外,在背景中開啟交互參照的模型或設定檔時,不會開啟「模型編輯器」視圖。
模型編輯功能已改善,已增加新的區段讓您開啟相關的圖型和模型,也可以新增設定檔、模型庫及片段。
- 模型搜尋功能改善:模型搜尋功能已整合至 Eclipse 搜尋對話框。
您可以搜尋特定的 UML 類型、利用星號 (*) 和問號 (?) 語法來指定搜尋字串型樣,以及選取搜尋範圍。
您也可以納入或排除備註、圖型說明、附註、限制內文中的簡單文字相符項及模型中的其他文字字串。
搜尋結果會顯示在「搜尋」視圖中,且可以根據不同的準則來排序。
視比對類型而定,您可以導覽至「專案瀏覽器」視圖中的元素,然後顯示在圖型或「內容」視圖中。
- 一般用法上的加強功能:在使用圖型編輯器時,您會發現一般用法上的一些加強功能。
- 圖型元素複製支援(剪外/複製/貼上)
- 縮放工具和動態縮放支援
- 版面配置演算法加強功能
- 圖型元素的漸層填色支援
- 圖型預覽和列印的加強功能,包括整體和個別圖型的列印喜好設定、加強的本土化支援及分頁支援
- 支援在圖型中插入圖形
- 圖型元素、附註及幾何圖形的連接器控點和錨點的加強功能
- 新的 UML 建模整合特性和加強功能:
- 分析模型來尋找追蹤關係:在合併的靜態分析使用者介面中,現在可以分析模型來找出模型元素、規格及實作之間中斷的追蹤關係。
利用這個升級的 UI,您可以定義含有模型元素的分析與程式碼元素的分析的分析配置。
- 新的範本式轉換編寫功能:您可以選擇適當的轉換輸出範例做為實作轉換的基礎。
- 模型和程式碼同步調整:新的逆向轉換和模型比對功能可讓您偵測偏離規格的情形,且有助於視覺化原有設計和原有建置架構之間的差異。
- 模型轉換:
- 新的配置編輯器和精靈:已改良建立和編輯轉換配置的使用者介面。
建立和編輯轉換配置的編輯器取代 6.0 版產品中的「配置轉換」對話框。
新的編輯器也有類似的標籤,但還增加下列兩個新的標籤:
- 主要:包含轉換的相關敘述性資訊
- 來源與目標:取代目標標籤,且提供控制項來選取轉換的來源和目標
您現在可以儲存轉換的來源。另外,轉換配置在工作區中儲存為 .tc 副檔名的檔案,可讓您取代來源控制下的配置。
您可以從 Eclipse 工作區、含有先前匯出的轉換配置的檔案或從任何 6.0 版的
Rational Software Architect 或 Rational Systems Developer 中匯入轉換配置。
- 從 UML 產生 WSDL 構件:您現在可以建立 Web 服務的 UML 模型,
再利用 UML 至 WSDL 轉換來產生 Web 服務說明語言 (WSDL) 文件。UML 至 WSDL 轉換支援下列 WSDL 1.1 連結:
- SOAP DOCUMENT LITERAL
- SOAP RPC LITERAL
- SOAP RPC ENCODED
- HTTP GET
- HTTP POST
您可以自訂現有的連結或建立新的連結,供 UML 至 WSDL 轉換用來產生 WSDL 構件。
- 從 3GL 程式碼產生 UML 模型:現在可以透過轉換從程式碼基礎來建構 UML 模型。
您可以為每一個轉換建立唯一的 Java™ 至 UML 或 C++ 至 UML 轉換配置。
在配置 UML 至 Java、UML 至 C++、Java 至 UML 或 C++ 至 UML 轉換時,您也可以啟用「逆向」轉換。
轉換配置現在是受版本控制的構件,通常與做為轉換「來源」的 UML 模型並存;程式檔是轉換的「目標」。
這個檔案的副檔名是 ".tc"。回復結構時,進階合併介面可協助建模者手動校對程式碼和模型結構,然後「融合」。
完整的同步化步驟一律先執行程式碼結構回復,接著重新套用模型轉換。
此順序可保留程式碼重構,降低在錯誤位置建立額外程式碼資源的風險。
- 模型內支援子單元:您可以將模型分割成不同檔案,透過配置管理系統,讓團隊成員以更細緻的方式來共用模型。
- 新的模型比較和合併功能:您可以比較與合併無共同上代的模型。因此,分開塑造系統的兩位團隊成員,只要指出一個模型中有哪些項目對應於另一個模型的同等項目,即可合併模型。「比較/合併」會自動合併這些項目。
- 結合相異模型:您現在可以結合無共同上代關係的模型,例如獨立建立的模型。
例如,建模者可以組合專案初期非正式建立的數個模型,形成一組可用版本控制來管理的正式模型。
您也可以利用這項特性來套用轉換,從 Java 或 C++ 程式碼來更新概念模型。
- CVS 自動合併:當「並行版本系統 (CVS)」指出有衝突情形時,只要按一下按鈕,就可接受來自兩位貢獻者的所有非衝突的變更。這樣可以加速執行 CVS 合併。
- 回復階段作業:在學習如何處理合併時,很可能過度合併,最後發覺方法不正確,必須重頭開始。
這很不方便,尤其是在 ClearCase® 作業完成一半時,因為 ClearCase 會依序合併所有構件,中斷又重新開始流程是一件相當繁瑣的工作。
新的回復階段作業功能讓您不必結束合併應用程式就可以重新開始合併。
- 套件合成差異:圖型差異群組已增強,現在可建立模型、圖型及片段視圖,各視圖進一步以 UML 套件形成階層分組。
這可讓您接受或拒絕在階層中任何套件層次上的變更。
- ClearCase 移入之前驗證模型:在長時間的 ClearCase 作業期間,例如在交付許多變更的構件時,
您現在可以在合併完成之後和向 ClearCase 確定更新之前驗證每一個模型合併。
您不必記得哪些模型在長時間的交付作業之後需要驗證;合併之後可立即執行驗證,一切決策都在當下決定。
- 欄位層次合併:對於內含 Java Script 或片段的多行文字欄位,現在可以合併這些欄位來解決衝突變更。
您不必再放棄合併某一方的工作。
- 完整環境定義合併:Rational 建模產品的 CVS 整合支援新 CVS 特性,可讓您在邏輯模型模式下同步化工作區與儲存庫。
這項特性可報告模型層次的衝突,而非片段層次。
因此,您可以合併整個模型,而非合併個別的構件。
這樣提供更強大的合併功能,產生的每一項差異和衝突都是根據模型的完整環境定義,
排除常見的訛誤因素:將相關的衝突歸咎於對立的要素項。
- 設定檔自動升級:在模型合併期間,如果發現要素項使用較新版的設定檔,
且執行合併的電腦上有設定檔可用,則會自動在記憶體內執行升級,將所有要素項升級到最新的設定檔版本。
- 領域建模和開發新增的特性和加強功能:
- 靜態分析:靜態分析的效能和實用性已大幅改善。
現在已統一靜態分析的使用者介面,包括架構探索、模型分析及 Java 程式碼複查。
此介面統一表示只要在一個介面中就可以對模型、應用程式架構及程式碼來執行所有靜態分析,且分析配置可以包含多種分析的元素。
例如,您現在可以執行 Java 程式碼複查來找出違背的程式碼撰寫規則,也可以執行架構探索來尋找同一分析期間的反型樣。
- Java 元件的領域建模:
- Java 領域建模功能現在支援 J2SE 5.0 語言特性,包括註解、同屬、列舉、靜態匯入等。
- 經由圖型編輯器中的蹦現功能表,已改善開發人員專用工具的整合。
- 您現在可以在視覺上呈現外部 JAR 檔中的類別及顯示外部套件的相關元素。
- 您可以從圖型編輯器中直接編輯欄位和方法。
- 「內容」視圖已加強,您可以在此視圖中檢視和編輯套件、類別、介面、欄位及方法的內容。
- 您現在可以選擇使用 import 陳述式或完整名稱來建立欄位類型。
- 已改善集合類型支援。
- DoDAF 成果的領域建模:Department of Defense Architecture Framework (DoDAF) 是描述複雜系統架構的標準。
您可以利用整合的 UML 建模工具來建立符合此標準的模型。
DoDAF 以 UML 為基礎,以視覺化、文字及列表格式來描述作業環境及元件。
- WSDL 和 XSD 元素的領域建模:在 UML 類別圖中,您可以在視覺上表達現有的 WSDL 1.1 版元素和建立新的元素。
您可以利用視覺方式來建立新的 WSDL 服務、埠類型及訊息。您可以將埠新增至 WSDL 服務、將作業新增至埠類型、將組件新增至訊息、
設定埠和埠類型之間的連結,以及在作業和訊息之間建立輸入、輸出或錯誤物件。
您可以在圖型編輯器或「內容」視圖中編輯現有的 WSDL 元素。
您也可以從圖型編輯器中使用和實作 Web 服務。
在 WSDL 元素的視覺化表示法中,您也可以顯示現有定義結構的 XML 綱目定義 (XSD) 物件(包括元素和屬性)及 XML 文件的資料類型。您可以從圖型編輯器中設定 XSD 類型和元素。
- 加強的 C/C++ 領域建模支援:
- 支援 CDT 3.1.1,有許多重要的加強功能。
- 加強 C/C++ 領域建模支援和 UML 至 C++ 轉換支援。
- 您現在可以建立 C/C++ 視覺化表示法和程式碼產生的列舉。
- 您可以從圖型編輯器中直接編輯欄位和方法。
- 檔案構件的視覺化和建立:您可以將檔案構件整合至 UML 圖型中。檔案構件可能代表實體的實作單位,例如執行檔、程式庫、軟體元件、文件及資料庫。
- JavaServer Faces、Site designer 及 Page designer
- JavaServer Faces 架構中新的 AJAX 支援:新的工具讓您更容易在 Faces 架構下開發 Ajax 應用程式。
新的 Ajax 元件包括:
- inputTypeAhead
- ajaxRefreshRequest
- ajaxSubmitRequest
- ajaxExternalRequest
- 支援只採用標準 JSF 模式:您現在可以設計只採用標準 JavaServer Faces 標示和特性的頁面。
標準 JSF 模式下不使用 IBM 元件。
- 新的 JSF 元件:您現在可以利用許多新的 JSF 元件,包括下列元件:
- requestLink
- requestRowAction
- selectOneColor
- progressBar
- panelFormBox
- inputMiniCalendat
- panelSection
- panelMenu
- dataIterator
- panelDialog
- 支援在 JSP 中使用第三方 JSF 標示:「內容」視圖和「JSF 驗證器」現在可辨識第三方 JSF 標示。工具會在執行時期嘗試呈現這些標示的外觀。
- 動態網頁範本:您現在可以利用伺服器上動態套用的範本來建立頁面。
您可以利用精靈來建立範本和實例頁面,然後在編輯器中編輯內容區域。
- Struts 工具:
- 已更新 Struts 工具來搭配新的「Web 圖型編輯器」。
- 支援 Struts 1.1 版。
- 改良效能和記憶體覆蓋區。
- 改良 Web 安全工具:有效的 J2EE 安全工具可以更容易建立、指派、整合及測試應用程式的安全需求。
- 改良 Web 圖型編輯器:可將網頁及相關的鏈結和自動化流程邏輯化為圖表,讓您快速建立 Web 應用程式。
透過拖放,可將關聯式資料和 Web 服務整合至網頁中。現在,您可以直接操作構件,例如建立和重新命名網頁及更新相關的配置檔。工具會根據鏈結或頁面指令來自動產生頁面,讓您快速產生應用程式的製作原型。
- 新的外觀和操作方式:
- 更直覺和實用的使用者介面
- 更一致的 GMF 外觀和操作方式
- 提高實用性
- 改良自動配置和連線路由
- 直接操作基礎構件:在「Web 圖型編輯器」中,編輯器現在會保持 Web 應用程式構件(網頁、配置檔等)與 Web 圖型同步化。
- 更有參考價值的節點:「Web 圖型編輯器」現在會顯示節點的一些重要內部結構。
例如,網頁現在會顯示包含的鏈結及其存取的資料。
- 資料整合:
- 在「Web 圖型編輯器」中,您現在可以建立 Web 應用程式來查詢及操作資料物件和資料清單。
- 您可以在網頁上新增 UI 元件來查詢及操作資料物件和資料清單,不必直接編輯每一個網頁。
- 「Web 圖型編輯器」會顯示每一個網頁存取的資料物件和資料清單。
- 使用 WebSphere® Application Server 6.1 來執行單位測試:產品內建完全整合的 WebSphere Application Server 6.1 版環境。
- 入口網站和 Portlet 開發:新的特性和加強功能包括對 JSR 168 標準、協同作業 Portlet 及精靈加強功能的支援。
- WebSphere Application Server 6.1 的 JSR 168 Portlet 支援:Portlet 工具現在可以根據 JSR 168 規格來開發、測試及除錯 Portlet。支援 "Empty" 和 "Faces" Portlet。
- 商業程序 Portlet:利用支援的商業程序,您可以建立程序並利用兩種主要的 Portlet 來處理程序流程:起始 Portlet 和作業 Portlet。
- 協同作業 Portlet 加強功能:新的精靈可協助您開發 Portlet 來加強 Portlet 協同作業。
精靈會根據您在精靈中的選擇,以 HTML 格式產生完整的指南。
指南提供最佳實務和程式碼範例來啟用 Portlet 的協同作業。
您可以剪貼指南中的步驟或遵循其中的步驟來執行。「專案瀏覽器」會顯示協同作業動作和資料類型資訊。
- Portal 6 支援:
- 支援 edit_defaults Portlet 模式。
- 提供 WebSphere Portal 6.0 目標執行時期。
- 支援從 IBM Portlet 移轉至 JSR 168 Portlet(僅限配置檔)。
- 改良 Portlet 專案建立精靈:只要一個精靈就可以選取 Portlet 和 API。
精靈會根據您選取的目標執行時期來決定支援的 API 和類型。精靈也會根據您選取的執行時期、API 及類型來指出支援的 Portlet 模式。
- Java 和 XML Web 服務工具的加強功能
- 簡化的精靈更容易建立由下而上和由上而下的 Web 服務,簡單不凌亂地掌控如何建立、組合、部署、安裝、執行及測試測試和用戶端。
- 改良的「XML 綱目編輯器」已加強圖形視覺化,提供「類型導向」觀點的「XML 綱目」。
類型以框形圖案顯示。如果類型包含元素和屬性,則在方框內列為欄位。
- 更大的掌控能力,同時簡化 Web 服務和用戶端產生過程。不必配置和啟動伺服器也能產生用戶端和服務。
- 加強的喜好設定讓 WebSphere Application Server 6.1 版上的 Web 服務開發達到最佳效率。
- WSDL 驗證已整合至 Web 服務(由上而下)和用戶端精靈。
- JAX-RPC Java 類別分析器已整合至 Apache Axis 和 WebSphere Web 服務的 Web 服務(由下而上)精靈。
- 支援將 Web 服務精靈所建立的新 Skeleton 與先前任何 Skeleton 合併在一起,以設法保留 Skeleton 中現有的程式碼。
- 已加強 WebSphere Web 服務和用戶端的 JAX-RPC/JSR-109 處理程式配置精靈,必要話的,可以在多個 Web 服務或用戶端上配置一個處理程式。
- 現在可以利用精靈來保護 Web 服務的安全,讓您更容易獲得完整性、機密性及鑑別。
- 您可以在不同的 Web 服務之間複製安全配置。
- 提供新的可延伸 Ant 作業 "wsgen.xml" 和相關的批次/Shell Script,可讓您從遠端產生 Apache Axis 和 WebSphere Web 服務(由上而下或由下而上)。
- 支援 XML 屬性。屬性會根據類型(簡式)來呈現表單片段,基本上就像呈現簡式類型的元素一樣。
- 支援 nillable 元素(「XML 綱目」中以屬性 xsd:nillable="true" 來宣告的元素)。nillable 元素的表單片段會特別加上 "Nil?" 勾選框。選取此勾選框時,WSE 將以 "xsi.nil" 屬性來序列化相對應的元素。
- 已加強「Web 服務瀏覽器」和「IBM WebSphere UDDI 私有登錄」配置精靈,您不必再向「Web 服務瀏覽器」表示您正在連接「私有登錄」。
私有登錄、發佈和探索 URL 及任何自訂的分類架構全部都會自動載入「Web 服務瀏覽器」中。
- 改良的「XML 綱目」編輯器
- 在「XML 綱目」編輯器中支援多重視圖模式:「XML 綱目」編輯器右上方有一個視圖模式下拉框,可讓您切換成簡單視圖或詳細視圖。
簡單視圖隱藏許多複雜的 XML 綱目結構,可讓您建立符合最佳型樣編寫慣例的 XML 資料結構。
詳細視圖揭露完整的 XML 綱目結構,可讓您以任何編寫型樣來建立 XML 資料結構。
- 支援重新命名重構:除了即有的檔案內重構支援,也有檔案間的重構。
這表示如果重新命名複式類型,則從其他綱目至現行專案或工作區中對此類型的任何參照將會更新。
- 搜尋元件參照:「XML 綱目」容許參照具名元件(例如元件和類型)。
搜尋視圖現在會顯示元件在工作區中的參照位置。
- 瀏覽類型和元素:您可以選取瀏覽動作來開啟新的「設定類型」對話框,
然後從現行綱目或從現行專案或工作區裡的任何綱目中選擇類型。
選擇類型之後,如果此類型屬於外部綱目,將自動為您新增一個匯入項目。
同樣地,您也可以在編輯元素參照時瀏覽元素。
- 內容表加強功能:您可以限制內建的簡式類型值、新增列舉和型樣 Facet,以及透過延伸標籤在綱目中新增特殊化延伸資訊。
- 支援「XML 綱目驗證器」:預設的 Eclipse XSD 型「XML 綱目驗證器」以 Eclipse XSD 模型為基礎。
衍生產品可自行加入自己的替代驗證器。
- 導覽的加強功能:透過下鑽探索來導覽類型參照。
可利用工作台的可導覽架構在環境定義之間往返切換。已加強設計視圖來支援以各種縮放模式檢視。
- 拖放的加強功能:您可以在相同複式類型內的不同模型群組之間拖曳元素,或拖曳至設計視圖中的其他複式類型。
- 新的 XML 對映程序:利用簡單的拖放作業,以圖形方式將來源文件中的元素連接至目標文件中的元素,即可完成對映。
根據對映資訊,將自動產生 XSL 程式碼來提供所需的文件轉換。
有一組實用的內建轉換函數可用,且可利用自訂的 XPath 表示式和 XSLT 範本來進一步延伸。
- 新的行內對映:將複式文件遞迴地分解成更小的單位來轉換文件。
- 新的子映射圖:建立可重複使用的子映射圖,每當需要轉換「綱目」類型時就可參照。
- 支援自訂的程式碼:內建的轉換函數可利用外部「XSLT 範本」檔案來延伸。
將參數值傳給範本之前,也可以先利用自訂的 XPath 表示式來修改參數值。
- 新增對 SIP 應用程式的支援:「會談初始通訊協定 (SIP) 工具特性」提供建立新型 SIP 服務的開發環境。
此特性有工具可開發和匯出 JSR 116 SIP Servlets,包括以精靈來建立 SIP Servlets
- 資料工具提供新的資料型專案
- 新的資料型專案:這些新的專案類型出現在「資料專案瀏覽器」中,且有 SCM 支援可分享下列專案:
- 資料開發專案,以建立和儲存資料庫物件,例如常式和 SQL 陳述式
- 資料設計專案,以塑造資料模型
- 新的實體資料建模功能:
- 將實體資料模型儲存在資料設計專案中
- 分析模型
- 透過資料圖型、「內容」視圖、「資料專案瀏覽器」來編輯
- 管理資料庫變更方面的新功能
- 利用比較編輯器來比較和保持同步(針對資料物件來自訂)
- 影響程度分析
- 新的資料管理特性:
- XML 支援(適用於 DB2® LUW 第 9 版):
- 登錄 XML 綱目
- XML 文件驗證
- AXSD(註解式 XSD)編輯器
- 支援 XML 資料類型
- 新支援的資料庫:
- DB2/LUW 第 9 版
- SQL Server 2005
- Informix/IDS 第 10 版
- Sybase 第 15 版
- Derby 10.1 版
- 常式部署的加強功能:
- 儲存程序除錯的加強功能:支援 Java 儲存程序除錯。
- J2EE Connector (J2C) 工具和支援:提供一套健全的工具,協助您建立適用於
CICS® 和 IMS™ 系統的 J2C 用戶端應用程式。
可利用資料連結精靈來建立適合 COBOL、PL/I 及 C 語言的 Java 轉置程式碼:
- 新的 PL/I 支援:除了支援 COBOL 和 C,J2C 現在支援 PL/I 語言,可建立企業應用程式來連接 CICS 或 IMS 系統。
您現在可以建立 Java 資料連結 Bean 來配置 PL/I 資料結構,但僅限於 Windows 平台。
- J2C 階段作業記錄:現在以 J2C 精靈來建立 Java Bean 和資料連結時,可以將設定儲存成 Ant 檔案。
然後,從工作台或指令行中,可呼叫 Ant Script 來產生 J2C Java Bean 和資料連結。
- 公開互動和連線規格內容的支援:
公開您的 interactionSpec 和 connectionSpec 內容是一件很常見的工作,
現在利用「新增方法」和「編輯方法」精靈的一個新頁面,這項工作變得非常簡單。
您可經由互動方式來選擇要公開哪些欄位,然後修改要在方法上使用的輸入引數名稱。
- Faces JSP 支援:現在利用 Page Designer 新增的 J2C Java Bean 選用區項目,
直接可從 Page Designer 的選用區將 J2C Java Bean 新增至 Faces JSP。
只要將 J2C Java Bean 拖放至 Faces JSP 頁面,再選取您要建立控制項的方法和資料元素,非常簡單。
- 除錯工具
- 對 WebSphere Jython Script 新增的除錯器:以 Jython 撰寫的 Websphere 管理 Script 現在有一個功能完整的除錯器。
一般的除錯器功能都具備,例如岔斷點、逐行執行、變更檢驗及監視表示式。
- 支援 DB2 第 9 版:
DB2 9.1 版 Linux®/Unix/Windows、DB2 第 9 版 z/OS 及 DB2 iSeries® V5R4 支援「儲存程序」除錯。
除了「SQL 儲存程序」,現在也支援「Java 儲存程序」。
- 新的「顯示執行中執行緒」過濾器:對 WebSphere 應用程式除錯時,通常有許多執行中的執行緒,但大部分都不重要或對問題判斷沒有幫助。
若只要顯示已暫停的執行緒,請用滑鼠右鍵按一下除錯目標,然後啟用「顯示執行中執行緒」過濾器。
- 進入 JVM 類別中逐行執行:現在「逐行過濾器」喜好設定中可以看到 java.* 和 javax.* 的「逐行過濾器」。
附註:
「逐行過濾器」可決定除錯器在逐行執行時要忽略的類別。
此特性可讓您在應用程式碼之內逐行執行,不用進入 WebSphere 執行時期或其他系統類別。
在舊版中,java.* 和 javax.* 類別都濾除而無法配置。
- 增加對無效 XSL 岔斷點位置的檢查:XSL 檔案中有幾個地方設定岔斷點沒有效果。
試圖在下列 XSL 檔案位置設定岔斷點,現在會導致「岔斷點位置無效」訊息:
- 空白行
- 備註行
- xsl:stylesheet 行
- xsl:output 行
- XML 宣告,例如 "?xml version="1.0"
附註:
如果上述元素的同一行上還有其他有效的標示,則允許岔斷點。
- 「變數視圖」中的直欄支援:「變數視圖」現在提供直欄版面配置,可用結構化格式來顯示變數資訊。
在逐行執行時,值有改變的變數會強調顯示,並顯示不同的圖示。
附註:若要切換成「直欄版面配置」,
請在變數視圖下拉功能表中選取版面配置 > 顯示直欄。
- 新的使用者輔助特性:
- 上下文相關和動態的說明:Eclipse 現在提供動態說明視圖,可讓您找到開發環境中任何作用中動作的上下文相關說明及相關主題。
按一下對話框或精靈中的問號圖示,或隨時在鍵盤上按下平台專用的觸發鍵,就會開啟「說明」視圖。
這個新的視圖會在依附的飛出式窗格中顯示「說明」視圖,讓您即使在限制模式的對話框或精靈中,一樣可以導覽和搜尋說明主題。
您可以查看上下文相關說明及相關主題鏈結,也可以在執行現行作業時閱讀所有說明主題。
雖然還是可以使用舊版產品中支援的黃色蹦現資訊,但配合搜尋和索引選項來查看上下文相關的資訊,有助於適時取得您所需的資訊。
- 動態搜尋:您現在可以快速、簡單地在產品中搜尋幾乎所有的使用者輔助資源,隨時找出您真正需要的資訊類型。
按一下說明 > 搜尋或按一下「說明」視圖底端的「搜尋」圖示,即可開啟「說明」視圖的搜尋窗格。
您可以在這裡集中搜尋說明主題、歡迎使用頁面及「指導教學」和「範例展示區」,
尋找概念性資訊、詳細的說明主題或指導教學和範例,幫助您瞭解和使用產品特性。
您可以設定動態搜尋來傳回 eclipse.org 和 developerWorks® 等站台的 Web 搜尋結果。
- 索引式說明:產品說明主題現在已編成索引。請在「說明」視窗中開啟新的「索引」標籤,然後捲動來尋找主題,
或直接在頂端欄位中鍵入,讓索引自動尋找您要的術語。
同樣地,在「說明」視圖中按一下視圖底端的「索引」圖示,也會開啟索引窗格。
- 改善對導覽和指導教學的存取方式:除了舊版的「看中學」和「做中學」指導教學類型之外,
現在還可以從「指導教學庫」中尋找 IBM developerWorks 的指導教學。「指導教學庫」另外還增加「導覽」區段,提供廣泛的概念導覽課程。
- 改善對範例的存取方式:除了您已熟悉的技術和應用程式範例之外,「範例展示區」現在也包含 IBM developerWorks 的範例。
請查看展示區目錄的 developerWorks 範例區段。
- 「歡迎使用」中新的 RSS:「簡易聯合供稿 (Really Simple Syndication, RSS)」提供動態鏈結來取得最新產品和技術白皮書及 IBM developerWorks 上刊登的最新文章。請查看「歡迎使用」的「Web 資源」頁面上的 RSS 頻道。
如需主要特性和功能的概觀,包括新特性和加強功能的說明、指導教學和範例的鏈結及入門鏈結,請參閱「歡迎使用」(說明 > 歡迎使用)。
2.0 安裝資訊
如需 Rational Software Architect 安裝、必備安裝項目、從指令行安裝及使用 HTTP 伺服器上的本端儲存庫的相關資訊,
請參閱安裝手冊的最新英文版本:
http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rsa/70/docs/install_instruction/install.html。
從安裝啟動程式中、在第一片產品 CD 的文件目錄或在產品安裝目錄的文件子目錄中,您可以檢視產品的安裝手冊。
如需以無訊息模式執行 Installation Manager 的指令的更新文件,請參閱 Installation Manager 線上說明。
請注意,非英文版的安裝手冊中可能未納入下列變更和修正:
- 在非英文版的安裝手冊中,擷取 Packaging Utility 的指示不正確。
在 Packaging Utility 限制、已知的問題及暫行解決方法檔案中可找到正確的指示。
- 在非英文版的安裝手冊中,沒有 IBM Installation Manager 的無聲自動安裝指示。
在 Installation Manager 限制、已知的問題及暫行解決方案檔案中可找到正確的指示。
- 若要在 Linux 上安裝 Crystal Reports Server,您必須使用非 root 使用者 ID。
- 在安裝手冊中,預設共用資源目錄和套件群組的預設目錄所列的路徑不正確。正確的預設目錄如下:
- 共用資源目錄的預設位置在 Windows 上是 C:\Program Files\IBM\SDP70Shared,在 Linux 上是 /opt/IBM/SDP70Shared。
- 新套件群組的預設位置在 Windows 上是 C:\Program Files\IBM\SDP70,在 Linux 上是 /opt/IBM/SDP70。
- 在 Linux 上從電子影像映來安裝 WebSphere Portal 5.1.0.x 版測試環境時,
可能發生「:直譯器無效:找不到此檔案或目錄」錯誤。若要成功安裝,請切換至安裝磁碟影像檔的目錄,
然後執行下列指令:dos2unix install.sh -W dependency.useValidation=false
2.1 硬體需求
關於安裝 Rational Software Architect 的硬體需求的相關資訊,請參閱安裝手冊。
2.2 軟體需求
如需 Rational Software Architect 安裝的軟體和瀏覽器需求的相關資訊,請參閱安裝手冊。
請注意,非英文版本中可能不會有下列更新項目:
- 若要延伸現有的 Eclipse 整合開發環境 (IDE),您必須從 eclipse.org 取得 Eclipse 3.2.1 版和最新的更新項目。
- 如果使用 SUSE Linux Enterprise Server (SLES) 第 9 版,則必須安裝 IBM JRE 1.5 (SR3) 才能延伸現有的 Eclipse IDE。
- 啟動程式不支援 Mozilla 1.6;如果瀏覽器是 Mozilla,則需要 1.7 版或更新的版本才能執行啟動程式。
3.0 已知的限制、問題和暫行解決方法
這些版本注意事項包括版本特定的資訊,如:在產品說明文件完成之後才可使用的問題和限制。
4.0 IBM Rational 軟體支援中心
IBM Rational 軟體支援中心提供技術協助。
關於在需要支援時所需的聯絡資訊和準則或參考資料,請閱讀 IBM 軟體支援手冊。
如需 FAQ、已知問題和修正程式的清單及其他支援資訊,請造訪 Rational Software Architect 產品支援網頁。
如需產品新訊、活動及其他資訊,請造訪 Rational Software Architect 產品首頁。
在聯絡 IBM Rational 軟體支援中心之前,請先收集背景資訊,以利於描述您的問題。
向 IBM 軟體支援中心專家描述問題時,請務必明確且提供所有相關的背景資訊,讓專家能夠有效地解決問題。
為了節省時間,請先回答下列問題:
- 問題發生時,您正在執行什麼軟體版本?
- 問題是否有相關的日誌、追蹤資料或訊息?
- 您能夠讓問題重現嗎?如果可以,需要執行什麼步驟?
- 問題有暫行解決方法嗎?如果有的話,請準備描述暫行解決方法。
5.0 注意事項和商標
© Copyright IBM Corporation 2004, 2006. All Rights Reserved.
© Copyright Business Objects Software Limited 2004, 2006.
本資訊係針對 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 本產品的資料內容,如果要使用這些網站的資料,您必須自行承擔風險。
如果本程式的獲授權人為了 (i) 在個別建立的程式和其他程式(包括本程式)之間交換資訊,
以及 (ii) 相互使用所交換的資訊,因而需要相關的資訊,請洽詢:
Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
USA
上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。
IBM 基於雙方之 IBM 國際程式授權合約(或任何同等合約)條款,提供本文件所提及的授權程式與其所有適用的授權資料。
此處的任何效能資料皆於受管制的環境下決定。因此,其他作業環境下產生之結果可能明顯不同。
部分測量是在開發階段的系統上進行,無法保證這些測量在正式系統上也會相同。
再者,部分測量可能是經由推論來預估。實際結果可能不同。本文使用者應該根據自己的環境來驗證適合的資料。
本書所提及之非 IBM 產品資訊,取自產品的供應商,或其發佈的聲明或其他公開管道。IBM 並未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、相容性或任何對產品的其他主張是否完全無誤。有關非 IBM 產品的性能問題應直接洽詢該產品供應商。
關於 IBM 未來動向或目的的任何陳述,僅代表 IBM 的目標和方針,可能隨時變動或撤銷,不另行通知。
商標和服務標記
下列詞彙是 International Business Machines Corporation 在美國及/或其他國家或地區的商標:
- DB2
- CICS
- ClearCase
- Cloudscape
- developerWorks
- IBM
- IMS
- iSeries
- Rational
- Rational Rose
- RequisitePro
- WebSphere
- XDE
- z/OS
- zSeries
Java 和所有以 Java 為基礎的商標是 Sun Microsystems, Inc. 在美國及/或其他國家或地區的商標。
Windows 和 Windows NT 是 Microsoft Corporation 在美國及/或其他國家或地區的商標。
UNIX 是 The Open Group 在美國及其他國家或地區的註冊商標。
Linux 是 Linus Torvalds 在美國及/或其他國家或地區的商標。
其他公司、產品或服務名稱,可能是第三者的商標或服務標記。