IBM Rational Software Architect V7.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。
支持知识库提供了其他有关局限性和问题的独立技术说明形式的更新,网址为
http://www.ibm.com/software/rational/support/。随着问题的发现和解决,IBM Rational 软件支持机构团队将不断地对知识库进行更新。通过搜索知识库,您可以迅速找到问题的解决方案或变通方法。
1.1 本发行版新增内容
本发行版的 Rational Software Architect 包含对 V6.0 发行版的下列增强功能以及新特性:
- 更轻松的 Rational 安装体验:开放式选择菜单使您能够轻松地配置小组的环境,从而减少了安装工作量。
- 新的 UML 建模功能部件和增强功能
- 对 UML 2.1.1 的支持:现在,Rational 统一建模语言(UML)建模产品和可扩展性 API 支持 UML 2 元模型,该元模型基于对象管理组(OMG)开发的 UML 2.1.1 规范。在创建 UML 模型时,您可能会注意到下列几项更改:
- 现在,支持 UML 对象图。
- 在状态机图中,已将触发器与事件分隔开。诸如调用触发器之类的各种具体触发器已替换为相应的事件类型,例如调用事件。
- 现在,已应用的构造型是模型中的根元素。
- 活动中的操作已替换为不透明操作。
- 在关联中,不再通过所有权来暗指方向。
- 时序图中的消息结束和停止节点已更改。
- 使用 UML 对象图进行实例建模:对象图使您能够执行实例建模,其中,模型中的类实例描述系统的行为。在时间点,对实例化的类之间的关系进行描述。通过使用对象图,可以探查行为方案或者对类图进行测试以验证各个类之间的关系。
- 对 UML 状态机图所作的改进:对组合状态新增了子图支持,这使您能够查看组合状态中的组合状态区内容或者新图中的组合状态区内容。您还可以添加内部状态转移并在“转移”部分中进行查看。对转移添加触发器后,可以显示触发器的名称以及事件和属性。
- 对 UML 活动图所作的改进:对活动图作了若干项改进,这使您能够轻松方便地创建和管理分区、查看结构化活动的内容以及控制操作布局及其相应锁钉。新的分区工具使您能够轻松方便地对活动图添加分区。您还能对分区位置及其对齐方式进行更大程度的控制,并可以选择在图中的操作上显示分区注释。
对结构化活动节点新增了子图支持,这使您能够在结构化活动节点本身或新图中查看它们的内容。对锁钉的行为和外观进行了更改,使您能够更灵活地在活动图中的锁钉之间创建对象流。
- 对 UML 部署图所作的改进:现在,提供了节点、节点实例和工件的相应图形部分。您可以对多层节点进行嵌套、将那些节点实例化以及在嵌套节点图形部分中查看那些节点。已部署的工件及其依赖关系显示在“部署”图形部分中,您可以在节点的“结构”部分中查看该节点的内部结构(由部件和协作组成)。
现在,部署图支持标注值,这些值通过将任意信息连接到模型元素对 UML
进行扩展。可以将图元素创建成具有预置值的构造型化元素。已应用的构造型的这些属性值是标注值,您可以在“属性”视图中更改这些值。
- 对 UML 类图所作的改进:现在,构造型概要文件支持 Eclipse 建模框架(EMF)和 Windows®
元文件(WMF)格式。对模板参数的支持现已改进,这使您能够使用“属性”视图轻松地创建和更新模板参数、模板特征符、绑定以及参数替换。您可以使用 UML 数据类型在类图中定义数据值以及选择如何在图中显示类的父代名称。
- 对 UML 时序图所作的改进:现在,可以显示时序图中消息的操作特征符。
- 对 UML 组合结构图所作的改进:现在,提供了结构部分来显示组合结构图中的各个部件,此部分使您能够显示这些部件的内部结构。现在,显示的组装连接符带有球状关节注释。
- 对 UML 包图所作的改进:对包所作的改进使您能够轻松地查看和管理它们的内容。新的形状部分使您能够显示每个包中包含的元素。此外,现在可以对包进行嵌套。
- 逻辑模型和模型段:在“项目资源管理器”视图中,建模项目的内容组织成三类逻辑文件夹:图、模型和概要文件。此结构显示
UML 模型元素的逻辑内容,而与它们的物理存储位置无关。通过在“可用的定制”对话框中禁用相应的过滤器,还可以在“项目资源管理器”视图中显示物理
UML 模型文件名和 UML 概要文件名。当在小组内和小组之间共享建模工件时,此结构尤其有用。
现在,通过将模型部件抽取到物理子单元中,可以将逻辑模型划分为段。这些模型元素的物理位置是透明的,但段仍是原始模型的逻辑部件,并且仅当有需要时才会装入。
- 使用“项目资源管理器”视图来浏览和管理模型:“项目资源管理器”视图替换了“模型浏览器”视图来作为主要的模型内容浏览方法。它还替换了“模型编辑器”视图来作为用于管理模型生命周期的方法。您可以打开、保存和关闭模型、图和概要文件,而不必打开“模型编辑器”视图。
“项目资源管理器”视图还使您能够轻松方便地查看模型元素的特征符。当您在“项目资源管理器”视图中选择元素时,在状态栏中将显示完整的特征符,这意味着不必处于所选元素的编辑方式即可查看完整的特征符。
- 对“模型编辑器”视图所作的改进:可以通过打开“模型编辑器”视图来打开模型,但关闭此视图时将不再关闭该模型。此外,在后台打开交叉引用的模型或概要文件时,不会打开“模型编辑器”视图。
通过添加新部分来使您能够打开相关联的图和模型以及添加概要文件、模型库和段,模型编辑功能已作了改进。
- 对模型搜索功能所作的改进:模型搜索功能已与 Eclipse
搜索对话框集成。您可以搜索特定的 UML 类型、使用星号(*)和问号(?)语法指定搜索字符串模式以及选择搜索范围。还可以包括或排除模型中注释、图描述、注解、约束主体和其他文本字符串中的简单文本匹配项。
搜索结果将显示在“搜索”视图中,并可以根据不同的条件进行排序。根据匹配项的类型,可以转到“项目资源管理器”视图中的元素并将其显示在图中或者“属性”视图中。
- 常规可用性增强功能:当您在图编辑器中工作时,您会注意到一些常规可用性增强功能。
- 支持复制图元素(剪切/复制/粘贴)
- 支持缩放工具和动画缩放
- 布局算法增强功能
- 支持对图元素进行渐变填充
- 图预览和打印增强功能,包括全局图打印首选项和应用于每幅图的打印首选项、经过增强的本地化支持和分页支持
- 支持在图中插入图像
- 图元素、注解和几何形状的连接符手柄和锚点增强功能
- 新的 UML 建模集成功能部件和增强功能:
- 分析模型的跟踪关系:现在,统一的静态分析用户界面提供了模型分析功能,允许您查找模型元素、规范和实现之间已中断的可跟踪性关系。通过使用这个经过升级的用户界面,可以定义包括模型元素分析功能和代码元素分析功能的分析配置。
- 新的基于示例的变换编写功能:您可以使用预期变换输出的示例并根据该示例实现所需的变换。
- 使模型能够随代码一起发展:新增了反向变换和模型比较功能,使您能够检测与规范的偏差,并可以帮助将所设计的体系结构与所构建的体系结构之间的差别可视化。
- 模型变换:
- 新的配置编辑器和向导:改进了用于创建和编辑变换配置的用户界面。用于创建和编辑变换配置的编辑器替换了
V6.0 产品发行版中的“配置变换”对话框。新编辑器包含类似的选项卡,并引入了下列两个新选项卡:
- 主要:包含关于变换的描述性信息
- 源和目标:替换了“目标”选项卡,并提供了用于选择变换源和变换目标的控件
现在,可以保存变换源。并且,变换配置存储在工作空间中文件扩展名为 .tc
的文件中,这使您能够将配置置于源代码控制之下。可以从
Eclipse 工作空间、从包含先前导出的变换配置的文件或者从任何 V6 发行版
Rational Software Architect 或 Rational Systems Developer 导入变换配置。
- 根据 UML 生成 WSDL 工件:现在,可以创建 Web Service 的 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 脚本或片段的多行文本字段来说,现在可以通过合并这些字段来处理有冲突的更改。不再需要废弃其中一个合并方的工作。
- 完全上下文合并:Rational 建模产品中集成的 CVS 支持一项新的 CVS 功能,即允许使工作空间与处于逻辑模型方式的存储库同步。此功能在模型级而非片段级报告冲突。因此,可以合并整个模型,而不必逐个合并工件。此功能改善了用户执行合并时的体验。这是因为,每项变化内容和冲突都是在充分了解模型上下文的情况下生成的,这消除了一种常见的出错根源:将相关冲突归咎于另外的添加项。
- 自动升级概要文件:在模型合并期间,如果发现某个添加项使用了新版本的概要文件,并且该概要文件在执行合并的计算机上,则会自动地在内存中将所有添加项升级到最新的概要文件版本。
- 用于对域进行建模和开发的新功能部件和增强功能:
- 静态分析:对静态分析的性能与可用性作了重大改进。现在,诸如体系结构发现、模型分析和
Java 代码复审等静态分析功能的用户界面已统一。用户界面的合并意味着,可以从一个界面中对模型、应用程序体系结构和代码运行所有静态分析功能,并且分析配置可以包括多种分析功能的元素。例如,在同一个分析操作期间,现在可以运行 Java 代码复审功能以查找所违反的编码规则,并可以运行体系结构发现功能以查找违反模式的情况。
- Java 组件的域建模:
- 现在,Java 域建模功能支持 J2SE 5.0 语言特性,其中包括注释、通用项、枚举和静态导入等等。
- 图编辑器中的弹出菜单对面向开发者的工具集成作了改进。
- 现在,可以通过可视方式表示外部 JAR 文件中的类以及显示外部包的相关元素。
- 在图编辑器中,可以直接对字段和方法执行编辑。
- 对“属性”视图进行了增强。在此视图中,您可以查看和编辑包、类、接口、字段和方法的属性。
- 现在,您可以选择使用 import 语句或标准名称来创建字段类型。
- 对集合类型支持作了改进。
- DoDAF 产品的域建模:美国国防部体系结构框架(DoDAF)是用于描述复杂系统体系结构的标准。通过使用集成的
UML 建模工具,可以创建与此标准一致的模型。DoDAF 使用 UML 作为以可视、文本和表格格式描述运营环境及其组件的基础。
- WSDL 和 XSD 元素的域建模:可以使用 UML 类图以可视方式表示现有的 WSDL V1.1 元素以及创建新元素。
可以通过可视方式来创建新的 WSDL 服务、端口类型和消息。可以对 WSDL 服务添加端口、对端口类型添加操作、对消息添加部件、设置端口与端口类型之间的绑定以及创建操作与消息之间的输入对象、输出对象或故障对象。
可以在图编辑器或“属性”视图中编辑现有的 WSDL 元素。在图编辑器中,还可以使用和实现 Web Service。
在 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 V1.1。
- 提高了性能,降低了内存开销。
- 改进了 Web 安全性工具:用于 J2EE 安全性的重要工具使您能够轻松地创建、指定、集成和测试应用程序的安全性需求。
- 改进了 Web 图编辑器:通过使 Web 页面及其相关联的链接和自动执行的流逻辑图形化,使您能够快速地创建
Web 应用程序。可以通过拖放操作将关系数据和 Web service 集成到 Web 页面中。现在可以直接操纵工件,例如创建和重命名 Web 页面以及更新相关配置文件。此工具根据链接或页面命令自动生成页面内容,从而使您能够快速生成应用程序以进行原型分析。
- 新外观:
- 用户界面更直观,使用更方便
- 基于 GMF 的外观更加一致
- 改进了可用性
- 改进了自动布局和连接路由
- 直接处理底层工件:现在,当您在 Web 图编辑器中工作时,该编辑器将使
Web 页面和配置文件等 Web 应用程序工件与 Web 图同步。
- 节点包含更多信息:现在,Web 图编辑器显示了节点的某些重要内部结构。例如,Web 页面现在将显示它所包含的链接以及所访问的数据。
- 数据集成:
- 现在,可以从 Web 图编辑器中创建需要查询和处理数据对象和数据列表的 Web 应用程序。
- 可以在 Web 页面中添加 UI 组件以查询和处理数据对象和数据列表,而不必手工编辑每个页面。
- Web 图编辑器能够显示每个 Web 页面所访问的数据对象和数据列表。
- 使用 WebSphere® Application Server V6.1
进行单元测试:产品中嵌入了完全集成的 WebSphere Application Server V6.1
环境。
- 门户网站和 Portlet 开发:新功能部件和增强功能包括对 JSR 168 标准的支持、协作 Portlet 和向导增强功能。
- 对 WebSphere Application Server 6.1
的 JSR 168 Portlet 支持:现在,Portlet 工具支持开发、测试和调试
基于 JSR 168 规范的 Portlet。支持“空”Portlet 和“Faces”Portlet。
- 业务流程 Portlet:支持业务流程,因此可以使用两类主要的 Portlet(启动 Portlet 和任务 Portlet)来创建流程和处理流程流。
- 协作 Portlet 增强功能:一个新向导将帮助您开发需要利用 Portlet 协作功能的 Portlet。此向导将生成
HTML 格式的完整指南,该指南已根据您在此向导中所作的选择进行了定制。该指南提供了用于使
Portlet 支持协作的最佳实践和代码示例。您可以执行剪切和粘贴,也可以按照该向导中的步骤执行操作。您还可以在项目资源管理器中查看协作操作和数据类型信息。
- Portal 6 支持:
- 支持 Portlet 方式 edit_defaults。
- 提供了 WebSphere Portal 6.0 目标运行时。
- 支持从 IBM Portlet 迁移到 JSR 168 Portlet(仅限于配置文件)。
- 改进了用于创建 Portlet 项目的向导:可以使用单个向导来选择
Portlet 和 API。此向导将根据所选目标运行时确定所支持的 API 和类型。此向导还将根据所选运行时、API 和类型来指示所支持的 Portlet 方式。
- Java 和 XML Web Service 工具增强功能
- 经过简化的向导使您能够轻松地创建自底向上和自顶向下 Web Service,从而简化了对开发、组装、部署、安装、运行以及测试服务和客户机的控制,减少了杂乱无章的情况。
- 经过改进的 XML 模式编辑器增强了图形可视化功能,它提供了“面向类型的”XML 模式视图。类型显示为类似于框的图。如果该类型包含元素和属性,则这些元素和属性将作为字段列示在该框中。
- 在简化 Web Service 和客户机生成工作的同时,允许您更大程度地进行控制。您可以生成客户机和服务,而不一定需要配置并启动服务器。
- 提供了经过增强的首选项,用于优化 WebSphere Application Server V6.1 上的 Web Service 开发工作。
- 已将 WSDL 验证功能集成到自顶向下 Web Service 和客户机向导中。
- 已将 JAX-RPC Java 类分析器集成到 Apache Axis 和 WebSphere Web Service 的自底向上 Web Service 向导中。
- 支持将 Web Service 向导创建的新框架与任何先前框架合并,以便将现有代码保留在框架中。
- 对用于 WebSphere Web Service 和客户机的 JAX-RPC/JSR-109 处理程序配置向导进行了增强,以使您能够根据需要对多个 Web Service 或客户机配置处理程序。
- 现在,可以使用向导对 Web Service 进行保护,这使您能够方便地启用完整性、机密性和认证。
- 可以将安全性配置从一个 Web Service 复制到另一个 Web Service。
- 提供了新的可扩展 Ant 任务“wsgen.xml”以及相关联的批处理/shell 脚本,以允许以无外设方式生成
Apache Axis 和 WebSphere 的自顶向下或自底向上 Web Service 以及 Web Service 客户机。
- 支持 XML 属性。属性的表单段是根据属性的简单类型呈示的,并且呈示方式与简单类型化元素的呈示方式基本相同。
- 支持可空元素(即 XML 模式中声明的带有 xsd:nillable="true"
属性的元素)。可空元素的表单段的特点是带有“空”复选框。如果选中此复选框,则
WSE 将对带有“xsi:nil”属性的相应元素进行序列化。
- 对 Web Service 资源管理器和 IBM WebSphere UDDI 专用注册中心配置向导进行了增强,您不再需要通知
Web Service 资源管理器您正在连接至专用注册中心。专用注册中心、它们的发布 URL 和发现 URL
以及任何定制分类法将自动装入到 Web Service 资源管理器中。
- 经过改进的 XML 模式编辑器
- 在 XML 模式编辑器中支持多种查看方式:XML 模式编辑器右上角提供了查看方式下拉框,这使您能够在简化视图与详细视图之间进行切换。简化视图隐藏了许多复杂的 XML 模式构造,因此,您可以创建与最佳编写模式相符的
XML 数据结构。详细视图显示了全部 XML 模式构造,以使您能够使用任何编写模式创建 XML 数据结构。
- 支持重命名重构:除了先前提供的文件内重构支持以外,还提供了文件间重构支持。这意味着,如果将某个复杂类型重命名,则还将更新当前项目或工作空间中其他模式对该复杂类型的任何引用。
- 搜索组件引用:XML 模式允许对元素和类型等已命名的组件进行引用。现在,搜索视图将显示工作空间中引用了组件的位置。
- 浏览类型和元素:您可以选择浏览操作以打开新的“设置类型”对话框。在此对话框中,可以从当前模式中选择类型,也可以从当前项目或工作空间中的任何模式中选择类型。选择类型后,如果该类型属于外部模式,则将自动添加
import 指令。同样,您可以在编辑元素引用时浏览元素。
- 属性表增强功能:通过使用“扩展”选项卡,可以对内置简单类型值进行限制、添加枚举和模式构面以及对模式添加专用的扩展信息。
- 支持 XML 模式验证器:基于 XSD 的缺省 Eclipse XML 模式验证器基于 Eclipse XSD 模型。适配器产品可以任意提供它们自己的替代验证器。
- 导航增强功能:通过进行向下钻取,可以在类型引用之间进行导航。通过使用工作台的导航框架,可以在上下文之间来回切换。设计视图已增强为支持以各种缩放方式进行查看。
- 拖放增强功能:可以将元素从一个模型组拖放到同一复杂类型中的另一个模型组中,也可以将其拖放到设计视图中的另外某个复杂类型中。
- 新的 XML 映射过程:使用简单的拖放操作以图形方式将元素从源文档连接到目标文档来进行映射。将自动生成
XSL 代码,以根据映射信息生成所需的文档变换。系统提供了一组非常有用的内置变换函数,通过使用定制
XPath 表达式和 XSLT 模板,您可以对这些函数进行扩展。
- 新的直接插入映射:通过以递归方式将复杂文档分解为较小的部分,对其进行变换。
- 新的子映射:创建可重复使用的子映射。每当需要进行模式类型的变换时,都可以引用这些子映射。
- 支持定制代码:通过使用外部 XSLT 模板文件,可以对内置变换函数进行扩展。在将参数值传递给模板前,还可以使用定制 XPath 表达式对这些参数值进行修改。
- 对 SIP 应用程序的新支持:会话启动协议(SIP)工具功能部件提供了一个开发环境,允许您创建基于
SIP 的新服务。此功能部件提供了用于开发和导出 JSR 116 SIP Servlet 的工具,其中包括用于创建 SIP Servlet 的向导。
- 数据工具提供的特定于数据的新项目
- 特定于数据的新项目:这些新项目类型将显示在数据项目资源管理器中,并包括用于共享下列各项的 SCM 支持:
- 用于创建和存储例程和 SQL 语句等数据库对象的数据开发项目
- 用于进行数据建模的数据设计项目
- 新的物理数据建模功能:
- 将物理数据模型存储在数据设计项目中
- 分析模型
- 通过数据图、属性视图和数据项目资源管理器进行编辑
- 用于管理数据库更改的新功能
- 使用比较编辑器进行比较和同步(此编辑器针对数据对象进行了定制)
- 影响分析
- 新的数据管理功能:
- XML 支持(用于 DB2® LUW V9):
- 注册 XML 模式
- 验证 XML 文档
- AXSD(带注释 XSD)编辑器
- 支持 XML 数据类型
- 支持新的数据库:
- DB2/LUW V9
- SQL Server 2005
- Informix/IDS V10
- Sybase V15
- Derby V10.1
- 用于部署例程的增强功能:
- 存储过程调试增强功能:支持对 Java 存储过程进行调试。
- J2EE 连接器(J2C)工具与支持:提供了一组健壮的工具来帮助您创建用于
CICS® 和 IMS™
系统的 J2C 客户机应用程序。使用数据绑定向导来创建用于 COBOL、PL/I 和 C 语言的 Java 数据编组代码:
- 新的 PL/I 支持:现在,J2C 支持 PL/I 语言以及 COBOL 和 C,从而使您能够使用这些语言来创建连接到
CICS 或 IMS 系统的企业应用程序。现在,可以创建对 PL/I 数据结构进行反序列化的 Java 数据绑定
Bean(仅适用于 Windows 平台)。
- J2C 会话记录:现在,使用 J2C 向导创建
Java Bean 和数据绑定时,可以将设置保存在 Ant 文件中。然后,可以在工作台中或者从命令行调用 Ant 脚本,以生成 J2C Java Bean 和数据绑定。
- 公布交互和连接规范属性支持:公布 interactionSpec 和 connectionSpec
属性是一项常用任务。现在,“添加方法”和“编辑方法”向导中添加了新页面,使得此任务的执行变得极为方便。您可以通过交互方式选择要进行外部化的字段,然后修改要在该方法中使用的输入参数名。
- Faces JSP 支持:现在,Page Designer 中添加了 J2C Java Bean
选用板条目,您可以将 J2C Java Bean 从 Page Designer 的选用板添加到
Faces JSP 中。您只需将 J2C Java Bean 拖放到 Faces JSP 页面上,然后选择方法和数据元素以便为它们创建控件。
- 调试工具
- 用于 WebSphere Jython 脚本的新调试器:这是用于调试以 Jython 语言编写的
WebSphere 管理脚本的全功能调试器。此调试器提供了常用的调试器功能,例如断点、单步执行、变量检查和观察表达式。
- 对 DB2 V9 的支持:在 DB2 V9.1 Linux®/Unix/Windows、DB2 V9 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 用户标识。
- 安装指南中列示的缺省共享资源目录路径和软件包组缺省目录路径不正确。正确的缺省目录是:
- 对于共享资源目录来说,Windows 上的缺省位置是 C:\Program Files\IBM\SDP70Shared,Linux 上的缺省位置是 /opt/IBM/SDP70Shared。
- 对于新的软件包组,Windows 上的缺省位置是 C:\Program Files\IBM\SDP70,Linux 上的缺省位置是 /opt/IBM/SDP70。
- 在 Linux 上,从电子映像安装 WebSphere Portal V5.1.0.x 测试环境时,可能会发生“:解释器错误:没有这样的文件或目录”错误。为了成功地开始执行安装,请切换到安装磁盘映像的目录,然后运行以下命令:dos2unix install.sh -W dependency.useValidation=false。
2.1 硬件要求
有关安装 Rational Software Architect 前必须符合的硬件要求的信息,请参阅安装指南。
2.2 软件要求
有关安装 Rational Software Architect 前必须符合的软件和浏览器要求的信息,请参阅安装指南。
请注意下列更新,翻译版本可能未包括这些内容:
- 要扩展现有的 Eclipse 集成开发环境(IDE),必须使用 Eclipse V3.2.1 并从 eclipse.org 下载最新的更新。
- 如果使用 SUSE Linux Enterprise Server(SLES)V9,则必须先安装 IBM JRE 1.5(SR3),然后才能扩展现有的 Eclipse IDE。
- 启动板不支持 Mozilla 1.6。如果使用 Mozilla 浏览器,则需要使用 V1.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 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 Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。
本程序的被许可方如果要了解有关程序的信息以达到如下目的:(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 在美国和/或其他国家或地区的商标。
其他公司、产品或服务名称可能是其他公司的商标或服务标记。