Rational Business Developer V9.5.1 中的新增内容

Rational® Business Developer V9.5.1 中引入了以下新功能:

新操作系统支持:

  • Mac OS X 支持

    现在,您可以在 Mac OS X 上安装 Rational Business Developer。有关受支持 Mac OS X 版本的更多详细信息,请参阅软件产品兼容性报告。支持 RBD 的大多数功能。

    MAC 作为 Java™ 生成和资源关联的目标系统添加(支持 seqws 和远程 vsam 类型)。

    不支持以下功能:

    • 对 z/VSE® DB2® 的远程 SQL 访问
    • 通过 DDM/DFM 进行远程 VSAM 访问
  • Ubuntu 支持

    现在,Rational Business Developer 正式支持 Ubuntu。

新语言增强功能:

  • 文件 I/O 的 open 注意事项

    在不涉及数据库的文件 I/O 的上下文中,EGL open 语句可打开与给定记录变量关联的文件。由于 EGL getadd 语句会自动打开文件,因此您可以使用 EGL open 语句清除文件而不执行任何实际 I/O。有关更多信息,请参阅文件 I/O 的 open 注意事项

  • setCharacterEncoding()

    setCharacterEncoding() 是用于指定 CHAR、MBCHAR 或 DBCHAR 变量的备用编码的系统函数。有关更多信息,请参阅 setCharacterEncoding()

  • VSE 上的 CICS® 通道的支持

    为 VSE CICS 生成的 EGL 程序现在可使用 CICS 通道传递参数。这表示您可以传递多达 30 个大小不受限制的参数(受限于 CICS 区域中可用的存储空间)。调用者和被调用者必须在 CICS 下运行。该功能需要 CICS Transaction Server for z/VSE 2.1(可用于 z/VSE 6.1)。

  • COBOL 生成的 XMLLIB 支持

    针对 COBOL 环境生成的 EGL 程序现在可使用 XMLLIB 系统函数来生成 XML 字符串或从 XML 字符串进行抽取。有关更多信息,请参阅 EGL 库 XMLLib

Rich UI 增强功能:

  • Rich UI 窗口小部件项目更新

    缺省情况下,使用以下 Rich UI 系统项目:

    • 对于不基于 Dojo 的 EGL 窗口小部件:com.ibm.egl.rui_4.3.3
    • 对于 EGL Dojo 窗口小部件:com.ibm.egl.rui.dojo.widgets_2.3.1
    • 对于 EGL Dojo 样本:com.ibm.egl.rui.dojo.samples_2.3.1
    • 对于本地 Dojo 运行时访问:com.ibm.egl.rui.dojo.runtime.local_1.10.4
  • DataGrid 的 fixFirstColumn 属性

    fixFirstColumn 是 DataGrid 窗口小部件的新属性,用于指定在水平滚动时是否固定第一列(例如,标题列)。有关更多信息,请参阅 Rich UI DataGrid 和 DataGridTooltip

  • 针对 RUI 支持 move by name

    现在 RUI 中支持 Move.. by name 语句,以便在 RUI 中快速复制记录。有关更多信息,请参阅 move

移动增强功能:

  • EGL Dojo 移动窗口小部件

    缺省情况下,正在使用的移动窗口小部件已更新至 1.5.0。

    添加了更多窗口小部件(例如,DojoMobileTextBox 和 DojoMobileRadioButton),以提供更多功能。有关更多信息,请参阅 EGL Dojo 移动窗口小部件

服务增强功能:

  • 用于设置 http 认证以调用所有服务的全局方式

    Rational Business DeveloperV9.5.1 中,您可以通过使用 serviceLib.setHTTPBasicAuthentication (UserID, Password) 调用所有服务来设置用户标识和密码。

  • Ant 任务 egl.createInterfaceFromWSDL

    系统引入了新的 Ant 任务(名为 egl.createInterfaceFromWSDL),以允许通过 Ant 根据 WSDL 文件创建 egl 接口。有关更多信息,请参阅 egl.createInterfaceFromWSDL

新增注释:

  • enableSaveRestore

    Rational Business Developer V9.5.1 更新了注释 enableSaveRestore。现在,您可将其用于程序变量(例如,记录),控制是否在分段的对话中保留变量的数据。有关更多信息,请参阅所有 EGL 属性的主列表

新增 EGL 生成时选项:

  • deepNullCheck

    deepNullaCheck 构建描述符选项指定将变量比较为 NULL 时,任何变量是否将检查引用值的 NULL 状态。有关更多信息,请参阅构建描述符选项概述

  • defaultServiceHttpBasicUserId and defaultServiceHttpBasicPassword

    这两个构建描述符选项指定缺省用户标识和密码来调用所有服务。有关更多信息,请参阅构建描述符选项概述

新增 EGL 首选项:

  • 为生成的 HTML 添加元头

    Rational Business Developer V9.5.1 添加 RUI 引用以指定在开发和已部署 HTML 中使用的 HTML 元头。还会在 EGL 部署描述符中添加元部分,可在部署的 HTML 文件中指定定制元头。有关更多信息,请参阅设置 Rich UI 的首选项

  • 允许在部署的 HTML 中将 Javascript 内容分隔为其他文件

    Rational Business Developer V9.5.1 添加了首选项,用于指定是否将已部署 HTML 文件的 JavaScript 内容从 HTML 文件中分离出来,作为单个文件。此 .js 文件为 JavaScript 文件启用浏览器高速缓存以提高性能。有关更多信息,请参阅设置 Rich UI 部署的首选项

  • 允许禁用内容辅助

    添加了菜单按钮,还可按键盘快捷键 (Ctrl+6) 以禁用内容辅助。工作空间太大且导致内容辅助性能较低时,此功能将会很有用。有关更多信息,请参阅内容辅助