Rational® Business Developer V9.0 中引入了以下新功能:
Rational Business Developer V9.0 提供了多个面向 EGL 的 Ant 任务,您可以在 Ant 构建文件中将这些 Ant 任务与由 Eclipse、Rational Application Developer 和 ant-contrib 库定义的其他 Ant 任务配合使用。这包括诸如生成和部署等任务,因此可以使用 Ant 来构建和部署 EGL 应用程序。可以从 RBD 工作台运行 Ant 构建文件或者使用无头 Eclipse 工作空间将其作为批处理命令运行。通过无头构建,可以更有效地管理 EGL 构建并且 EGL 可以更好地支持 Agile 编程。
有关所提供的 Ant 任务的详细信息,请参阅 Ant tasks for headless build。有关如何生成无头构建的指示信息,请参阅 Creating headless EGL build。
使用 Rational Business Developer V9.0,您可以一次将多个 EGLAR 文件从不同的文件夹添加到项目中。要执行此操作,请先定义 EGLAR 库以包含所有 EGLAR 文件,然后编辑 EGL 构建路径以将此库添加到项目中。有关详细信息,请参阅 Defining an EGLAR library。
Rational Business Developer V9.0 中的代码截取功能部件可帮助您清除冗长或过于复杂的函数。要执行该操作,请参阅 Extracting a function。
Rational Business Developer V9.0 引入了一个外部 Web 容器来帮助您改进 RUI 预览和调试器的性能。
借助 Rational Business Developer V9.0,您可以使用 Liberty 概要文件 V8.5.5。Liberty 概要文件是一个简化的轻量级应用程序支持环境。它着重于实现简化配置、动态化和灵活性以及快速执行。有关详细信息,请参阅:
Rational Business Developer V9.0 所基于的 IBM Eclipse SDK 已升级至 4.2.2。
借助 Rational Business Developer V9.0,您现在可以通过在与数据库的一次交互期间使用高级“行集处理”来访存、插入或更新多个 SQL 行并获得这些操作的相应诊断。有关更多信息,请参阅 Multiple Row。
V9.0 显著减少了程序的装入模块及其工作存储器的大小。尽管此内存减少效益在所有生成 COBOL 的环境中自动实现,但是当 ERDSA 和 EUDSA 存储区域变大时在事务系统(例如 CICS®)上尤其有利。
另外,与 9.0 一起生成的程序将继续与任何其他先前发行版程序配合使用,但将帮助减少应用程序执行时使用的内存量。
有关 COBOL 生成的详细信息,请参阅 Overview of COBOL generation。