Rational Business Developer V9.1.1 中的新增内容
Rational® Business Developer V9.1.1 中引入了以下新增功能:
支持通过 JCICS 调用 CICS 程序
您可以将 JCICS 指定为 remoteComType 以从 CICS® Liberty 应用程序调用 CICS 程序。该功能要求 CICS Transaction Server for z/OS® 5.1 或更高版本。
- 有关 Rational Business Developer 中 JCICS 支持的更多信息,请参阅 callLink 元素中的 remoteComType。
- 有关使用 JCICS 调用 VAGen Web Transaction 的更多信息,请参阅 Web 事务链接属性。
- 有关 Rational Business Developer 对 CICS Liberty 支持的更多信息,请参阅 在 CICS Liberty 概要文件上部署 EGL 项目。
新增 EGL 编辑器首选项
- 如果语句导致数据迁移至较小的字段而造成截断,那么会发出警告消息。此警告信息将缺省显示,但是可以在 EGL 编辑器首选项中关闭。
- 新增 EGL 编辑器首选项允许您控制何时重新编译和重新生成程序和库以及何时对顶级函数、记录或数据项的更改生效。而不是立即让受更改影响的每个部分重新编译,这样会花费大量时间,该功能会自动构建和管理延迟的工作的列表。该列表以及其关联的弹出菜单选择,允许您决定重新编译或重新生成程序和库的内容和时间。该功能将显著减少工作空间中增量式构建所花费的时间。该功能的另一个优点就是您可以快速找出使用特定顶级函数、记录或数据项的程序或库是哪一个。
- 对于 cobolGen 库变量访问的显著性能改进。
“EGL 部件引用”视图中的新增功能
- 提供新的过滤器来过滤您想要的部件。您可以显示仅与 Call 语句或顶级函数相关的部件。
- 您可以复制当前所显示的树结构。通过以上过滤器使用此功能来复制您想要的部件。
有关更多信息,请参阅 查看部件引用。
Rich UI 增强功能:
缺省情况下,使用以下 Rich UI 系统项目:
- 对于不基于 Dojo 的 EGL 窗口小部件:com.ibm.egl.rui_4.3.1
- 对于 EGL Dojo 窗口小部件:com.ibm.egl.rui.dojo.widgets_2.2.2
- 对于 EGL Dojo 样本:com.ibm.egl.rui.dojo.samples_2.2.2
- 对于本地 Dojo 运行时访问:com.ibm.egl.rui.dojo.runtime.local_1.10.1
下列项目支持使用内容分发网络:
- Google Dojo 运行时访问:com.ibm.egl.rui.dojo.runtime.google_1.10.1
- Yandex Dojo 运行时访问:com.ibm.egl.rui.dojo.runtime.yandex_1.9.1(不推荐)
提供了设置详细信息:
- 有关导入 Rich UI 系统项目的指示信息,请参阅 导入由产品提供的项目。
- 如果您要从现有的一个 Rich UI 项目升级到新的 Dojo 运行时项目,那么您必须对该项目中的 EGL 构建路径进行升级。有关更多信息,请参阅 EGL Rich UI 概述 上的窗口小部件升级任务的概述部分。
EGL Dojo 移动窗口小部件
引进基于 Dojo 1.10.1 的新的 EGL Dojo 移动窗口小部件以支持 iOS 8:
- com.ibm.egl.rui.dojo.mobile.widgets_1.3.0
您可以了解如何开发 EGL Dojo 移动窗口小部件和查找 EGL Dojo 移动窗口小部件 API 列表以了解更多有关功能部件的信息。
若干 Dojo 窗口小部件的 suppressChangeEvent 属性
suppressChangeEvent 是为 DojoTextField、DojoCurrencyTextBox、DojoDateTextBox、DojoTimeTextBox 和 DojoTextArea 添加的新属性,以在通过编码将此布尔值设置为 true 之后阻止 onChange 事件。
MVC 控制器和表单用于获取其有效状态的新增函数
为 FormManager 添加的是 isFormValid() 函数,而为控制器添加的是 isControllerValid() 函数(用于获取该控制器的有效状态而无需向有效状态更改侦听器发出通知)。