IBM Rational Web Developer V6.0.0.1 - 发行说明
欢迎使用基于 Eclipse 技术发行版 3.0.2 的 Rational Developer 工具集成套件。
要查看 IBM Rational Web Developer V6.0.0.1 自述文件的最新版本,请访问以下 Web 地址:www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/6001/html/readme.html
要查看 IBM Rational Web Developer V6.0 自述文件的最新版本,请访问以下 Web 地址:www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/html/readme.html
此文件有以下本地语言的版本:
目录
1.0 关于此发行版
2.0 安装信息
3.0 已知局限性、问题和变通方法
4.0 关于 Eclipse
5.0 在何处查找更多信息
6.0 联系客户支持
7.0 声明与商标
1.0 关于此发行版
IBM Rational Web Developer V6.0.0.1 包含对 V6.0 发行版的增强和修正。
返回到目录。
1.1 此发行版中的新增内容
IBM Rational Web Developer V6.0.0.1 为下列组件提供了新的功能:
企业生成语言(EGL)
- 引入了 EGL 报告处理程序,它包含在执行 JasperReports 设计文件期间的不同时段调用的定制函数。
从每个函数返回的数据包括在输出报告中,可以用
PDF、XML、文本或 HTML 格式呈示。该技术改进了 Informix 4GL 中提供的报告功能。
- 引入了 EGL 控制台用户界面,这是用于创建基于字符的界面的一种技术,它允许用户与 EGL 生成的 Java 程序之间通过击键直接交互。该技术改进了 Informix 4GL 中提供的动态用户界面。
- 增加了代码开发的灵活性:
- 允许声明新的变量类型:
- 一种引用变量,它不包含业务数据但指向这类数据。
- 一种变量,它包含或引用大量数据;具体地说,是引用二进制大对象(BLOB)或字符大对象(CLOB)。
- 一种字符串变量,它指的是长度在运行时会变化的 Unicode 字符串。
- ANY 类型的变量,它可以包含任何基本类型的业务数据。
- 允许您在表达式中加入函数调用。
- 允许您在不了解记录或该记录中的字段的大小或其它特征的开发时知识的情况下引用记录。每个字段本身可以引用记录。
- 扩展了对动态数组的支持,现在动态数组可以具有多维。
- 引入了两种新的数据收集:
- 一个字典,它由一组键-值条目组成。可以在运行时添加、删除和检索这些条目,并且给定条目中的值可以是任何类型。
- 一个 arrayDictionary,它由一组一维数组组成,每个数组可以是任何类型。可通过检索所有数组中相同编号的元素来访问
arrayDictionary 的内容。
- 扩展用于以下各种用途的系统函数的数目:
- 改进用户定义的 Java 运行时属性的日期时间处理、运行时消息处理和检索。
- 支持与报告、控制台用户界面、BLOB 和 CLOB 有关的新功能。
- 为异常处理、数据初始化和 DLL 访问提供更好的支持。
- 提供用于创建 EGL 报告处理程序的新向导。
- 允许您定制 Web 页面模板以便与“数据部件和页面”向导配合使用,这就迅速提供了用于访问单个关系数据库的 Web 应用程序。
- 允许您创建代码以反映与空处理和数据库落实有关的 Informix 4GL 运行时行为。
返回到目录。1.2 产品修正历史
此发行版包含对版本 6.0 中下列组件的问题的修正。APAR 数字(如果适用的话)跟在方括号 [] 后面。
代码查看
此修订解决 Rational Web Developer 的某些翻译版本中未翻译用户界面或用户界面翻译不正确的问题,包括:
- 产品的意大利、德国和西班牙版本显示出法语句子。
- 设置了记录级别的记录器信息输入页面上有未翻译的
句子。
- 巴西葡萄牙语版本中出现乱码。
- 该产品的日语和繁体中文版本中,J2EE 深度静态
分析规则文件中有未翻译的句子。
- 重构时“选择字符集”向导中有未翻译的句子。
文档
- 此临时修订包含 Rational Web Developer 的最新英文文档。
- 此修订包含对法语、德语、意大利语、巴西葡萄牙语、西班牙语、日语、韩国语、简体中文以及繁体中文产品文档的翻译版本的更新。
- 此修订包括 V6.0 中不包含的英语和本地语言版本的拍卖样本文档。
全球化
此修订解决了与下列翻译版本中未翻译或翻译不正确相关的许多问题:
企业生成语言(EGL)
- 已修正以下编译时错误:在使用了 EGL 后端的项目的差别处理程序中生成了一个不合逻辑的“$”。
现在当引用内部类时,使用
“.”替代“$”来正确生成差别处理程序。
- 此修订解决了 EGL 语言支持(特别是在“报告和
控制台用户界面”方面)和防止将应用程序从 Informix 4GL 迁移到 EGL 的 Java 生成和运行时存在的问题。
- 内容辅助在选择动态数组的第一维的下标后不显示 Resize 和 Setmaxsize。[PK00043]
- 内容辅助不将局部变量作为数组元素可能的范围
来显示。[PK00101]
- EGL 动态数组:不接受 resizeAll 和
setMaxSizes 作为数组定义的参数,只是作为对数组的引用。[PK00037]
J2EE 开发
- 已修正 EAR 导入时存在的缺省模块项目名问题。使用了不正确的逻辑来计算项目名,这样可能会产生重复的项目名。例如,在修正之前,如果 EAR 将两个模块 URI 定义为 foo.1.jar 和 foo.2.jar,那么这两个模块的项目名都将计算为 foo。使用此修订,项目名现在计算为 foo_1 和 foo_2。关于包含两个模块 URI(如 foo.1.jar 和 foo.2.jar)的 EAR 无法在 WebSphere Application Server 上正确部署的问题已得到修正。
- 已修正“项目交换导入”(文件 > 导入 > 项目交换)内存泄漏的问题。同时修正了从样本图库导入各种样本时存在类似内存泄漏的问题。
- 在“J2EE 项目导航器”视图中刷新项目不会刷新任何外部库。这就是说如果将外部库替换为包含另一 API 的新库,则即使在刷新项目之后 Java 编译器或内容辅助也不能获得此 API。变通方法是切换到“包资源管理器”视图,然后刷新项目。[JR20142]
- 在 WebSphere
Studio Web Developer V5.1.2 的 EJB 部署描述符中创建 EJB 客户机时,向导提示输入项目位置。无论此字段中指定什么内容,生成的 EJB 客户机项目将始终使用缺省值。[JR20714]
- EJB 项目不支持 Eclipse 导出构建路径功能。[JR20901]
- 将多个条目(CMP 字段)添加到 Bean 之后,激活滚动条,滚动条不响应用户操作。[PQ99634]
JavaServer Faces(JSF)
JSF 上载组件抛出内存不足异常,原因是上载文件很大。[JR20719]
Page Designer
- 在“属性”视图中编辑组件的属性时,Page Designer 不在 Page Designer 编辑器窗格中保存组件的编辑位置。相反,从“属性”视图返回到编辑器时,用户将看到页面顶部。[PQ99734]
- 在 Page Designer 中打开 JSP 文件时,“无法打开部件”错误对话框打开。编辑器视图显示错误“创建此编辑器时发生了错误”。[PQ99547]
关系数据库工具
Struts 工具
将 Struts 首选项的缺省 Java 包前缀设置为大写。
使用 Rational ClearCase 进行小组编程
- 已修正禁用 ClearCase SCM 适配器功能在工作台会话间不持久的问题。
- 已修正以下问题:每次创建新的工作空间时,都会出现一个对话框,提示用户输入 ClearCase Typemanager 的产品实例位置,即使未安装 ClearCase 也是如此。
测试和部署工具
已修正 Application Server Toolkit V6.0 中发现的下列问题:
- J2EE Ant 导出失败。
- Ant 任务 regenerateAccessBean 不能读取 accessbeandictionary.xml。
- 实现 TimedObject 的 EJB 由于递增部署失败。
- 数据存储器不支持 Custom Finder 的访问意向。
- 映射元数据时发生内部错误 - LINK 是保留字。
- 在 CacheImpl setter 方法中未设置组合器字段 IsNull 值。
- CacheImpl 未设置为 isNull。
- SQLJ DB2 V8.2 的功能集定制失败。
- iSeries 的配置支持。
- EJB 1.1 根叶子的谓词列名称列表为空。
- 在现有 Reg. 上部署 DB2 Reg. 时发生问题。
- 使用 HTTP 基本认证时不能继续 Web service 创建方案。
- WSDL2Java 生成坏代码。
- 如果 WSDL 没有 SOAP 绑定,客户机方案中将会产生异常。
- 对 WSDK 缺少 noWrappedOperations。
- 端口 CTC XSD bean 修正。
- 合并 WebSphere Application Server 5.1.1.1 发射器升级。
- 使用 Web service 创建向导生成在 WebSphere Application Server 上运行的 Web service 时存在的两个问题。如果不进行修订,将出现两种情况:用户接收到 WebSphere 异常和无法继续使用该向导。
UML 图
- 已修正以下问题:由于 UML 类图包含另一个找不到的项目中的数据模型元素,导致记录了许多异常、创建很大的记录文件和可能要花很长时间才能打开图。
- 已修正以下问题:使用级联样式表(CSS)编辑器和 UML2 图编辑器进行建模或可视化时,如果 CSS 编辑器关闭,.log 文件中将报告一些错误异常并且显示下列错误消息“发生了错误。请参阅错误日志以获取详细信息。”单击产品中的其它地方将会显示相同顺序的错误消息。
- 已修正“UML 图上的组件形状未显示构造型图像”问题。
- 已修正尝试在“UML 时序图”中可视化 Java 方法时产品有时会进入死锁这个问题。
- 已修正使用韩国语文本时“UML 时序图”中生命线标题名称的上部分被截断这个问题。
- 已修正韩语版 UML 图的部分中操作名称的上部分被截断的问题。
- 存在以下问题:本地 UML 模型概要文件的位置被限制为包含“/profiles”的目录名称。此限制已经不存在了。
- 已修正以下问题:尝试将 UML 建模主题图(.tpx)另存为 UML 可视化图(.dnx)失败,并且记录了错误。
- 已修正以下问题:在 UML 类图的 Java 接口之间创建“扩展”关系时,如果超(目标)接口是二进制 Java 类型(通过引用的 JAR 在工作空间中可用),那么将在(子)接口中创建不想要的方法存根。这些方法存根用于在超接口中声明的方法。
- 已修正在 UML 类图上发生的问题:当将方法从
Java 类拖放到另一个类上时导致不从原始类中除去该方
法而在新类中创建带有主体空白的方法。该方法的代码主体丢失了。此操作不是受支持的操作,已被禁用。
- 已修正以下问题:在使类可视化的 UML 类图中不反映 Java 编辑器中的 Java“拉出”重构。
- 已修正以下问题:在某些语言中,已经翻译了用户的“Application Data”目录,如果将 Windows 操作系统设置为这样的语言,则在此操作系统中,由 ClearCase 在外部对建模或可视化构件启动的 compare 或 merge 命令失败。
- 已修正以下问题:对用于打印“UML 图”的“页面设置”对话框的更改被忽略。
- 已修正以下问题:UML 建模编辑器不能识别 .xmi 文件类型。
- 已修正以下问题:不能扩展新模块类型的注册。
- 已修正以下问题:浏览 Java 或 UML 类的浏览图总是使用缺省关系选择而不是用户的最后一个选择。
- 图导航器的缺省布局首选项已从“分层”更改为“平面”。
- 已修正以下问题:当将几何图形添加至图中时将删除 UML 时序图上的书签。
- 已修正以下问题:如果图文件在源代码控制之下
并且未检出时,将导致修改
UML 可视化类图的重构操作将会失败。
- 已修正以下问题:更改“UML 类图”上 UML 类或 Java 类中的泛化(继承)关系可能会导致图不显示在底层模块或类上进行的更改。
- 已修正以下问题:在某些情况下删除包含打开的 UML 类图的 Enterprise JavaBean 项目时出错。
Visual Editor for
Java
已修正以下问题:“新建 Java 接口”向导中
Java 接口类的方法声明中的参数或异常说明被忽略,未被添加至生成的接口。
Web service 工具
- 当使用 Web service 向导来处理受“HTTP 基本认证”保护的站点提供的 WSDL 时,向导要求您输入用户标识和密码,但接着又不允许您进至向导的第三个页面(服务器/运行时配置页面)之后的页面。已针对
WebSphere (J2EE) Web service 方案修正此问题。对于 Apache Axis 和 Apache 或
IBM SOAP 方案,将需要把 WSDL 的本地副本下载到工作空间中,然后启动该向导来处理该本地副本。
- 当使用 Web service 向导来为 V5 服务器创建 URL 或 DADX Web
service 客户机时,向导在第一次尝试生成 Web service 客户机时将在处理中途失败。故障在单击下一步以离开“构建代理生成”页面时发生并由错误对话框列出,伴随的消息是“IWAB0222E 分析 WSDL 文件时遇到问题”,同时对话框的详细信息部分中有
java.lang.NullPointerException。发生此问题的原因是向导在主管
WSDL 的服务器处于已停止状态时尝试检索服务的 WSDL。已修正此问题。向导在尝试检索
WSDL 之前确保服务器处于已启动状态以便生成 Web service 客户机。
- 如果从 Web Service 资源管理器启动 Web service 向导,则向导对话框将出现在桌面上所有其它窗口“上面”,不能最小化也不能放在其它窗口下面,包括主要的
Rational Web Developer 或 Rational Web Developer 工作台窗口。
另外,如果在向导进行处理期间出错,则错误对话框会
出现在向导后面;但是,您不能看到或关闭错误对话框
,也不能移动或退出向导。唯一的变通方法是停止
Rational Application Developer 或 Rational Web Developer 进程。已修正此问题。从
Web Service 资源管理器启动的向导不再独占桌面。
- 当使用 XML JavaBeans 模式向导来从包含
complexType 扩展和抽象 complexTypes 的模式生成
JavaBeans 时,可能会因为方法或其它 Java 符号重复而导致生成的
Java 中产生编译错误。现在已修正此问题。另外,向导为模式生成的
Java 代码可能无法正确反序列化包含具有前缀的元素的 XML 实例文档。具体地说,具
有前缀的元素下面的任何一个子元素都不能反序列化为
Java 对象。结果是对应于实例文档的 Java 对象集合不完整。现在也已修正此问题。
- 如果从 WSDL 和 XML 模式自顶向下创建 Web service,则首先更改模式,然后重新创建
Web service。向导将不会为 Web service 重新生成
JavaBeans 和框架;但是,它将重新生成新的部署文件,从而导致由于旧的
JavaBeans 和框架与新的部署文件不同步而产生编译错误。已修正向导以重新生成所有
Java 类,包括部署类、bean 类和框架类。
要点:通过应用此修订,向导将用新的框架替换先前的框架类以及里面的任何业务逻辑(假设您启用了文件覆盖)。为了帮助防止丢失业务逻辑,将把先前的框架类复制到备份文件中,然后再覆盖它。
备份文件存储在框架所在的文件夹中,且名字与框架
.java 文件相同但有附加后缀“.bak”。至少会生成一个这样的备份。
- WebSphere Studio Application Developer 的 Web service GUI 工具中的
Java2WSDL 和 WSDL2Java 发射器已在
WebSphere Application Server 5.1.1 累计修订 1(5.1.1.1)(用一些其它发射器修订进行了修正)中的 Java2WSDL 和 WSDL2Java 发射器的基础上升级。
要点:在应用了此升级之后,Web service 工具生成的代码可能不能针对
WebSphere Application Server V5.0.2(它是 Application Developer 中 V5.0 级别的单元测试环境(UTE))进行编译。如果发生这种情况,则将
WebSphere Application Server 5.0.2 累计修订(5.0.2.8)应用于
UTE 以及任何其它已安装的 V5.0.2 服务器。
- WebSphere Application Server 附带提供的
WSDL2Java 工具有一个特色“-noWrappedOperations”选项,它用于触发为 WSDL 操作引用的顶级
complexTypes 和 complexType 元素生成请求和响应 bean。Application Developer 的用户以前不能使用此选项。现在可通过窗口
> 首选项 > Web
Services> 代码生成 > IBM WebSphere 运行时 >
使用不换行样式从 WSDL 生成 Java 使用它。
- Application Developer 不处理 WSDL 和 XML 模式
include 和 import 元素,它们使用访问交叉目录的相对位置 URI。WebSphere Studio Application Developer
Web service 向导常常会因为类似以下示例的错误而失败:“IWAB0529E
解析 WSDL 文件
../myfolder/myfile.xsd
时出错,导入
WSDL 文件必须具有绝对 URL 或同一目录中的相对 URL”。现在已经解决了此限制,同时说明顶级
WSDL 文档不能直接或间接地引用不在顶级 WSDL 文档的目录中的任何其它 WSDL 或 XML 模式文档。换句话说,根
WSDL 文档必须存在于它所依赖的所有 WSDL 和 XML 模式文档树的顶层。
- 假定模式 complexType 包含两个或多个同名元素,XML JavaBeans 模式向导将生成名称和特征符完全一样的具有重复
getter 和 setter 的 bean 类,从而导致 Java 编译错误。已修正此问题。现在,向导生成单个具有索引的
getter 和 setter 方法,在这些方法中,索引标识要获取
或设置的元素的特定出现。
- 已修正以下问题:如果 WSDL 文件包含具有包括
冒号的限制模式的直接插入模式,则 WSDL 验证器可能会
报告说
WSDL 文件无效。
- 已修正以下问题:WSDL 验证器可能会报告导入的 WSDL 文件无效,然而它却是有效的。
- 已修正以下问题:WSDL 验证器可能会报告通过直接插入模式导入的模式无效,然而它们却是有效的。
- 已修正以下问题:在 WSDL 编辑器中,WSDL 文件中的“可扩展元素”可出现两次。还修正了以下相关问题:在 WSDL 文件中不能在一个“可扩展元素”下面添加“可扩展元素”。
- 当在基于 Cloudscape 的 UDDI registry 的基础上部署 WebSphere V6 基于 DB2 的 UDDI registry 时,存在
registry 变得不可访问的问题。已修正此问题。
- 从通过“HTTP 基本认证”保护的 WSDL 文档创建基于 WebSphere 的 Web Service 框架或客户机不再受阻。
- 已修正以下问题:部署 Web service 导致创建错误的
java.lang.String_Deser 反序列化器类。
- 已解决以下异常:在尝试使用不包含 SOAP 绑定的 WSDL 文档创建基于
WebSphere 的 Web service 框架或客户机时发生的异常。
- -noWrappedOperations WSDL2Java 选项现在在
WSDL2WebService 和 WSDL2Client 命令中可用。
- 已解决 XSD 至 JavaBean 生成器生成具有重复方法的
JavaBean 的一些情况。
Web 工具
- 内容辅助在 JSP 中不提示定制标记属性。现在已修正此问题。
- JSP 不认可定制标记声明的变量。现在已修正此问题。
- 已修正以下问题:如果在 selectOne 组件中不选择任何内容,则在提交时会产生验证错误“值无效”。
- 已修正在 JSR 168 Faces portlet IllegalStateException 的操作中调用 facesContext.getExternalContext().redirect() 时发生的问题。
- 对于 Servlet 2.2 和 2.3 规范,web.xml 文件的 HTTP 方法声明限制为有效的
HTTP 1.1 方法,如 Servlet 2.4 规范定义的那样。由于
2.2 和 2.3 DTD 定义的值没有这么严格,所以一些客户具有依赖于其它协议(例如
WebDAV)的现有应用程序。限制已扩展为包括这些
WebDAV 值。另外,还添加了 SIP 协议值,因为预计现有客户也有可能正在使用这些值。Servlet
2.4 应用程序将继续受该规范提供的 XML 模式定义的限制。
- 在 Page Designer 中,当您通过“属性”视图更
改 TABLE 标记的对齐方式时,有时会生成有错的页面。在
XHTML 页面中,DIV 标记的对齐属性是无效的,但可以通过“属性”视图将具有无效对齐属性的
DIV 标记作为 TABLE 标记的父代添加到页面中。已修正这些问题。
- 在 Page Designer 中,当您通过“属性”视图将 jsp:setProperty 标记
插入到 JSP 页面中以作为 jsp:useBean 标记的子节点时,该 jsp:setProperty 没有“name”属性。
jsp:setProperty 标记应该具有“name”属性,该属性的值应与父代 jsp:useBean 标记的“id”属性的值相同。jsp:setProperty 标记中缺少“name”属性将导致 JSP 页面中产生编译错误。已修正此问题。
- 已修正 JSF 运行时为嵌套数据表生成不正确的标识问题。
- 已修正以下问题:JSP 编译器、链接验证器和源代码编辑器内容辅助不能识别放在 Web 项目 WEB-INF 文件夹中的标记库描述符(.tld)文件。
- 已修正以下问题:启用了 inputHelperAssist 并且定制格式设置为在日、月和年之间不包括分隔符(如
ddMMMyyyy)的输入日期字段会在焦点移离该字段时将输入的日期中的年份更改为当前年份,例如,输入的值
01Jan1999
将更改为 01Jan2005
。
- 已修正下列问题:包含 Web 样式分页控件的数据网格存在问题,在使用浏览器控件(如“后退”按钮)浏览回上一页时会产生意想不到的结果,例如,单击页面顺序 1、3 和 5,然后使用“后退”按钮返回到页面 1 并单击数据网格中的一个操作时,本来还应在页面 1 中,却显示页面 3。
- 数据表中输入字段的验证行为与 HTML 表不同。[JR21078]
- 当发生验证错误时,JSF 输入文本字段上显示的结果对于字符串类型和整数类型来说是不同的。
- 无法将 Yen 符号显示为货币符号。[JR20835]
XML 工具
- 在 J2EE XML 规范中,供应商要求强制执行一些约束(与管理 DTD 或 XSD 要求强制执行的相反)。
V6 发行版禁用其中的一些约束,我们现在将恢复适当的验证。您将觉察不出变化,因为这主要是针对 J2EE 规范一致性进行证明测试所需的。
- 已修正 XML 编辑器中的以下问题:通过按住 CTRL 键执行的拖放操作可能会执行移动操作而不是复制操作。
- 验证 WSDL 文档时可能会有一些虚假的 WS-I 警告或错误出现在任务视图中。这些警告或错误通常与描述中类型或 QName 的认证有关。此修正消除了以下这些虚假消息:
wsdl:types 元素包含不是 XML 模式定义的数据类型定义。XML 模式 import
元素引用了一些不是 XML 模式定义的内容。不引用模式组件的 QName 引用既未使用此 WSDL 的目标名称空间,也未使用直接导入的 WSDL 组件的目标名称空间。引用模式组件的 Qname 引用使用未在 xs:schema 元素的 targetNamespace 属性中定义的名称空间,或者使用未在 xs:schema 元素内的 xs:import 元素的名称空间属性中定义的名称空间。[JR20699]
返回到目录。
2.0 安装信息
有关安装 IBM Rational Web Developer V6.0.0.1 的信息,请参阅 www.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/install_instruction/6001/install.html
2.1 硬件需求
有关安装 Rational Web Developer 的硬件需求,请参阅安装指示信息(install_dir\rwd_prod\install.html)。
返回到目录。
2.2 受支持的软件
有关 Rational Web Developer 支持的软件和规范的详细信息,参阅安装指示信息(install_dir\rwd_prod\install.html)。有关 Rational Web Developer
中的特定工具支持的软件和规范的详细信息,请参阅联机帮助。
返回到目录。
3.0 已知局限性、问题和变通方法
发行说明包括特定于发行版的信息(如问题和局限性),这些信息直到产品文档最终定稿之后才可用。
有关 Eclipse 基本组件中的已知问题和变通方法的信息,请参阅 install_dir\eclipse\readme
目录(其中 install_dir 是 Rational Web Developer
安装目录)中的 readme_eclipse.html。此信息只有英文版本。
返回到目录。
3.1 V6.0 发行说明
要查看 IBM Rational Web Developer V6.0 自述文件更新后的版本,请访问以下 Web 地址:www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/html/readme.html。
已更新 V6.0 发行说明来表示修正了 V6.0.0.1 发行版中的哪些内容。
返回到目录。
3.2 V6.0.0.1 发行说明
企业生成语言(EGL)
用于 Oracle 数据库访问的主机变量
如果 EGL 程序访问 Oracle 数据库并使用 OPEN 语句来打开结果集,那么 OPEN 语句的 SELECT 子句不能使用主机变量名称。如果指定了主机变量名称,那么 OPEN 语句所使用的子句的相应元素中未设置值。
EGL 运行时文件
应该从 V60 维护站点下载“安装 Java 的 EGL 运行时代码”帮助主题中提及的运行时文件,而不是使用产品 CD 上附带的那些文件。运行时文件位于 www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/redist/ 中的 EGLRuntimesV6001.zip 文件中。下载此文件并将它解压缩到用户定义的目录。
编译使用 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 语法的一些更改。如果使用 V5.1.2 或 V6.0 的产品创建了 EGL 部件,在安装此临时修订时您可能会看到有关这些部件的验证错误。提供了一个简单的迁移工具来更新源文件中的语法。有关 EGL V6.0 迁移工具的更多信息,请参阅 EGL 帮助文档。
调试器
您不能对包含报告或控制台用户界面的程序使用
EGL 调试器。将来更新中将提供对此功能的支持。
Red Hat Linux 上的 EGL 拍卖样本
在 Red Hat Linux 上导入 EGL 拍卖样本时,页面处理程序包中的文件 catmaint.egl
可能包含错误。尝试在 Eclipse 中打开此文件将导致下列错误:未能初始化编辑器
。发生此错误的原因是该文件中的某个字符无效,必须除去它。
要解决此问题,请执行下列操作:
- 在 Eclipse 外的文本编辑器中打开页面处理程序包中的
catmaint.egl
。
- 在第 24 行位移 34 处,删除单词“don't”中省略号位置处的字符,或者将该字符替换为省略号。
- 保存该文件。
- 在 Rational Web Developer 中,在 Project Explorer 视图中右键单击拍卖项目并选择刷新。该错误将从“问题”视图中消失,您将能够在 Eclipse 编辑器中打开
catmaint.egl
。
返回到目录。4.0 关于 Eclipse
Eclipse 是一个开放式源代码项目,它提供了一个用于开发插件的框架,使得创建、集成和使用软件工具更加容易。通过合作和共享核心集成技术,工具生产者可以集中精力研究他们的专长领域和创造新的开发技术。Eclipse
平台是用 Java 语言编写的,并且提供了许多构造插件的工具箱和示例。已经在许多操作系统环境(包括基于 Linux、Mac OS X、QNX 和 Windows 的系统)上部署了它。
在以下网址提供了有关 Eclipse 社区(Eclipse community
)和记录 Eclipse 平台设计的白皮书的所有详细信息:www.eclipse.org。
同样使用开放式源代码
Eclipse 平台构建的其它供应商的插件工具与 Rational Developer
环境进行集成以提供其它值。
返回到目录。
5.0 在何处查找更多信息
- 安装、迁移与共存
-
- 有关安装 Rational Web Developer 的信息,参阅《安装指南》(install_dir\rwd_prod\install.html)。
- 有关将应用程序迁移到 Rational Web Developer 或从前发行版进行升级的信息,参阅《迁移指南》(install_dir\rwd_prod\migrate.html)。
- 产品新闻、更新和修订
-
- 技术文章和样本代码
-
- 产品文档
-
- 有关产品的一般信息,单击帮助 > 欢迎,然后单击概述图标。
- 有关如何使用产品的各个功能部件的更详细信息,单击帮助 > 帮助内容。
返回到目录。
6.0 联系客户支持
Rational Web Developer 的产品主页为 www.ibm.com/software/awdtools/developer/web。有关 FAQ、已知问题与修订的列表以及其它支持信息,请访问产品主页上的
Support 页。
返回到目录。
7.0 声明与商标
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 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 站点带来的风险将由您自行承担。
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 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。
本信息包含在日常业务操作中使用的数据和报告的示例。为了尽可能完整地说明这些示例,示例中可能会包括个人、公司、品牌和产品的名称。所有这些名称都是虚构的,如与实际商业企业所使用的名称和地址有任何雷同,纯属巧合。
版权许可:
本信息包括源语言形式的样本应用程序,这些样本说明不同操作平台上的编程方法。如果是为按照在编写样本程序的操作平台上的应用程序编程接口(API)进行应用程序的开发、使用、经销或分发为目的,您可以任何形式对这些样本程序进行复制、修改、分发,而无须向 IBM 付费。这些示例并未在所有条件下作全面测试。因此,IBM 不能担保或暗示这些程序的可靠性、可维护性或功能。用户如果是为了按照 IBM 应用程序编程接口开发、使用、经销或分发应用程序,则可以任何形式复制、修改和分发这些样本程序,而无须向 IBM 付费。
凡这些样本程序的每份拷贝或其任何部分或任何衍生产品,都必须包括如下版权声明:
(C)(贵公司的名称)(年)。此部分代码是根据 IBM 公司的样本程序衍生出来的。
(C) Copyright IBM Corp. 2000, 2005. All rights reserved.
如果您正以软拷贝格式查看本信息,图片和彩色图例可能无法显示。
7.2 编程接口信息
编程接口信息旨在帮助您创建使用此程序的应用软件。
通用编程接口允许您编写获取此程序的工具服务的应用软件。
然而,本信息还可能包含诊断、修改和调整信息。诊断、修改和调整信息用来帮助您调试应用软件。
警告:不要将此诊断、修改和调整信息用作编程接口,因为它是会更改的。
7.3 商标和服务标记
下列各项是 International Business
Machines Corporation 在美国和/或其他国家或地区的商标:
- ClearCase
- Cloudscape
- DB2
- IBM
- Informix
- iSeries
- MQSeries
- Rational
- WebSphere
Java 和所有基于 Java 的商标是 Sun Microsystems,Inc. 在美国和/或其他国家或地区的商标。
Microsoft 和 Windows 是 Microsoft Corporation 在美国和/或其他国家或地区的商标。
Intel 是 Intel Corporation 在美国和/或其他国家或地区的商标。
Linux 是 Linus Torvalds 在美国和/或其他国家或地区的商标。
其他公司、产品或服务名称可能是其他公司的商标或服务标记。
返回到目录。