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 get 或 add 语句会自动打开文件,因此您可以使用 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)。
- 有关 CICS 通道的更多信息,请参阅 CICS Transaction Server for z/VSE V2.1 Enhancements Guide 中的“Part 8. CICS Channels and containers”。
- 有关 CICS 通道的 EGL 支持的更多信息,请参阅 callLink 元素中的 parmForm。
- 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 生成时选项:
新增 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) 以禁用内容辅助。工作空间太大且导致内容辅助性能较低时,此功能将会很有用。有关更多信息,请参阅内容辅助。