What's new in Rational Business Developer V9.0

The following new capabilities are introduced in Rational® Business Developer V9.0:

EGL Ant Tasks

Rational Business Developer V9.0 provides multiple EGL-oriented Ant tasks, which you can be used in an Ant build file with other Ant tasks defined by Eclipse, Rational Application Developer, and the ant-contrib library. This includes tasks such as generate and deploy so that you can use Ant to build and deploy EGL applications. The Ant Build file can be run from the RBD workbench or as batch command using a headless Eclipse workspace. With headless builds, EGL builds can be managed more efficiently and EGL can support Agile programming better.

For details about the provided Ant tasks, see Ant tasks for headless build. For instructions about how to generate a headless build, see Creating headless EGL build.

Creating an EGLAR library

With Rational Business Developer V9.0, you can add multiple EGLAR files from different folders at once to the project. To do it, first define an EGLAR library to contain all the EGLAR files and then edit the EGL build path to add this library to the project. For details, see Defining an EGLAR library.

Code Extract

The Code Extract feature in Rational Business Developer V9.0 can help you clean up your lengthy or overly-complicated functions. To do that, see Extracting a function.

Performance improvement for debugging of RUI and services

Rational Business Developer V9.0 introduces an external web container to help you improve the performance of RUI preview and debugger.

Liberty profile

With Rational Business Developer V9.0, you can use Liberty profile V8.5.5. The Liberty profile is a simplified, lightweight application serving environment. It focuses on being simple to configure, being dynamic and flexible, and fast. For details, see:

Limitations:
  • Rational Business Developer V9.0 does not support Liberty profile 8.5.
  • Liberty profile V8.5.5 does not support the JAX-RPC service.
  • Liberty profile V8.5.5 does not support EGL debugger in Rational Business Developer V9.0.
  • Liberty profile V8.5.5 does not support Java EE Connector Architecture.

IBM Eclipse SDK 4.2.2

The based IBM Eclipse SDK for Rational Business Developer V9.0 is upgraded to 4.2.2.

Multiple Row operations

With Rational Business Developer V9.0, you can now reduce CPU time consumption by using enhanced "rowset processing" to fetch, insert, or update multiple SQL rows during one interaction with database as well as get appropriate diagnostics for these operations. For more information, see Multiple Row.

Performance Improvement for EGL COBOL Program

Version 9.0 significantly reduces both the size of the program's load modules and its working storage. Although this memory reduction benefit will be automatic on all COBOL generated environments, it will be especially beneficial on transactional systems such as CICS®, when the ERDSA and EUDSA storage areas are getting large.

Important: If you use a 9.0 system to generate COBOL to z/OS® or z/VSE®, the following PTF for your platform (UK92032 for z/OS, UK91995 for z/VSE) is required to successfully execute the program. These PTFs will continue to support programs generated with all previous levels. For the PTF list of the Rational COBOL runtime for z/OS, see http://www-01.ibm.com/support/docview.wss?uid=swg27024554. The PTFs are also listed in Version 8.0.1.5, because 8.0.1.5 is the first release in which EGL introduced the improvements in the COBOL generator. Those improvements are now included in Version 9.0, so the runtime PTFs above satisfy the needs in the runtime.

Also, programs that are generated with 9.0 will continue to work with any other prior release programs, but will help to reduce the amount of memory the applications use when executing.

For details on COBOL generation, see Overview of COBOL generation.


Feedback