Rational Business Developer V9.5 中的新增内容
Rational® Business Developer V9.5 中引入了以下新功能:
使用代码复审进行的源代码分析
通过代码复审,您可为 EGL 源代码创建编码规则的配置。然后,可运行这些配置,以根据这些规则检查源代码的一致性。有关更多信息,请参阅代码复审。
Rich UI 增强功能:
- Rich UI 窗口小部件项目更新
缺省情况下,使用以下 Rich UI 系统项目:
- 对于不基于 Dojo 的 EGL 窗口小部件:com.ibm.egl.rui_4.3.2
- 对于 EGL Dojo 窗口小部件:com.ibm.egl.rui.dojo.widgets_2.3.0
- 对于 EGL Dojo 样本:com.ibm.egl.rui.dojo.samples_2.3.0
- 对于本地 Dojo 运行时访问:com.ibm.egl.rui.dojo.runtime.local_1.10.4
- DojoUploaderWidget
DojoUploader 窗口小部件是 Rational Business Developer V9.5 中的新增窗口小部件。可使用它将客户端的文件上载至服务器。有关更多信息,请参阅DojoUploader。
- DojoFilteringSelect 的 maxHeight 属性
maxHeight 是 DojoFilteringSelect 窗口小部件的新属性,用于指定其下拉视图的最大高度。有关更多信息,请参阅DojoFilteringSelect。
- 64 位 Windows 中的 XulRunner 支持
在 EGL Dojo 移动窗口小部件 V9.5 中,系统支持将适用于 Windows 64 位的 XulRunner 用作可视编辑器呈现引擎。有关更多信息,请参阅64 位 Windows 中的 XulRunner 支持。
移动增强功能:
- EGL Cordova 库和工具
Rational Business Developer V9.5 中引入了 EGL Cordova 编程模型。您可使用此新库和工具集开发、测试、调试和部署混合移动应用程序。您可了解如何使用 EGL Cordova 库进行开发及查找 EGL Cordova 库 API。有关更多信息,请参阅EGL Cordova 参考。
- EGL Dojo 移动窗口小部件
缺省情况下,正在使用的移动窗口小部件已更新至 1.4.0。
已向 DojoMobileList 窗口小部件添加更多属性(例如,isLongList 和 isFilteredList)以在处理长列表或对列表使用过滤器时提升性能。有关更多信息,请参阅DojoMobileList。
已添加更多窗口小部件(例如,DojoMobileAccordion、DojoMobileAccordionPane、DojoMobileContentPane、DojoMobileScrollablePane 和 DojoMobileSimpleDialog)以提供更多容器和布局功能。有关更多信息,请参阅 EGL Dojo 移动窗口小部件。
服务增强功能:
- JAX-WS 中的 SOAP V1.2 客户机支持
Rational Business Developer V9.5 支持调用那些使用 SOAP V1.2 绑定的第三方 Web Service。调用 SOAP V1.2 Web Service 时,您需要将服务运行时切换至 JAX-WS。有关更多信息,请参阅 JAX-WS 中的 SOAP V1.2 客户机支持。
- 已解包 SOAP 服务支持
Rational Business Developer V9.5 支持调用那些提供文档/文字已解包样式 WSDL 文件的第三方 Web Service。调用文档/文字已解包样式 WSDL 文件描述的 Web Service 时,您需要确保服务运行时为 JAX-RPC。
- Ant 任务 egl.generateWSDL
系统引入了新的 Ant 任务(名为 egl.generateWSDL)以允许通过 Ant 根据 EGL 服务文件生成 WSDL 文件。有关更多信息,请参阅egl.generateWSDL。
新增注释:
- isRemoved
isRemoved 是 Rational Business Developer V9.5 中的新注释。您可以使用它以从逻辑上移除您自己的任何 EGL 部件或类型(例如,库、服务、外部类型、记录或变量)以便在 IDE 中将它们的使用显示为错误。有关更多信息,请参阅所有 EGL 属性的主列表。
新增 EGL 生成时选项:
- genXSDFile
genXSDFile 构建描述符选项指定是否对带有已传递参数的被调用程序创建 XML 模式定义 (XSD) 辅助文件。此选项将创建 XSD 文件,可将此文件用作输入以允许使用 Rational Virtualization Server 进行测试。有关更多信息,请参阅构建描述符选项概述。
- minSubstringLength
minSubstringLength 构建描述符选项指定允许子串移动的最小长度,超过此长度后将抛出 IndexOutOfBoundsException。有关更多信息,请参阅 minSubstringLength。
- ADDITIONALUSERFILES
ADDITIONALUSERFILES 是新的生成符号参数,它将标识要添加至构建规划依赖项列表的其他文件。这允许在生成 COBOL 期间处理其他用户文件并将它们上载至主机。有关更多信息,请参阅可由用户设置的预定义符号参数。
- 带有 J2C 连接的 CICS® 通道
现在可将 CICS 通道与 CICS J2C 连接配合使用。在链接选项中,将 parmForm 设置为 CHANNEL,并将 remoteComType 设置为 CICSJ2C。有关 CICS 通道的更多信息,请参阅 callLink 元素中的 parmForm。有关 CICS J2C 连接的更多信息,请参阅callLink 元素中的 remoteComType。
- 新的资源关联属性 includeRecordLengthField
此属性指定通过 EGL 源代码生成 Java™ 时是否还对可变长度顺序记录编写“记录长度”字段。有关更多信息,请参阅 关联元素。
新增 EGL 首选项:
- 在清除项目期间删除生成的文件
清除项目期间,可使用此复选框删除 EGLGen/JavaSource 目录中的所有文件(属性文件除外)及所有生成的空目录。有关更多信息,请参阅设置生成首选项。
- 搜索 EGLAR 以查找详细信息
使用内容辅助时,可使用此复选框从 EGL 编辑器中获取函数和变量描述。有关更多信息,请参阅 Rich UI DataGrid 和 DataGridTooltip。
- 显示高级悬浮详细信息
如果使用内容辅助,那么在对 EGL 源代码运行编辑器会话期间使用鼠标悬停功能时,可使用此复选框显示大量悬浮详细信息。有关更多信息,请参阅 Rich UI DataGrid 和 DataGridTooltip。
新增环境变量
- VSECON/对 VSE 构建服务器的更改
VSE 构建服务器现在使用环境变量 VSECON 以查找 VSE 连接器客户机。此变量应设置为 VSE 连接器客户机的安装目录,或包含 VSEConnector.jar 和 cci.jar 的目录。您不必再将这些文件复制到 distributedbuild 插件目录。有关更多信息,请参阅生成 VSE 功能部件的参考。
调试器增强功能
- 对 Liberty 概要文件的 EGL 调试支持
已添加在使用 Liberty 概要文件时调试 EGL 服务、Web 事务和 UI 程序的功能。有关更多信息,请参阅对 Liberty 概要文件的 EGL 调试支持。