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

移动增强功能:

  • 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 功能部件的参考

调试器增强功能